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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2006, 15:56   #1  
iolanna is offline
iolanna
Участник
 
38 / 10 (1) +
Регистрация: 25.10.2006
:(
Не могу сообразить, задача простая.
Существует цикл
Repeat
N:=table.code
UNTIL table.NEXT=0;
Сам он работает хорошо, но мне необходимо, что бы он присваивал Н значение и выводил в печатную форму, и столько раз сколько пробегает этот цикл.
У меня он выводит последую.
Старый 22.12.2006, 16:28   #2  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Посмотрите через Debager сколько раз пробегает цикл. Если один раз, а записей много - то попробуйте перед свои кодом написать table.FIND('-');
Старый 22.12.2006, 16:32   #3  
iolanna is offline
iolanna
Участник
 
38 / 10 (1) +
Регистрация: 25.10.2006
Пробегает столько раз сколько надоб я же говорю работает хорошо, но не выводит что надо

Но он выводит последую запись
Старый 22.12.2006, 16:46   #4  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Тогда вам стоит показать немного больше кода (там где дынные должны выводиться в печатную форму)
Старый 22.12.2006, 18:40   #5  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Делайте датаайтем на Integer. В PreDataItem ограничьте набор целых чисел колвом записей в вашей таблице. В AfterGetRecord получайте значение переменной. В секции Body датаайтема выводите значение на печать.
Старый 25.12.2006, 10:57   #6  
rov_imported is offline
rov_imported
Участник
 
176 / 10 (1) +
Регистрация: 20.01.2005
Цитата:
Сообщение от iolanna Посмотреть сообщение
У меня он выводит последую.
Естественно последнюю.
А может цикл вам не надо через repeat делать? Может через DataItem всё-таки?
 


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

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

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