|
![]() |
#1 |
Участник
|
X++: , - ... , [I]SebestCheckbox.value() != 0[/I]? X++: [COLOR=blue][COLOR=Black]. [/COLOR] while[/COLOR] (items) .... next items; [COLOR=blue]while[/COLOR] select items { ... } |
|
![]() |
#2 |
MCITP
|
![]()
[QUOTE=niktata;191029]
X++: , - ... , [I]SebestCheckbox.value() != 0[/I]? По-прежнему вижу то же самое... ![]() А items - это что, DS на форме?
__________________
Zhirenkov Vitaly |
|
![]() |
#3 |
MCITP
|
![]()
Вообщем, покорырялся, да - есть такая проблема именно с next.
Делайте вот как: Обьявите локальную переменную (tmpLocal) той временной таблицы, которая у вас в датасорсе, Сделайте ей X++: tmpLocal.setTmpData(items); Так всё будет нормально...
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: niktata (1). |
![]() |
#4 |
Участник
|
ZVV: Я в итоге так и сделал
![]() Вставить код так и не удается. Каждый раз теряются строки. Последний раз редактировалось niktata; 20.02.2009 в 11:25. |
|
![]() |
#5 |
MCITP
|
![]() Цитата:
![]() У меня в простейшём случае такая же ошибка как и вас была. Причина в том, что последний while (items) (после последнего next, точнее, который уже не должен ничего найти) всё равно возвращает Тру, а следующий next выдаёт указанную ошибку... Причём это именно когда по ДС. А вот while select отрабатывает нормально. Примите это как фичу. И вообще делать селект по датасорсу это неправильно как-то по смыслу, в моём понимании...
__________________
Zhirenkov Vitaly |
|
![]() |
#6 |
Участник
|
Цитата:
Делали так именно с временной таблицей в ДС и next?
![]() Цитата:
И вообще делать селект по датасорсу это неправильно как-то по смыслу, в моём понимании...
|
|
![]() |
#7 |
MCITP
|
![]()
Не, вы не правильно поняли мой вопрос, Вы писали, что "Уже не раз делал таким способом и не испытывал никаких проблем." Вот я и спросил "Делали так именно с временной таблицей в ДС и next? "
Делать нужно так как вы уже переделали по моему совету. ![]() ![]()
__________________
Zhirenkov Vitaly |
|