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

Вниз

как нибудь можно синхронзировать 2 грида? обращение к одной базе   Найти похожие ветки 

 
???   (2003-06-10 16:26) [0]

допустим имеется 2 грида, и по 2 adoquery,adoconnection,datasource; работа ведётся с одной визической базой данных, как сделать так что бы при изменение записи в одном гриде, она автоматом мнялась в дугом


 
Соловьев ©   (2003-06-10 16:35) [1]

обновить второй adoquery.


 
Sandman25 ©   (2003-06-10 16:56) [2]

А еще лучше использовать 1 query, к которому привязаны 2 грида. Гриды вообще чем различаются?


 
???   (2003-06-10 17:29) [3]

(to Соловьев) как его обновить?? постоянно открывать закрывать не выход =(
(to Sandman25) привязывать к одному Query не выход, т.к в одном
нужно использовать фильтр а в другом нет


> Гриды вообще чем различаются?

т.е. отличаются? к каждому привязанны свои компоненты, только одна база данных


 
Соловьев ©   (2003-06-10 17:33) [4]


> постоянно открывать закрывать не выход =(

зачем постоянно? после обновления через первый adoquery.


 
ladybird ©   (2003-06-10 17:39) [5]

может, Clone попробовать?


 
Sandman25 ©   (2003-06-10 17:45) [6]

>привязывать к одному Query не выход, т.к в одном
нужно использовать фильтр а в другом нет

Необычная схема. Выгоды от фильтрации нет, так как все равно перегоняются все данные. Если пользователь использует отфильтрованные данные, то зачем ему неотфильтрованные, и наоборот.
Возможно, стоит оставить только 1 грид для отфильтрованных данных, причме чтобы фильтр мог задаваться самим пользователем динамически (и тогда Query.Sql.Text изменялся с помощью параметров или полностью).
В крайнем случае можно оставить 1 грид со всемт данными и использовать Locate для поиска конкретных записей.


 
ladybird ©   (2003-06-10 18:08) [7]

2 грида, 2 TDataSource, 1 Connection, 1 ADOQuery, от него
ADOquery2 := ADOQuery1.Clone();
Динамически прицепить ADOquery2 к DataSource2


 
???   (2003-06-10 18:12) [8]

(to Соловьев) как именно обновлять? метод какой?
(to ladybird) т.е?
(to Sandman25) смысл есть, т.к если в базе около 20000 записей, и она работате на pentium100MHG, то куда быстрее будит сразу раздетить гриды на категории, к тому же постоянно выделять нужные поля, когда их под 60, тоже ерунда получается


 
???   (2003-06-10 18:13) [9]

(to ladybird) не выход, приходится использовать различные SQL запросы


 
ladybird ©   (2003-06-10 18:15) [10]

??? (10.06.03 18:13)
Наложите Filter в ADODataSet


 
???   (2003-06-10 18:18) [11]

тут ерунда получается, если допустим изменять данные в query1 то нормально, после этого если изменить из в Query2, выдаётся ошибка


 
Sandman25 ©   (2003-06-10 18:34) [12]

Если в базе около 20000 записей, то точно нужен фильтр. Неужели Вы заставляете искать нужные пользователю записи в этом количестве???



 
???   (2003-06-10 19:12) [13]

нет, просто надо несколько гридов с разными полями, причём поля могут пересекаться


 
Sergey13 ©   (2003-06-10 19:16) [14]

Как только народ не извращается. Веселуха 8-)



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

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

Наверх




Память: 0.5 MB
Время: 0.018 c
14-7668
CRACKISH
2003-06-14 14:57
2003.07.03
Картинка>Мыло>SMS>Мобила


14-7605
_Alex_
2003-06-15 14:47
2003.07.03
Карта 2000, ГИС Панорама, проблемы


6-7586
dictator
2003-04-26 18:36
2003.07.03
можно ли одновременно подкл. к одному UDP 2-м прогам?


14-7691
Кен
2003-06-17 03:29
2003.07.03
На чём написан Дельфи. На Си или на Дельфи ?


14-7683
baatars
2003-06-11 23:49
2003.07.03
Стильный AboutBox