Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обновление данных в DBGrid. [D7, MSSQL]


CTAPbIi ©   (2005-01-24 13:03:00) 

Использую ADOQuery и DBGrid. Делаю запрос из двух таблиц.
SELECT Students.Family, Students.GroupID, Groups.GroupName
  FROM Students
  INNER JOIN Groups ON Students.GroupID=Groups.GroupID

Если меняю GroupID, то обновление GroupName происходит только при Requery. При этом естественно текущей становится первая запись из набора. Как мне добиться обновления без Requery, возможно ли это?


roottim   (2005-01-24 16:11:00) [1]

или просто обновить строку
что позволяют компоненты адо

http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=420


CTAPbIi   (2005-01-24 14:30:00) [2]


> Sergey13 ©

Спасибо


Sergey13   (2005-01-24 14:15:00) [3]

2[2] CTAPbIi   (24.01.05 14:07)
>если я правильно понимаю.

Угу.


CTAPbIi   (2005-01-24 14:07:00) [4]

Имеется в виду создать в ADOQuery статическое поле fkLookup и связать его с таблицей Groups? То есть тогда нет смысла включать Groups.GroupName в SELECT, если я правильно понимаю. Или можно как-то модифицировать запрос, сделав Groups.GroupName лукапным?


Sergey13   (2005-01-24 13:09:00) [5]

Лукап поля помогут. В смысле Groups.GroupName сделать лукапным.


Наверх

Титульная страница Поиск, карта сайта Написать письмо