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

Вниз

Не отображаются изменения в гриде!?   Найти похожие ветки 

 
Leonon   (2002-11-06 12:04) [0]

Добрый день! Имею TQuery и TDBGrid. В запросе обращение к связанным таблицам. При изменении записи в TDBGrid изменяются все поля кроме связанных, хотя поле, по которому осуществляется связь меняется корректно. Я уже пробовал рефрешить и TQuery и TDBGrid, но результата не добился. Если переконнекчивать TQuery все отображается нормально, но это не слишком красиво. Может кто подскажет в чем причина???


 
Geka   (2002-11-06 12:47) [1]

Не знаю в чем дело, но обойти(может не оч умно) можно так
TQuery.DisableControls;
TQuery.Close;
TQuery.Open;
TQuery.EnableControls;
А, вообще, Refresh работал...


 
ЮЮ ©   (2002-11-06 13:10) [2]

Причина в том, что запрос был выполнен для старого значения поля свизи и обновить его может только Close,Open (или ReQuery, если есть).
Для отображения значений из связанной таблицы предусмотрены LookUp поля.


 
Leonon   (2002-11-06 17:28) [3]

Спасибо ЮЮ за информацию. Начал использовать LookUp поля и все стало на свои места.



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
3-82656
Geka
2002-11-06 09:01
2002.11.25
fast report


3-82589
Димон111
2002-11-04 13:10
2002.11.25
Помогите оптимизировать процедуру MSSQL2000


14-82998
Залетевший
2002-11-07 19:20
2002.11.25
Биос СРОЧНО


1-82715
AlexT1000
2002-11-14 13:44
2002.11.25
не сохраняет чайлдов компонента в файл. почему?


14-82992
Bboy
2002-11-03 09:48
2002.11.25
Помогите определиться с выбором 3d программы