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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2007, 02:05   #1  
kitty is offline
kitty
Участник
 
364 / 26 (1) +++
Регистрация: 24.05.2005
проблема с display методом
Есть форма, на ней нужно сделать "накопительное поле" ну то есть в первой строке Поле = значение Field1 первой записи , во второй строке уже Поле = значение Field1 первой записи + значение Field1 второй записи и тд. Те как бы в каждой строке значение является суммой значения некоторого поля из текущей строки + из предыдущих строк над ней в гриде. Сделала, работает. Делаю то же самое в другом месте - раюотает, но странно: суммирует не с первой строки грида , а откуда-то из середины, доходит до нижней строки, а потом переходит к верхней и спускается все также накапливая сумму вниз. В дебаггере вижу. что первой строкой в Display метод передается не та строка, что верхняя самая в гриде. Решила, что дело в сортировке, сделала принудительную по RecID (для верности и конкретности). Но результате вывожу формируемый запрос - он в init и exQuery с сортировкой, на момент вызова display вывожу - тот же самый все с той же сортировкой, в грид выводятся записи тоже отсортированными по этому полю, но вот в display опять первой передается некая совершенно другая запись, причем даж не понятно почему именно она, на гриде она отображается ниже середины грида.
От чего зависит какая запись datasource-а передается в display-метод первой?
PS: Датасоурс на форме один.
PPS: Склоняюсь к тому, чтобы просчитывать значения заранее в соответствии с конкретной сортировкой, складывать значения в map, в потом в display ток выводить их, но как-то это искусственно и хотелось бы разобраться с причиной происходящего.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с EDIT методом и гридом Delfins DAX: Программирование 1 23.01.2007 21:36
Сортировка поля на форме, который отображается Display методом IvanS DAX: Программирование 10 06.12.2006 14:54
Проблема с Edit методом PavelSR DAX: Программирование 12 09.06.2006 10:55
Как воспользоваться display методом таблицы??? VES DAX: Программирование 3 02.04.2003 17:47

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

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

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