Форум: "Базы";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
Внизобновление SQL запроса Найти похожие ветки
← →
Kati (2003-08-12 10:13) [0]Наставьте на пусть истиный !
Через TABLE изменяю данные, сохраняю, Потом в другой форме делаю QUERy запрос к изменненым данным. При активации формы делаю закрыть открыть query (Refresh тоже пробовала).
Данные выводимые через запрос не изменяются(обновляются).
← →
DenK_vrtz (2003-08-12 10:15) [1]Код покажи, pl
← →
Kati (2003-08-12 10:16) [2]Код чего?
← →
Reindeer Moss Eater (2003-08-12 10:18) [3]Код доступа :)
← →
Соловьев (2003-08-12 10:21) [4]Post;
TBDEDataSet.FlushBuffers
← →
DenK_vrtz (2003-08-12 10:22) [5]Программный код :-)
← →
Kati (2003-08-12 10:25) [6]Извините но я не понимаю доступа к чему. В одной форме я сохранила,в другой обращаюсь к результату. Что за програмный код доступа??
← →
DenK_vrtz (2003-08-12 10:30) [7]Kati (12.08.03 10:25) :-) Увидеть хочется текст программы!
← →
Kati (2003-08-12 10:42) [8]Вот код при сохранении формы:
MD.Komsom .Edit;
MD.Komsom.Post;
DbiSaveChanges(MD.komsom.Handle);
MD.Komsom.FlushBuffers;
Вот query запрос
select distinct En.Tn, En.FAM,En.N_kv,En.Opl_zpl,en."ALL",En.Korect,En.KCK,En.KCD,S.TN,S.Cald oD,S.CaldoK,Opl.Tn,Opl.Fam,Opl.OplataBank
from "pl_N.db" En
left join "n_c_pl.db"S on en.TN=S.TN
left join "Opl.db"Opl on opl.TN=en.Tn
order by En.FAM,En.tn,En.N_kv,En.Opl_Zpl,En."ALL",En.Korect,En.KCK,En.KCD,S.TN, S.CaldoD,S.CaldoK,Opl.Tn,Opl.Fam,Opl.OplataBank
← →
Reindeer Moss Eater (2003-08-12 10:45) [9]При активации формы делаю закрыть открыть query (Refresh тоже пробовала).
Диагноз:
TQuery все же не переоткрывается.
← →
Kati (2003-08-12 10:48) [10]Reindeer Moss Eater © (12.08.03 10:45) [9]
Рецепт напишите?
← →
DenK_vrtz (2003-08-12 10:49) [11]Reindeer Moss Eater © (12.08.03 10:45), либо данные в таблице не меняются.
← →
Reindeer Moss Eater (2003-08-12 10:49) [12]рецепт: Убедиться в том, что код закрытия открытия вызывается. И происходит это после изменения данных.
← →
DenK_vrtz (2003-08-12 10:50) [13]Kati (12.08.03 10:48), пройтись по коду отладчиком (для начала)
← →
Reindeer Moss Eater (2003-08-12 10:51) [14]Ах, да! "Код" - это такие строчки в программе :).
← →
Kati (2003-08-12 10:53) [15]К размышлению, когда выхожу из программы и снова вхожу. Данные правильные.
Но как код закрытия может не вызываться?
query2.Close;
query2.Open;
← →
Reindeer Moss Eater (2003-08-12 10:55) [16]К размышлению, когда выхожу из программы и снова вхожу. Данные правильные.
Это лишь подтверждает диагноз.
Но как код закрытия может не вызываться?
Код написан. Всего лишь. Но не выполняется тогда, когда надо. Всего лишь.
← →
DenK_vrtz (2003-08-12 10:56) [17]Сохранение данных в таблице на каком событии висит?
← →
Соловьев (2003-08-12 10:57) [18]
> Потом в другой форме делаю QUERy запрос к изменненым данным
как? по нажатии кнопки? или еще как-то? код?
← →
Kati (2003-08-12 11:05) [19]DenK_vrtz © (12.08.03 10:56) [17]
Сохранение данных в таблице на кнопке
Соловьев © (12.08.03 10:57)
А вот QUERy использую с QuickRep Может так не стоит делать?
Reindeer Moss Eater © (12.08.03 10:55)
Ты прав код не выполняется! Что же делать!
← →
Соловьев (2003-08-12 11:06) [20]
> А вот QUERy использую с QuickRep Может так не стоит делать?
>
можно. но код приведи.
← →
DenK_vrtz (2003-08-12 11:09) [21]Соловьев © (12.08.03 11:06), код - это "Секретные материалы" часть первая :-)
← →
Kati (2003-08-12 11:09) [22]Ах, да! "Код" - это такие строчки в программе
Их нет
Кидаю QuickRep на форму а DataSet прописываю - QUERy
← →
DenK_vrtz (2003-08-12 11:11) [23]Kati (12.08.03 11:09), как не парадоксально на нЭт и результата нЭт
← →
Reindeer Moss Eater (2003-08-12 11:12) [24]const WM_RME = WM_USER + 100;
procedure OnRMEmessage(var Msg:TMessage); message MW_RME;
.....
procedure TFormWithQuery.OnRMEMessage(var Msg:TMessage);
begin
Query.Close;
Query.Open;
end;
Table1.Post;
PostMessage(FormWithQuery.Handle,WM_RME,0,0);
← →
Соловьев (2003-08-12 11:13) [25]
> Кидаю QuickRep на форму а DataSet прописываю - QUERy
ну показывание отчета на кнопке? или как? вот там и сделай переоткрытие запроса. Сделай переоткрытие сразу после FlushBuffers;
← →
Kati (2003-08-12 11:21) [26]Соловьев © (12.08.03 11:13) [25]
Прости меня не догадливую! Еще немного и я влюблюсь в тебя.
(Событие при активации).
← →
Соловьев (2003-08-12 11:24) [27]не понял? :)
← →
DenK_vrtz (2003-08-12 11:25) [28]:-o
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.009 c