Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi & MS SQL / 4 сообщений из 4, страница 1 из 1
07.07.2003, 11:01
    #32200574
KP
KP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi & MS SQL
Доброго всем времени суток !!!
Может хто подскажет.
В проекте создаю ADOConnection к MSSQL.
Создаю ADODataSet и DBGrid.
В ADODataSet прописываю CommandText:

select
reestr.record_id as 'ID',
personnel.employee_id,
personnel.employee_name as 'Сотрудник',
department.department_id,
department.department_name as 'Отдел'
from
reestr
left outer join personnel on reestr.employee_id = personnel.employee_id
left outer join depatment on reestr.department_id = depatment.department_id

Запускаю, все работает.
Но хотелось бы сделать такую фишку, чтобы при изменении в поле "Сотрудник" ("Отдел") юзер выбирал бы нужного сотрудника из списка. Т.е., при редактировании поля около курсора появляется еще один датасет (или выпадающий список), в котором видны сотрудники (personnel.employee_name).
Заранее всем спасибо.
...
Рейтинг: 0 / 0
07.07.2003, 11:28
    #32200630
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi & MS SQL
Developing Database Applications->Using Data Controls->Defining a lookup list column почитать и демки посмотреть.
...
Рейтинг: 0 / 0
07.07.2003, 13:07
    #32200811
KP
KP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi & MS SQL
ОК, понял !!!
А как сделать обработчик событий на разные поля DBGrid'а ???
Т.е., при заполнении поля "Сотрудник" должен появляться один LookupList,
при заполнении поля "Отдел" - другой LookupList ???
...
Рейтинг: 0 / 0
07.07.2003, 13:14
    #32200823
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi & MS SQL
ОК, понял !!!

IMHO, нет. Там описан вариант через создание Lookup полей в наборе данных и никаких обработчиков не надо.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi & MS SQL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]