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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2007, 17:53   #1  
Padre is offline
Padre
Участник
 
28 / 12 (1) ++
Регистрация: 14.05.2007
Адрес: Санкт - Петербург
проблема с Temp таблицей
Возник следующий баг.
На форме отображаются записи темп таблицы. Изменяю значение поля для первой записи и паралельно с ним изменяется значение другого поля этой же записи. Подставляется значение последней строки, отображаемой в данный момент на экране.
Может кто нибудь знает чем это вызвано.
Старый 15.05.2007, 16:26   #2  
Padre is offline
Padre
Участник
 
28 / 12 (1) ++
Регистрация: 14.05.2007
Адрес: Санкт - Петербург
Глюк возникает следующим образом.
При открытие формы заполняется темповая таблица.
Если поменять значение текущей записи, потом переключиться на другую и вновь перетйи к измененной записи, то в ней меняется значение другого поля. Причем почему-то меняется значение только одного поля, а не всех.

Возможно проблемы где-то в этом участке кода
Form - OnFindRecord(Which : Text[1024]) : Boolean
TempField.COPY(Rec);
found := TempField.FIND(Which);
IF found THEN
Rec := TempField;
EXIT(found);
Form - OnNextRecord(Steps : Integer) : Integer
TempField.COPY(Rec);
ressteps := TempField.NEXT(Steps);
IF ressteps <> 0 THEN
Rec := TempField;
EXIT(ressteps);
За это сообщение автора поблагодарили: afrankova (1).
Старый 16.05.2007, 13:48   #3  
Padre is offline
Padre
Участник
 
28 / 12 (1) ++
Регистрация: 14.05.2007
Адрес: Санкт - Петербург
Ошибка найдена
в форме выводилось 4 поля со значениями :
Temp.No, Temp.Text, Temp.Editable, Value
ошибка в последнем поле, туда подставлялось значение текущей записи Rec, а не значение из temp таблицы. Соответственно при сохранении изменений (при изменении значения поля Temp.Editable) значение поля Value тоже менялось.
За это сообщение автора поблагодарили: apanko (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с CALCSUMS VioHap NAV: Программирование 2 26.10.2005 07:02
Проблема с Developer's toolkit 2.0 sp1! asacom NAV: Прочие вопросы 0 16.08.2005 14:54
Проблема с удаление трассировки товара Nataly NAV: Функционал 0 12.07.2004 12:44
Проблема с отчетом в Аттейн. sash_xp NAV: Функционал 2 13.10.2003 09:30
Отчеты, Слово Temp в Отчетах Timur Kaumov NAV: Функционал 6 18.07.2003 17:49

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.