Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

Почему не обновляется база данных   Найти похожие ветки 

 
dyd   (2006-04-10 23:39) [0]

Здравтсвуйте.
Есть акцессовские таблицы, TBL_kurs1 и TBL_Students. Есть запрос (AdOQuery)"

SELECT TBL_Kurs2.Year,TBL_Kurs2.SumOf3,TBL_Kurs2.SumOf4,TBL_Kurs2.SumOf5, TBL_Kurs2.Sum2Of3,TBL_Kurs2.Sum2Of4,TBL_Kurs2.Sum2Of5,TBL_Students.LastName, TBL_Students.FirstName, TBL_Students.Patronymic, TBL_Students.Budget, TBL_Students.Domicile, TBL_Students.Tel, TBL_Students.Citizenship, TBL_Students.Group, TBL_Students.Sex, TBL_Students.Profession, TBL_Students.DateBday, TBL_Students.DateBmoth, TBL_Students.DateByear, TBL_Students.PasSerial, TBL_Students.PasNum, TBL_Students.PasWho, TBL_Students.PasWhere, TBL_Students.PasSubdivision, TBL_Students.Address, TBL_Students.Parents, TBL_Students.Sport, TBL_Students.initiative, TBL_Students.RecordBook, TBL_Kurs2.StudentID
FROM TBL_Kurs2 INNER JOIN TBL_Students ON TBL_Kurs2.StudentID = TBL_Students.StudentID;

Есть DBGrid, который отображает результат запроса. Так вот если я изменяю какую-нибудь запись, то изменения становится видно только после перезапуска программы (записи не обновляются, показываются старые, до изменения, а после перезапуска программы все становится видно)
Так вопрос такой: как сделать, чтобы изменения, которые я вношу (например в таблицу Students, сразу отображались в ДБгриде, который относится к запросу)


 
Desdechado ©   (2006-04-11 11:30) [1]

если изменения вносишь через тот же грид, то ты не можешь их не видеть
если же изменения через другие формы/запросы, то нужно просто переоткрыть этот отобразительный запрос
Close; Open;


 
MsGuns ©   (2006-04-11 13:04) [2]

Requery


 
Anatoly Podgoretsky ©   (2006-04-11 14:06) [3]

Главное не перезапуская программу.


 
Savek   (2006-04-11 16:51) [4]

Если через грид, то возможно спасет

procedure TForm1.DBGrid1ColExit(Sender: TObject);
begin
if (ADOQUery1.State=dsEdit) then ADOQUery1.Post;
end;


 
Amoeba ©   (2006-04-12 14:46) [5]

Ответ в посте [2].
После изменения записи делай ADOQUery1.Requery



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
2-1147604100
delphi-oracle
2006-05-14 14:55
2006.06.04
TWebBrowser


10-1120228814
Juice
2005-07-01 18:40
2006.06.04
TLB->PAS


2-1147426161
eclipse
2006-05-12 13:29
2006.06.04
Множество таблиц... их связь с одной.... или другие варианты


2-1147984314
Nikolaich
2006-05-19 00:31
2006.06.04
юникод в виде байтов


8-1135340771
ilifant
2005-12-23 15:26
2006.06.04
Преобразовыние ч/б bmp изображения в массив...