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

OndateChange   Найти похожие ветки 

← →
Наташа ©   (2003-01-21 17:06) [0]

Уважаемые мастера подскажите пожалуйста!
Существует 2 таблицы, связанные междц собой. Для каждой таблицы свой DBGrid .есть обработчик OnDateChange, когда перемещаешся по одной таблице в другой данные соответственно меняются. Здесь проблем нет. Но когда перенесла на 3 таблицы, в одной из таблиц измнений не отображаются. Может кто-нибудь подсказать?


← →
D   (2003-01-21 17:18) [1]

А если попробовать MasterSource ?


← →
Max Zyuzin ©   (2003-01-21 18:01) [2]

>Наташа © (21.01.03 17:06)
А как у вас происходит связка между 3 таблицами? и какими компонентами доступа пользуетесь???


← →
Соловьев   (2003-01-21 18:24) [3]

Попробуй реализовать через TQuery. Создай три запроса :
1-й Все записи из первой таблицы.
Select * from <name_table>
2-й Запрос с параметром
Select * from <name_table> where id_field = :p_id
И выставь свойство DataSourse=DataSet1(первый запрос c полеv id_field)
3-й Запрос на твое усмотрение...Море фантазии


← →
MsGuns ©   (2003-01-21 18:27) [4]

DataSource.OnDataChange очень тонкий обработчик ! Я несколько раз так лихо на нем обжигался ! Особенно когда одна проса повешена на несколько датасорсов.
Если надо просто отслеживать перемещение со строки на строку внутри датасета, советую использовать его же событие AfterScrool

Применитьельно к сабжу у меня тоже возникли подозрения на связки Мастер-Детал или на ошибки в свойствах грида-датасета (для 3-го грида)



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

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



Память: 0.45 MB
Время: 0.01 c
3-15470
XHunter
2003-01-18 20:56
2003.02.06
Как програмно упаковать базу данных MSAcces?


1-15607
Ihtiandr
2003-01-29 11:18
2003.02.06
Combobox


4-16012
Ilg
2002-12-22 16:15
2003.02.06
Изменение содержимого TListBox...


3-15511
Rule
2003-01-21 10:51
2003.02.06
Можно ли разделять права доступа в IB6(FB1)!


14-15894
kronprince
2003-01-20 12:42
2003.02.06
Кто-нибудь делал свой транспорт вместо BSS




   Наверх