Переменные по порядковому номеру
Добрый день!
BCB5 + FR 2.5
Подскажите плз, можно ли обратиться к переменной отчета по номеру? Т.е.
получить имя к примеру 3-ей или 10-той переменной в зависимости от их количества в текущем отчете? По имени получается без проблем.
Смысл в следующем:
Загружаю какой либо отчет, получаю количество переменных и прохожу по всему списку, получаю имя и в зависимости от имени переменной присваиваю ей соответствующее значение.
Спасибо!
BCB5 + FR 2.5
Подскажите плз, можно ли обратиться к переменной отчета по номеру? Т.е.
получить имя к примеру 3-ей или 10-той переменной в зависимости от их количества в текущем отчете? По имени получается без проблем.
Смысл в следующем:
Загружаю какой либо отчет, получаю количество переменных и прохожу по всему списку, получаю имя и в зависимости от имени переменной присваиваю ей соответствующее значение.
Спасибо!
Комментарии
Массивы
В скрипте, помимо переменных, можно создавать массивы. Массивы могут быть только одномерными, но можно организовать доступ к элементам массива таким образом, что можно трактовать массив как двумерный или с болшим количеством измерений.
Пример использования массива:
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'