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

Вниз

обновить записи   Найти похожие ветки 

 
alenka   (2002-10-11 03:16) [0]

Всем привет.Подскажите пожалуйста:я открываю 2 таблицы Access через ADO(связь "один-ко-многим",каскадное удаление стоит).Предположим,я удалила запись в master таблице,я знаю,что все записи в detail таблице,имеющие ссылку на эту запись,удаляются.Но этих изменений я неувижу,пока не переоткрыть датасет.Как мне это сделать программно и как мне обновить DBGrid detail таблицы(т.е. чтобы он не показывал записей,которых уже нет)?Заранее спасибо.


 
Max Zyuzin ©   (2002-10-11 08:47) [1]

Если я правильно понял вопрос - достаточно закрыть и открыть master датасет (методы Close, Open). А вообще расскажите как у вас реализована связка master-detail в программе.


 
alenka   (2002-10-12 23:31) [2]

Я расскажу на примере,что мне нужно.Я просто пыталась обобщить вопрос,видно не удачно.Есть 2 таблицы:вид_блюд и разновидность блюд.Ну предположим,я удалила из таблицы вид_блюд запись "закуска".В таблице разновидность_блюд блюда такого типа,т.е. закуски, еще видны.Если прогу перезапустить,то блюд типа закуски в таблице разновидность_блюд уже нет.Так вот мне нужно,чтобы при нажатии батона, в гриде, эти записи не отображались.Их то уже нет.
А может можно сделать так,чтобы обновление происходило автоматически,т.е без нажатия батона?


 
dimds ©   (2002-10-13 11:20) [3]

добавь в обработчик события "after post" команды close и open для обоих наборов. этого хватит. они будут обновляться в гриде после любых операций удаления, обновления или удаления



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-101266
cherepovets
2002-10-22 13:43
2002.10.31
MDI


1-101182
@lexey
2002-10-18 01:59
2002.10.31
Почему ОС не может выключиться из-за моей программы?


3-101108
BCPP_Builder_Dev
2002-10-09 15:26
2002.10.31
Коллеги! Помогите написать процедурку обновления....


6-101398
Dimich1978
2002-08-26 11:43
2002.10.31
Событие OnDisconnect


1-101277
Pegas
2002-10-22 14:26
2002.10.31
Вопрос по DLL