26.10.2007, 16:11 | #1 |
Участник
|
Вопрос по "форме"
Вызываю одну форму из другой. датасорсы обоих форм - это одна и таже таблица. Посото 1 форма это табличная часть, 2 открывает выбранную строку.
Подскажите как можно определить , ключевое поле родительской формы в методе инит датасорса дочерней формы. спасибо |
|
26.10.2007, 16:20 | #2 |
SAP
|
Я вопрос не понял, вы его сами перечитайте и попробуйте понять..., но рискну ответить вам необходимо настроить Relation на EDT либо на таблице.
|
|
26.10.2007, 16:30 | #3 |
Участник
|
Не такого понятия ключевое поле формы. Да и на таблице тоже уже давно не слышал чтоб так называли.
Вообщем в данной ситуации для вас ключевое поле или не ключевое одно и тоже. Просто обращайтесь к полю этой табличной переменной. То бишь datasource.field1. |
|
26.10.2007, 17:26 | #4 |
Участник
|
Я так понимаю что данный вопрос связа с предидущим постом на форуме? Можно поподробнее, ибо в самом деле не совсем понятно что автор хотел спросить.
|
|
26.10.2007, 17:28 | #5 |
Участник
|
Определить строку, с которой было вызвано
(она будет в element.args().record(), если пункт меню связывает эти 2 формы и все настроено правильно на таблице) А уже имя переменную (курсор, буфер, как угодно) таблицы с 1 формы, по ней сможете отобрать нужную запись в форме 2. |
|
27.10.2007, 18:12 | #6 |
Участник
|
Цитата:
Вам надо чтобы во второй форме открылась таже строка. Релейшен на на основном типе данных таблицы приведет к тому, что связь будет появляться автоматически. Последний раз редактировалось Волчара; 27.10.2007 в 18:13. Причина: релейшен на осн. типе данных ФОРМЫ :) |
|
|
|