|
|
|
|
#1 |
|
----------------
|
Судя по теме, вы уже как-то попробовали.
что получилось (не получилось)? |
|
|
|
|
#2 |
|
Участник
|
Были мысли перекрыть метод modifiedField на самой временной таблице, и там описать все условия, но тогда не понимаю как проверить заполнение контролов..
#примерно: ..условия.. если условия удовлетворяют, то: this.Поле = и заполнил бы его.
__________________
С уважением, Алексей. |
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Участник
|
Цитата:
![]() Решил так: Заполним методы modied() на форме у контролов и на самой временной таблице: (кот. возвращает тру для функции getSumm()) X++: public void modified() { super(); element.getSumm(); } X++: public boolean modified() { boolean ret; ret = super(); element.getSumm(); return ret; } X++: void getSumm()
{
;
TmpTable.Summ = DataTable::find(TmpTable.Field,
Ctrl.text(),
TmpTable.Field,
Ctrl.text()).Summ;
}X++: ... if (_ctrl1 && _ctrl2 && _field1 && _field2) //проверка на заполнение всех полей ...
__________________
С уважением, Алексей. Последний раз редактировалось axalex; 30.08.2011 в 10:01. |
|
|
| Теги |
| control, grid, datasource |
|
|
|