Переменные по порядковому номеру

SlvSlv
отредактировано 18:17 Раздел: FastReport 2.xx VCL
Добрый день!

BCB5 + FR 2.5

Подскажите плз, можно ли обратиться к переменной отчета по номеру? Т.е.
получить имя к примеру 3-ей или 10-той переменной в зависимости от их количества в текущем отчете? По имени получается без проблем.

Смысл в следующем:
Загружаю какой либо отчет, получаю количество переменных и прохожу по всему списку, получаю имя и в зависимости от имени переменной присваиваю ей соответствующее значение.

Спасибо!

Комментарии

  • отредактировано 18:17
    А массивы тебе не помогут?
  • SlvSlv
    отредактировано 18:17
    Что за массивы?
  • отредактировано 18:17
    Цитирую:
    Массивы
    В скрипте, помимо переменных, можно создавать массивы. Массивы могут быть только одномерными, но можно организовать доступ к элементам массива таким образом, что можно трактовать массив как двумерный или с болшим количеством измерений.

    Пример использования массива:

    begin
    MyArr[0] := 'a'; MyArr[1] := 'b'; MyArr[3] := 'd';
    MyArr[2] := MyArr[0] + MyArr[1] + 'c' + MyArr[3];
    end;

    Фактически значения элементов массива хранятся в списке frVariables в виде

    Arr_имя массива_индекс. Т.е. в вышеприведенном примере мы получим содержимое frVariables:

    Arr_MyArr_0 := 'a'
    Arr_MyArr_1 := 'b'
    Arr_MyArr_2 := 'abcd'
    Arr_MyArr_3 := 'd'


  • SlvSlv
    отредактировано 18:17
    Спасибо!

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.