![]() |
#27 |
Участник
|
на форме:
в мектоде Инит формы: public void init() { caller = new Erg_changeStorage();// удалите строку эту super(); caller = this.args().caller();//строку поставте перед супер (на сколько помню - super формы вызывает super ДСов => а к этому времени caller у вас еще ни на что не указывает (т.е. без строки caller = new Erg_changeStorage() у вас форма по идее не должна открываться } на ДС формы: (сорри - поправил - смотрел еще в старый проект) так, торопился,сейчас все переписал : метод ДС public void init() { super(); // ERG_TableChangeStorage.setTmpData(caller.parmTmpTable(TmpTable)); // не так! ERG_TableChangeStorage.setTmpData(caller.parmTmpTable()); // вот так надо } public void executeQuery() { ; ERG_TableChangeStorage_DS.setRecord(ERG_TableChangeStorage); // эта строка тут ненужна, удалите ее (вобщем и весь метод можно удалить) super(); } Последний раз редактировалось Jony; 12.02.2007 в 17:31. |
|