![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Суть - есть две формы, работающие с одной таблицей. Изменения проводимые в одной форме, не видны во второй. IBTable.ReFresh не дает никаких результатов. Как синхронизировать обе IBTable?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Задать им один и тот же датасет пробовал?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Переоткрытие датасета.
Код:
|
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Может дело в самой делфи или 7-ке? Ну типа там с какими-то правами запускать или еще что? Вообще при открытии программы заново записи становятся видны, но каждый раз программу переоткрывать как-то не по фень-шую. Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 30.01.2014 в 23:00. |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А точно нужный IBTable переоткрываете? Да еще, если транзакция не завершена по изменениям, то и переоткрытие не поможет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
||
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]() Цитата:
Тут уже гадать приходится. Допустим IBTable1 и IBTable2 "соединены" с "Table" в БД. Если каким-то образом меняются данные "Table" с помощью одного датасата, то тут же необходимо переоткрыть дургой датасет, чтобы он обновил свой набор данных. И в чем здесь может скрываться проблема? |
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#9 | ||
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]() Цитата:
Цитата:
Последний раз редактировалось Прик; 30.01.2014 в 23:24. |
||
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вот не люблю этой мороки непосредственного редактирования в гриде да еще с разновидностями Table. Если и возникает такая необходимость, то цепляю в цепочку ADOQuery, DataSetProvider и ClientDataSet. Ну еще LocalConnection может понадобится. Милое дело - управляй транзакциями как хочешь, откаты в ClientDataSet, запись в базу его же методом ApplyUpdates. Молчу уже о куче индексов, клонировании и прочее. С IBQuery не знаю, прокатит ли такая метода, не имел с этими компонентами дела
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление данных dbgrid с БД Access | otter86 | Общие вопросы Delphi | 1 | 02.12.2013 12:29 |
DBGRID проверка на обновление данных | cezer | БД в Delphi | 12 | 06.06.2013 20:00 |
Обновление данных DBGrid | DS75 | БД в Delphi | 24 | 02.11.2011 22:38 |
DBGrid и обновление данных в БД | a_n_n_a | БД в Delphi | 1 | 02.08.2011 18:02 |
Обновление данных в DBGrid и фокус строки. | Serval | БД в Delphi | 10 | 05.06.2009 11:50 |