![]() |
#8 |
Administrator
|
Врубился. 2Red Stranger - проверяется просто. Делаем query - 2 таблички - к примеру CustTable и CustTrans. Важно чтобы было более 1 датасорса у квери. Теперь хотим вывести данные в лукап не из 1-го ДСа. Обламываемся. Причем очевидно SysTableLookup при инициализации должен получать tableid 2-го ДСа - иначе fieldid будут перепутаны.
В коде класса - работа вообще говоря идет именно с первым ДС-ом query, которую запхали в форму. (query.dataSourceNo(1) - жестко прописано). Думаю - в этом главная причина - но с ходу сообразить как красиво подправить - чего-то не могу Думаю для решения этой проблемы есть 2 варианта: корректировка SysTableLookup (или создания наследника - неважно - главное что здесь надо внимательно разбираться) или же юзание FormHelp на EDT (т.е. создание своей формы). Для Hidden наверное имеет смысл выбрать 2-й вариант
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 13.07.2006 в 16:20. |
|
|
![]() |
||||
Тема | Ответов | |||
How-to. Слетание пользовательских настроек в формах после вызова lookup, или MS - suxx. | 2 | |||
Создание Lookup формы | 9 | |||
lookup - проблема. Помогите! | 14 | |||
LookUp | 3 | |||
Фильтрация в lookup | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|