Вниз
Скачать: CL | DM;

ADO_TABLE и DBGRID - проблема с отображением информации   Найти похожие ветки 

 
Виталий Юрьевич ©   (2006-08-24 15:20) [0]

Столкнулся с такой проблемой. не знаю как и преодолеть...

Имеется главная форма. На ней  ADO_Query.

Имеется дочерняя форма, вызываемая по ShowModal;

На дочерней форме стоит DBGRID, который связан с ado_query главной формы.

Так вот, ВСЕ sql-запросы, которые делаются в ДОЧЕРНЕЙ форме, НЕ показываются в DBGRID.
Если же sql-запрос сделать в ГЛАВНОЙ форме, а затем открыть дочернюю - изменения будут видны в dbGrid.
Создаётся впечатление, что когда активирована дочерняя форма, все компоненты главной "заморожены".

ADO_ связан с .mdb MS Access.
sql вида, например  "select * from tableName"


 
Sergey13 ©   (2006-08-24 15:38) [1]

> [0] Виталий Юрьевич ©   (24.08.06 15:20)

Пользуйтесь модулями данных. Очень удобно.


 
Виталий Юрьевич ©   (2006-08-24 15:48) [2]

не спорю :)...
дак файл то всего один, в нём три таблицы.. и программа из 5-ти форм... создавать отдельно модуль нет смысла особого.


 
Sergey13 ©   (2006-08-24 15:51) [3]

> [2] Виталий Юрьевич ©   (24.08.06 15:48)
> создавать отдельно модуль нет смысла особого.
Это точно - лопату искать, котлован копать... 8-)


 
Виталий Юрьевич ©   (2006-08-24 16:03) [4]

так есть что по моей проблеме?


 
VadimSpb   (2006-08-24 16:30) [5]

Сделать модуль и забыть о проблеме.
Это, кстати, характеризует стиль программрования :-))


 
vovnuke ©   (2006-08-24 16:34) [6]

F1 + TDataModule
F1 + ShowModal


 
Виталий Юрьевич ©   (2006-08-24 16:47) [7]

в маленькой программе делать датамодуль прикажете... чтожж... раз выходов других нет, надо попробовать :)

Vovnuke, что Вы имеете ввиду? ;)


 
_Guest_   (2006-08-24 17:25) [8]

И рефреши какие-нибудь не помогают ? У меня все ADOQuery  и т.п в главной форме, правда данные отображаются не в DBGrid, поэтому точно не скажу. Но завтра попробую обязательно.


 
Anatoly Podgoretsky ©   (2006-08-24 20:55) [9]

датамодуль не панацея, это просто метод разделения данных и отображения. ни чем не хуже если это будет на форме.


 
Виталий Юрьевич ©   (2006-08-24 21:00) [10]

удалил все adoQuery, добавил заного на форму, настроил connection и всё. всё заработало. в чём была причина мне не ясно....


 
Anatoly Podgoretsky ©   (2006-08-24 21:18) [11]

До удаления надо было смотреть свойства, теперь поздно.


 
Виталий Юрьевич ©   (2006-08-24 22:47) [12]

да не говори :-D :-D :-D



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
6-1148667504
Std
2006-05-26 22:18
2006.10.22
Post + delphi


15-1159239008
Изучаю...
2006-09-26 06:50
2006.10.22
freebsd


6-1148482475
Veetyok
2006-05-24 18:54
2006.10.22
иероглифы при чтении почты


2-1159359502
Rustam
2006-09-27 16:18
2006.10.22
Индекс


15-1159421245
boriskb
2006-09-28 09:27
2006.10.22
Похоливарить.




   Наверх