13.07.2020, 17:02 | #1 |
Участник
|
Как вернуть текущую запись DataSource(Таблицы) для редактирования поля из метода clicked кнопки
Здравствуйте.
Axapta 3.0. На форме есть Grid. Нужно отредактировать значение поля текущей записи в Gride при нажатии на кнопку, т.е. из метода clicked. Как вернуть текущую запись для редактирования поля? |
|
13.07.2020, 17:28 | #2 |
Участник
|
Используйте имя датасурса, с которым связан грид
|
|
13.07.2020, 17:57 | #3 |
Участник
|
Table1 table1 // табличная переменная
DataSource1_ds // датасоурс каким метод передать из датасоурса текущую запись в табличную переменную? или через какие свойства датасоурса можно редактировать значения полей таблицы на которую ссылка из датасоурса? |
|
13.07.2020, 18:46 | #4 |
Участник
|
dataSource1.MyField = newValue;
Но в licked такое писать не кашерно. Как полностью стоит задача? |
|
13.07.2020, 21:06 | #5 |
Участник
|
Не нужно добавлять _ds к имени датасурса. Имя датасурса без _ds это и есть нужная вам табличная переменная, ссылающаяся на текущую запись
Последний раз редактировалось S.Kuskov; 13.07.2020 в 21:09. |
|
14.07.2020, 08:07 | #6 |
Administrator
|
Также можно воспользоваться методом _ds.cursor(), если код написан вне формы
__________________
Возможно сделать все. Вопрос времени |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|