Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.035 c
4-1141895510
msg
2006-03-09 12:11
2006.06.04
GetMessage в отдельном потоке


15-1147203173
homm
2006-05-09 23:32
2006.06.04
ICQ


15-1147449810
vrem
2006-05-12 20:03
2006.06.04
Удивляете ли Вы сами себя? :)


2-1147715553
MVP
2006-05-15 21:52
2006.06.04
Как организовать цикл?


5-1132749347
Tonich
2005-11-23 15:35
2006.06.04
Свойства




   Наверх