Цитата:
Изначально опубликовано daemon
Нужно сделать Lookup со следующим запросом (MS SQL):
SELECT USERINFO.ID, USERINFO.NAME
FROM USERINFO LEFT OUTER JOIN DEPUSERS ON USERINFO.ID = DEPUSERS.USERID
WHERE (DEPUSERS.DEPARTMENTID = 'IT')
Зачем
LEFT OUTER JOIN?
Цитата:
В Grid'е выводится поле Name, а значение берется из ID
Если я правильно понял вопрос, то нужно сделать lookup на поле с display-методом и чтобы в результате менялось значение в поле с ID?
Могу предложить добавить невидимый столбец с ID и из lookup столбца Name вызывать ID.lookup. Сам такого не делал... и вообще лучше показывать ID + Name и не мучиться.