Показать сообщение отдельно
Старый 18.03.2002, 11:24   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Спасибо, Andrew.

Я пошел немного дальше и нашел такую вот штуку:
<ol><li>Во-первых, у args есть еще метод record(). Он имеет тип Common. Если форма вызвана просто так, то RecId у этого Common равен нулю. Иначе он равен recId записи в той таблице, из которой была вызвана основная. Можно, кстати, и tableid узнать: метод dataset() у того же args.</li>
<li>Во-вторых, если форма вызывается как форма с основной таблицей, то у основного FormDataSource (где указаны критерии отбора основного dataSource из набора, я не знаю) формируется query (покопаться в нем и разобраться, как он устроен, я не успел). Если свои query прицеплять к этому, то все вроде бы работает нормально.</li></ol>
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me