|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ado+access проблема обновления dbGrid
Добрый день.
Имеется главная форма с DbGrid, datasource, adotable К DBgrid подключена таблица в базе access. По кнопке открывается вторая форма на которой можно добавить данные в таблицу на первой форме. Данные добавляются но возникла проблема как обновить DbGrid на первой форме. На первой форме есть кнопка с кодом: adoTAble1.Close; adoTAble1.open; При её использование все обновляется При попытке сделать тоже самое на второй форме, ничего не выходит(в uses форму прописал). Form1.adoTAble1.Close; Form1.adoTAble1.Open; То есть вторая форма добавляет запись и потом закрывается. И на первой форме ничего не происходит. Если на втрой форме вынести на отдельную кнопку Form1.adoTAble1.Close; Form1.adoTAble1.Open; То тоже работает. как занести в одну кнопку и чтобы работалою Цитата: Цитата:
|
#2
|
|||
|
|||
Тоже сталкивался с подобной ошибкой ((((
Но случайно все-таки нашел причину!!!! Дело в том, что DbGrid корректно обновляется только в том случае, когда только в связанном с ней adotable произошли изменения. Поэтому нужно присвоить какой-то ячейке ее же значения и все! Например, можно написать такое: Цитата:
|