Форум: "Базы";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];
Внизкак нибудь можно синхронзировать 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c