|
|
#10 |
|
Участник
|
Набрел на похожую проблему, но forceWrite() почему-то не помогает.
Сценарий такой: На форме две таблицы: t1 и t2. t2 подцепленна по InnerJoin к t1. Связь - 1:1. Навигация в форме идет по таблице t1. В событии t1.create() идет вызов класса, где после диалога пишутся модификации в обе таблицы. При этом mandatory поле в t2 класс не заполняет. Заканчивается работа класса вызовом t1.reread(); t1.refresh(); В конце t1.create() делаю вызов t2_ds.forceWrite(true) - никаких эмоций, то есть, t2.validatewrite() не отрабатывает. Если же вместо этого сделать любое присвоение любого поля в t2, то проверка отработает. Как заставить проверить mandatory поля в t2 без изменения полей? AX2009 |
|
|