Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-7723
Карелин Артем
2003-06-17 13:01
2003.07.03
Как изменить настройки BIOS не заходя туда?


1-7407
Skier
2003-06-16 11:09
2003.07.03
DLL. Передача


3-7318
abc
2003-06-08 23:52
2003.07.03
как сделать так что бы при вводе данных в DBGrid первая буква...


3-7302
Alexei
2003-06-09 03:49
2003.07.03
Как cоздать команду... в Db


3-7331
Sliften
2003-06-09 22:54
2003.07.03
Фильтрация в Query чтото не так гдето зверь зарылся





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский