![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обновление SQL запроса [D6, Paradox]
Kati © (2003-08-12 10:13:00)
Наставьте на пусть истиный !
Через TABLE изменяю данные, сохраняю, Потом в другой форме делаю QUERy запрос к изменненым данным. При активации формы делаю закрыть открыть query (Refresh тоже пробовала).
Данные выводимые через запрос не изменяются(обновляются).
DenK_vrtz (2003-08-12 11:25:00) [1]
:-o
Соловьев (2003-08-12 11:24:00) [2]
не понял? :)
Kati (2003-08-12 11:21:00) [3]
Соловьев © (12.08.03 11:13) [25]
Прости меня не догадливую! Еще немного и я влюблюсь в тебя.
(Событие при активации).
Соловьев (2003-08-12 11:13:00) [4]
> Кидаю QuickRep на форму а DataSet прописываю - QUERy
ну показывание отчета на кнопке? или как? вот там и сделай переоткрытие запроса. Сделай переоткрытие сразу после FlushBuffers;
Reindeer Moss Eater (2003-08-12 11:12:00) [5]
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);
DenK_vrtz (2003-08-12 11:11:00) [6]
Kati (12.08.03 11:09), как не парадоксально на нЭт и результата нЭт
Kati (2003-08-12 11:09:00) [7]
Ах, да! "Код" - это такие строчки в программе
Их нет
Кидаю QuickRep на форму а DataSet прописываю - QUERy
DenK_vrtz (2003-08-12 11:09:00) [8]
Соловьев © (12.08.03 11:06), код - это "Секретные материалы" часть первая :-)
Соловьев (2003-08-12 11:06:00) [9]
> А вот QUERy использую с QuickRep Может так не стоит делать?
>
можно. но код приведи.
Kati (2003-08-12 11:05:00) [10]
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 10:57:00) [11]
> Потом в другой форме делаю QUERy запрос к изменненым данным
как? по нажатии кнопки? или еще как-то? код?
DenK_vrtz (2003-08-12 10:56:00) [12]
Сохранение данных в таблице на каком событии висит?
Reindeer Moss Eater (2003-08-12 10:55:00) [13]
К размышлению, когда выхожу из программы и снова вхожу. Данные правильные.
Это лишь подтверждает диагноз.
Но как код закрытия может не вызываться?
Код написан. Всего лишь. Но не выполняется тогда, когда надо. Всего лишь.
Kati (2003-08-12 10:53:00) [14]
К размышлению, когда выхожу из программы и снова вхожу. Данные правильные.
Но как код закрытия может не вызываться?
query2.Close;
query2.Open;
Reindeer Moss Eater (2003-08-12 10:51:00) [15]
Ах, да! "Код" - это такие строчки в программе :).
DenK_vrtz (2003-08-12 10:50:00) [16]
Kati (12.08.03 10:48), пройтись по коду отладчиком (для начала)
Reindeer Moss Eater (2003-08-12 10:49:00) [17]
рецепт: Убедиться в том, что код закрытия открытия вызывается. И происходит это после изменения данных.
DenK_vrtz (2003-08-12 10:49:00) [18]
Reindeer Moss Eater © (12.08.03 10:45), либо данные в таблице не меняются.
Kati (2003-08-12 10:48:00) [19]
Reindeer Moss Eater © (12.08.03 10:45) [9]
Рецепт напишите?
Reindeer Moss Eater (2003-08-12 10:45:00) [20]
При активации формы делаю закрыть открыть query (Refresh тоже пробовала).
Диагноз:
TQuery все же не переоткрывается.