Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
15-1147110984
dimodim
2006-05-08 21:56
2006.06.04
ARP Где найти полную информацию по Арп"у для сетей


2-1147752670
Близнец
2006-05-16 08:11
2006.06.04
Shellexecute и rar.exe


2-1147926148
Officeman
2006-05-18 08:22
2006.06.04
"random чисел" или "дорогое время"


6-1138550739
Storm
2006-01-29 19:05
2006.06.04
Шлюз на Delphi


1-1146142509
DmitryA
2006-04-27 16:55
2006.06.04
директива Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский