23.04.2003, 12:37 | #1 |
Участник
|
Lookup и связанные таблицы
Доброго времени суток!
Нужна помощь!!!! Есть две таблиицы: UserInfo: ID Name DepUsers UserID DepartmentID Нужно сделать Lookup со следующим запросом (MS SQL): SELECT USERINFO.ID, USERINFO.NAME FROM USERINFO LEFT OUTER JOIN DEPUSERS ON USERINFO.ID = DEPUSERS.USERID WHERE (DEPUSERS.DEPARTMENTID = 'IT') В Grid'е выводится поле Name, а значение берется из ID
__________________
Roman "Daemon" Krivov Specialist of “CORUS Group” IT department |
|
23.04.2003, 13:06 | #2 |
----------------
|
Re: Lookup и связанные таблицы
Цитата:
Изначально опубликовано daemon
Нужно сделать Lookup со следующим запросом (MS SQL): SELECT USERINFO.ID, USERINFO.NAME FROM USERINFO LEFT OUTER JOIN DEPUSERS ON USERINFO.ID = DEPUSERS.USERID WHERE (DEPUSERS.DEPARTMENTID = 'IT') Цитата:
В Grid'е выводится поле Name, а значение берется из ID
Могу предложить добавить невидимый столбец с ID и из lookup столбца Name вызывать ID.lookup. Сам такого не делал... и вообще лучше показывать ID + Name и не мучиться. |
|
23.04.2003, 13:30 | #3 |
Участник
|
Re: Re: Lookup и связанные таблицы
Цитата:
Изначально опубликовано Wamr
Зачем LEFT OUTER JOIN? Впринципе, после долгого мучения решение найдено: PHP код:
__________________
Roman "Daemon" Krivov Specialist of “CORUS Group” IT department |
|
23.04.2003, 14:30 | #4 |
Модератор
|
Цитата:
Правда так и не выяснил, как в Grid'е выводить только Name (без ID). Видать без display-метода не обойтись. А может кто знает решение?
Цитата:
Могу предложить добавить невидимый столбец с ID и из lookup столбца Name вызывать ID.lookup
|
|
23.04.2003, 14:52 | #5 |
Участник
|
Знать то он знает...
... только как это реализовать? как сделать столбец ID не видимым? Уж очень не хочется создавать свою lookup-форму.
__________________
Roman "Daemon" Krivov Specialist of “CORUS Group” IT department |
|
23.04.2003, 15:12 | #6 |
Administrator
|
Re: Знать то он знает...
Цитата:
Изначально опубликовано daemon
... только как это реализовать? как сделать столбец ID не видимым?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
23.04.2003, 15:45 | #7 |
Участник
|
Re: Re: Знать то он знает...
Цитата:
Изначально опубликовано Maxim Gorbunov
У столбца ID в DataDictionary - Tables - <Твоя таблица> - Fields поставить Property Visible = No.
__________________
Roman "Daemon" Krivov Specialist of “CORUS Group” IT department |
|
23.04.2003, 16:15 | #8 |
Модератор
|
Цитата:
как сделать столбец ID не видимым?
зачем сразу на таблице visible менять? чем плохо это на control-е сделать? |
|
23.04.2003, 17:09 | #9 |
----------------
|
lookup
Вместо строки
_sysTableLoookup.performFormLookup(); PHP код:
FormRun fr; FormStringControl fsc; |
|
|
Похожие темы | ||||
Тема | Ответов | |||
OLAP - parent-child и связанные таблицы одновременно | 3 | |||
Создание Lookup формы | 9 | |||
Фильтр в Lookup по полю другой таблицы | 6 | |||
Связанные таблицы | 1 | |||
Связанные датасорсы или таблицы | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|