AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2004, 17:18   #1  
Mechanizm is offline
Mechanizm
Участник
 
54 / 10 (1) +
Регистрация: 01.03.2004
Адрес: Санкт-Петербург
Как присвоить значение edit'у в гриде
Имеется грид, связанный датасорсом с некой таблицей, и наполненный данными из неё, один edit, понятно, одно поле
Необходимо выполнить автоматические перерасчёты значений одних полей в текущей записи в зависимости от других. Т.е. юзер вводит в edit'е A значение 5, в edit'е B меняется по формуле, например, на 7 и, соответственно, сохраняется в таблице. Везде числа формата real.
Проблема в том, что не работает присвоение через свойство edit'а realValue(). Т.е. значение присваивается, в дебаггере видно, что свойство изменилось, но визуально не отображается, и в БД не записывается. Пробовал писать через метод pasteText(), через какое-то время вылетает переполнение буфера, и Аксапта слетает.
Пробовал править непосредственно в таблице, но непонятно, как править именно в текущей записи, её recID не получить. Если выводить recID в отдельный IntEdit, его value читается = 0, видимо, из-за того, что RecID слишком большой.
Что ещё можно попробовать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Edit-метод и Relation - баг или фича ? TasmanianDevil DAX: Программирование 9 20.11.2008 10:16
Значение на гриде IT-specialist DAX: Программирование 4 09.08.2005 17:50
Подскажите как использовать метод Edit vasiliy DAX: Программирование 1 30.03.2005 09:45
Как присвоить realEdit-контролу значение? soin DAX: Программирование 5 16.09.2004 15:02
edit и display методы Maxim Gorbunov DAX: База знаний и проекты 4 15.01.2002 12:58

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:08.