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