Я работаю с ReportBuilder 12.05, и я пытаюсь выполнить итерацию через массив (я думаю) моего источника данных.Цифровые метафоры: построитель отчетов - как перебирать элементы источника данных?
У меня есть источник данных под названием «STAFF» с некоторыми полями внутри - динамически созданный из таблицы базы данных.
Так таблица выглядит следующим образом:
tablename: STAFF
id | name | last_name
----------------------
1 | Alex | Gates
2 | Pete | Jefferson
...
я могу обращаться к одному элементу путем доступа к STAFF['LAST_NAME']
. Но это всегда будет «Гейтс». Как перебирать все мои STAFF
?
Мой код в настоящее время выглядит следующим образом:
memo1.lines.clear;
for len := 1 to 5 do
begin
memo1.lines.add(STAFF['LAST_NAME'])
end;
Ошибка: SummaryBeforePrint, строка 5: Ожидание: '(' или '[', got 'Next' вместо этого. ' – Thomas
AFAIK это не функция. Я совершенно новичок в этом инструменте. – Thomas
Если я напишу это без 'Staff.Next', это работает, говоря: он бежит в бесконечный цикл.Так что, но когда я добавляю' .Next', он вообще не работает. :( – Thomas