Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2016, 20:41   #1
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию Как правильно обновлять данные в таблицах.

При добавлении данных в справочник или в главную таблицу через форму, при открытии справочника или формы не вижу добавленные записи, только когда выхожу из программы, потом снова захожу и тогда добавленные записи появляются. Понимаю, что нужно делать Refresh, но не знаю точно к чему это нужно применять. Делаю ADOTableMain.Refresh и DBGrid1.Refresh, но все-равно новые записи не отображаются. Что я не так понимаю?
edsjeka вне форума Ответить с цитированием
Старый 04.02.2016, 01:26   #2
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

ADOTableMain.Requery не поможет предводителю дворянства?
/"12 стульев"/
kropotkina-alice вне форума Ответить с цитированием
Старый 04.02.2016, 09:46   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

MS Access ?
тогда вот
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 04.02.2016, 11:04   #4
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

не знаю насколько это правильно но я делаю так после добавления в таблицу
де активирую активирую все таблици и квери в которых присутствует данная таблица.
Код:
 
ADOQuery1.Active:=False;
ADOQuery1.Active:=true;
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 04.02.2016, 11:13   #5
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от Dvoishnik Посмотреть сообщение
не знаю насколько это правильно но я делаю так после добавления в таблицу
де активирую активирую все таблици и квери в которых присутствует данная таблица.
Код:
 
ADOQuery1.Active:=False;
ADOQuery1.Active:=true;
Да, спасибо. Я уже тоже сам к этому пришел.
edsjeka вне форума Ответить с цитированием
Старый 04.02.2016, 11:54   #6
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

Цитата:
Сообщение от edsjeka Посмотреть сообщение
Да, спасибо. Я уже тоже сам к этому пришел.
не за что, весы с лева, плюсик за своевременность мне))
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 04.02.2016, 13:33   #7
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от Dvoishnik Посмотреть сообщение
не за что, весы с лева, плюсик за своевременность мне))
Пробовал, но не нажимается, я уже раньше Вам ставил плюсик, а теперь пишет, что я должен кому-то еще поставить сначала.
edsjeka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обновлять данные в DBCchart при изменении таблицы DBGrid? Evgeney Общие вопросы Delphi 1 21.01.2015 22:53
Как правильно обновлять dataset? tarakan1983 БД в Delphi 15 28.04.2013 19:38
Как правильно перехватывать данные из консоли sasha0192 C# (си шарп) 1 05.05.2012 19:46
Как правильно построить базу данных на таблицах, пересекающих по полям touchka Microsoft Office Access 5 27.12.2009 18:43
Как правильно сохранить данные в таблицу??? kAtenok87 PHP 4 07.05.2009 11:24