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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.08.2004, 14:48   #1  
besenok is offline
besenok
Участник
 
64 / 10 (1) +
Регистрация: 05.08.2004
Ни как не могу найти где оно переписваивается ! Update(false) вызывается из обработке нажатия кнопки , и почему то после этого меняется значение одного из полей формы (тип OPTION) на то которые было при открытии формы !
Помогите найти где может переприсваиваться значение ?
Старый 16.08.2004, 15:02   #2  
besenok is offline
besenok
Участник
 
64 / 10 (1) +
Регистрация: 05.08.2004
Судя по всему делается какой то откат транзакции ! Не могу понять какой и где ! Т.к. многим полям присваиваются старые значения !
Старый 16.08.2004, 15:03   #3  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Может быть при изменении значения программно вы не делаете Modify?
Старый 16.08.2004, 15:13   #4  
besenok is offline
besenok
Участник
 
64 / 10 (1) +
Регистрация: 05.08.2004
Я меняю текущее представление записи в форме этой записи ! Modify то зачем там делать ? Или при изменении в обработке позиций тек записи я обязан сразу вызывать Modify ???
Старый 16.08.2004, 15:13   #5  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
При выполнении CurrForm.UPDATE перечитывается значение таблицы, присвоенной данной форме. При параметре FALSE считывается значение xRec, соответственно все изменения пропадают, при параметре TRUE происходит сохранение таблицы со всеми изменениями, xRec = Rec, и изменения отображаются.
Старый 16.08.2004, 15:25   #6  
besenok is offline
besenok
Участник
 
64 / 10 (1) +
Регистрация: 05.08.2004
Гммм, т.е. если я дал компанду
currform.update(false); То этим я сам отмени все операции выполненные с
формай ?
а currform.update(true); не запишет все текущие изменеия в базу ?
Тогда кам мне отобразить (обновить) поля на форма которые бали обновлены програмно а ?
Старый 16.08.2004, 15:36   #7  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
не с формой, а с таблицей, связанной с формой. Если таблица обновлялась из другой, вызванной формы, то достаточно UPDATE(FALSE), а если сама в себе, то изменеия надо сохранять (UPDATE(TRUE), Rec.MODIFY|INSERT|DELETE)
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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