Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR 11.5. Как получить данные, находящиеся в других строках / 6 сообщений из 6, страница 1 из 1
19.07.2007, 09:21
    #34668950
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 11.5. Как получить данные, находящиеся в других строках
Необходимо скрывать один из detail'ов в зависимости от значения в одном столбце в предыдущей строке. Как получить доступ к данным не из текущей строки?
...
Рейтинг: 0 / 0
19.07.2007, 13:55
    #34670199
Alexander Bor.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 11.5. Как получить данные, находящиеся в других строках
Можно было бы заглянуть в функции и увидеть Previous. Однако её следует использовать с осторожностью, с учетом уровня выполнения. Поэтому лучше использовать вспомогательную переменную, хранящую предыдущее значение.
...
Рейтинг: 0 / 0
19.07.2007, 14:09
    #34670289
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 11.5. Как получить данные, находящиеся в других строках
Спасибо! Если использовать переменную, которая хранит предыдущее значение, то где мне её объявить? Или это будет Parameter Field?
...
Рейтинг: 0 / 0
19.07.2007, 14:53
    #34670517
Alexander Bor.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 11.5. Как получить данные, находящиеся в других строках
Сделать своё Formula Field, и там объявить переменную нужного типа. Поле добавить в Details и скрыть.
...
Рейтинг: 0 / 0
19.07.2007, 16:04
    #34670841
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 11.5. Как получить данные, находящиеся в других строках
Сделал так.

авторGlobal StringVar prevAlias;
Local BooleanVar result;
result := not(("i" in {get_balans_2;1.alias}) and not ("i" in prevAlias));
prevAlias := {get_balans_2;1.alias};
result

Работает.
...
Рейтинг: 0 / 0
19.07.2007, 17:16
    #34671125
Alexander Bor.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 11.5. Как получить данные, находящиеся в других строках
Правильно, однако рекомендую добавить первой строкой:
WhilePrintingRecords;
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR 11.5. Как получить данные, находящиеся в других строках / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]