|
![]() |
#1 |
Участник
|
Lucky13, oip, то, что надо. а я на "маркировке" зациклился...
Цитата:
Предположим вы сделали как у вас просят. Предположим пользователь решил, что строчку в отчет выводить не надо и удалил строчку. Предположим что где-то в середине процесса пользователь вдруг вспомнил "Ой, а я зря удалил, печатать все ж таки надо". Как в вашей постановке пользователь сможет вернуть и напечатать строку, которую раньше удалил из грида? Ответ: никак, только закрыть форму и начать отмечать строки заново ![]() Поэтому в Аксапте используется маркировка галочками для больших таблиц а для маленьких списков - пара listview. |
|
|
За это сообщение автора поблагодарили: Alexanderrrr (1). |
![]() |
#2 |
Участник
|
В дополнение ко всему, переименуйте переменную "с" на "х". И все у вас будет!
![]()
__________________
// no comments |
|
![]() |
#3 |
Участник
|
Цитата:
Но это мне кажется не принципиальным.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
![]() |
#4 |
Участник
|
Насоветовали тут))
да, согласен..с постановкой задачи у нас проблемы часто. да и код написан с недочетами, согласен. Думаю с галочками будет гораздо проще и проблем меньше ![]() Спасибо всем за помощь!
__________________
..в каждой программе есть хотя бы одна ошибка.. |
|
![]() |
#5 |
Moderator
|
немного офф-топика по ходу...
Цитата:
Я знаю, что есть ограничение EDT Range, которое равно 250 символам и которое срабатывает, если у QueryRun вызывается prompt(), т.е. стандартная форма запроса показывается пользователю. И далее, если пользователь нажмет на OK, но какой-либо критерий (уже неважно, введенный вручную или поданый из кода) будет длинее 250 символов, то возникнет ошибка. Но, вроде, в коде топикстартера prompt'а нет и в этом случае можно многие тысячи символов поместить в QueryBuildRange и они корректно обработаются. Даже не знаю точно, сколько много. Разве не так? |
|
![]() |
#6 |
Участник
|
Я имел ввиду вот это. Т.е. записать в range можно строку какой угодно длины, а вот насколько корректно она потом преобразуется в запрос... Хотя на новых версиях AX не проверял, может и все хорошо уже.
|
|
![]() |
#7 |
Мрачный тип
|
EDT Range расширяется до 1000 в 3-ке и до 2000 в 4/2009.
Обрезка по данному размеру к ошибкам не приводит - только если у Вас не сложный запрос. Просто часть данных не будет выбрана в итоге.
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
Теги |
grid, позиционирование |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|