![]() |
#3 |
Administrator
|
Спасибо, 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 |
|