![]() |
#4 |
Ищущий знания...
|
На форме есть DataSorce. Вот его значение и есть курсор (запись выделенная в гриде).
Update лучше написать методом на самой таблице, т.к. на форме нужно писать как можно меньше кода. Например в таблице создаем метод myUpdate() в нем пишем: X++: void myUpdate() { MyTable myTable; ; ttsbegin; myTable = MyTable::find(this.Code, true); // последний параметр это forUpdate myTable.Description = 'la la la'; if (myTable.validateWrite()) myTable.update(); ttscommit; } ![]() X++: Select forupdate myTable where myTable.Code == this.Code; X++: MyTable.myUpdate(); MyTable_ds.reread(); MyTable_ds.refresh();
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
![]() |
||||
Тема | Ответов | |||
Вопрос по Проектам | 35 | |||
Вопрос новичка: суммирование в отчетах | 3 | |||
Вопрос новичка про заголовки грида | 21 | |||
расчеты с персоналом. НДФЛ. вопрос чайника | 2 | |||
Вопрос новичка !!! | 9 |
|