Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Очищается сетка DBgrida при ADOquery из другой формы.   Найти похожие ветки 

 
Vlad Oshin ©   (2007-02-28 12:25) [0]

не пойму.. , уже вообще создал новый тестовый проект..
есть

Form1:
ADOquery1
Datasource1 (dataset=ADOquery1)
DBgrid1   (Datasource=Datasource1)
buttun1 //showmodal(form2);
Form2
button1
-----------
procedure TForm2.Button1Click(Sender: TObject);
begin
 form1.ADOQuery1.Active:=false;
 form1.ADOQuery1.SQL.Clear;
 form1.ADOQuery1.SQL.Add("select * from Table1");
// Table1 существует, записи там есть, права на нее есть
 form1.ADOQuery1.Active;
end;
ошибок процедура не выдает

а сетка на первой форме очищается
// как будто потерялся источник данных?


 
Desdechado ©   (2007-02-28 12:57) [1]

form1.ADOQuery1.Active;
это чего такое?


 
Sergey13 ©   (2007-02-28 12:58) [2]

> [0] Vlad Oshin ©   (28.02.07 12:25)

Попробуй просто Show вместо ShowModal.
ADOQuery переделать на ADODataSet (я не работал с АДО, но тут часто об этом говорят) и вынеси их на DataModule.


 
Ega23 ©   (2007-02-28 13:28) [3]


> ADOQuery переделать на ADODataSet (я не работал с АДО, но
> тут часто об этом говорят)


Не обязательно, но желательно.


> вынеси их на DataModule.


+ 1


 
Плохиш ©   (2007-02-28 13:37) [4]


>  form1.ADOQuery1.SQL.Clear;
>  form1.ADOQuery1.SQL.Add("select * from Table1");

Пагубное влияние чтения вопросов от начинающих?

> не пойму..

Ошибка где-то в программе...


 
evvcom ©   (2007-02-28 15:31) [5]

> [0] Vlad Oshin ©   (28.02.07 12:25)
> а сетка на первой форме очищается
> // как будто потерялся источник данных?

Поставь бряк на какой-нить обработчик грида, который 100% сработает в нужный тебе момент, например, OnDrawCell. 1-й момент, когда все нормально, засеки адрес объекта DBGrid.DataSource.DataSet и его Active (естественно =True). А потом, когда уже ненормально и сравни.



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.084 c
15-1177036036
Конференция
2007-04-20 06:27
2007.05.20
Внешний вид Delphi Studio 2005


1-1174368333
Fin
2007-03-20 08:25
2007.05.20
Формирование отчёта в FastReport


1-1174416311
Malik
2007-03-20 21:45
2007.05.20
Масштабирование StringGrid a перед распечаткой


15-1176831012
Суслик
2007-04-17 21:30
2007.05.20
FastScript и FastReport


2-1178085270
RomanLN
2007-05-02 09:54
2007.05.20
вопрос SQL