|
![]() |
#1 |
Участник
|
Цитата:
Ок. Пусть пока так. Изменить значение можно хоть прямо отсюда, никакие события ловить/перекрывать не нужно.Нужно только понять что будем менять. Это ли вам нужно? Менять нужно скорее всего значение в базе данных в нужной таблице в нужной строке в нужном поле. А не просто значение в ячейке грида. Предполагаю вы хотите чтобы ваши изменения сохранились после закрытия формы и были доступны другим пользователям системы? Иначе это совершенно другая задача. Поэтому переформулируйте свой вопрос. Что касается второй части вопроса о получении данных с активной строки, вам правильно указали в сторону датасурса. |
|
![]() |
#2 |
Участник
|
на данный момент люди в ячейку грида ручками записывают эти 6 цифр. видимо стоит автоапдейт или типо и данные сразу заносятся в базу где храняться. я просто думал что проще к ячейке обратится как в делфи или си. но если ни фига не проще то надо как то напрямую конектится
|
|
![]() |
#3 |
Участник
|
Цитата:
![]() "конектится" - сильно сказано. Операторы для доступ к таблицам БД непосредственно встроены в язык X++. |
|
![]() |
#4 |
Участник
|
Цитата:
![]() Реально же, Вам в коде надо всего-лишь написать X++: // Записать значение в поле текущей (выбранной пользователем) записи таблицы rContractTable.myField = 123456; // Сохранить сделанные изменения rContractTable.update(); // Обновить картинку на форме rContractTable_ds.reread(); Хотя, разумеется, вместо MyField надо подставить имя нужного поля таблицы. ![]()
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: Sy4a (1). |
![]() |
#5 |
Участник
|
Спасибо все понятно сразу стало и всё работает.
|
|
|
![]() |
||||
Тема | Ответов | |||
Два датасоурса и грид | 11 | |||
Тормозит грид | 5 | |||
Обращение к ячейке по номеру столбца | 2 | |||
Результат зароса в грид | 2 | |||
Добавление столбца в грид на PurchQuickQuote | 1 |
|