26.10.2011, 16:05 | #1 |
Участник
|
Работа с Lookup
Здраствуйте! Подскажите пожалуйста как может строиться lookup форма если в StringEdite не перекрыт метод lookup, в EDT на основе которого строиться поле таблицы из которой берется значение поле HelpForm - пусто! Какие еще способы есть его построить???И как в нем изменить ширину столбца??? Спасибо!
|
|
26.10.2011, 16:15 | #2 |
северный Будда
|
Вы лучше напишите, чего хотите получить на выходе. Для чего, собственно, вам перекрывать лукап?
__________________
С уважением, Вячеслав |
|
26.10.2011, 16:17 | #3 |
Участник
|
В lookup'е ширину столбца увеличить. А как этот lookup строится не понимаю
Последний раз редактировалось JuniorAx; 26.10.2011 в 16:22. |
|
26.10.2011, 16:25 | #4 |
северный Будда
|
была уже такая тема - изменение LookUp поле на форме
__________________
С уважением, Вячеслав |
|
26.10.2011, 16:33 | #5 |
Ищущий знания...
|
Цитата:
Смотрите например SalesId, ItemId.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
26.10.2011, 16:34 | #6 |
Участник
|
Цитата:
Сделать свой Lookup, перекрыв тот же StringEdit. Ссылок на это здесь очень много.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 26.10.2011 в 16:42. |
|
26.10.2011, 16:43 | #7 |
Участник
|
Спасибо большое! То что искал))))) Но вот как этот lookup троится не понятно, может кто объяснить?
|
|
26.10.2011, 16:50 | #8 |
Участник
|
У EDT Relation - пусто! И у EDT которое стоит в extends тоже relation - пусто! На datasource формы в полях нет перекрытого lookup'а.
|
|
26.10.2011, 17:06 | #9 |
Ищущий знания...
|
Цитата:
это поле добавлено на форме? (которая в АОТ) или это поле диалога (созданного с помощью класса dialog)? З.Ы. перечитал ваш сабдж, и понял что на форме можете не отвечать
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем Последний раз редактировалось lev; 26.10.2011 в 17:10. |
|
26.10.2011, 17:10 | #10 |
Участник
|
:-) давайте начнём...
Да форма в АОТ' есть и поле на него добавлено - StringEdit Есть "места" куда еще можно заглянуть чтоб понять как он строится???))) |
|
26.10.2011, 17:15 | #11 |
Ищущий знания...
|
продолжаем
У EDT и всех его родителей нет Relation-ов и свойство FormHelp не заполнено?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
26.10.2011, 17:26 | #12 |
Ищущий знания...
|
И ни у контрола формы в Design, ни у поля датасорса формы не перекрыты методы lookUp()?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
26.10.2011, 21:42 | #13 |
Участник
|
У всего что вы перечислили нет ни каких relation, и FormHelp и т.д. )) Сейчас не на работе нахожусь, завтра проверю у родительского EDT, но помоему там нет ни связей ни формы ((
|
|
27.10.2011, 10:38 | #14 |
Участник
|
Кстати, если у EDT, и у его родителей в свойствах нет FormHelp, но есть связь на таблицу. Но в свойстве FormRef этой таблице ничего не указано. В группе полей AutoLookup тоже ничего нет. Т.е. вообще ничего, кроме relation нет, то Lookup строится следующим образом :
TitleField1 + TitleField2(из свойств таблицы) + все неповторяющиеся поля из всех существующих на этой таблице индексов(в порядке очередности индексов). Во как. Пример: SalesId
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 27.10.2011 в 10:42. |
|
|
За это сообщение автора поблагодарили: alex55 (1). |
28.10.2011, 09:18 | #15 |
Участник
|
Вообще-то свойство FormRef влияет не на лукап, а на переход к основной таблице. И ещё маленький нюанс, если в свойстве FormRef ничего не указано, то система ещё ищет менюайтем с таким же именем как у таблицы. И если находит, то использует его для выполнения перехода к основной таблице
|
|
|
За это сообщение автора поблагодарили: Pustik (1). |
28.10.2011, 16:50 | #16 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Вообще-то свойство FormRef влияет не на лукап, а на переход к основной таблице. И ещё маленький нюанс, если в свойстве FormRef ничего не указано, то система ещё ищет менюайтем с таким же именем как у таблицы. И если находит, то использует его для выполнения перехода к основной таблице
И опять-таки пример SalesTable.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
31.10.2011, 10:23 | #17 |
Участник
|
Спасибо большое всем за внимание! Решил проблему изменив DisplayLength у EDT!
|
|
31.10.2011, 10:52 | #18 |
Участник
|
Кстати, замечал как-то, что если lookup строится по табличным relation, то размер lookup-формы вычисляется немного иначе нежели lookup зависил бы лишь от relation на расширенном типе данных. Странно...
|
|