Поделитесь опытом как организовать горизонтальный цикл для вывода данных в АРД. Или может есть какие идеи как по другому можно реализовать поставленную цель. Суть такова: к примеру вывести весь каталог МЦ но не в один столбец - а в три колонки.
Katmc.name1 Katmc.name2 Katmc.name3
Katmc.name4 Katmc.name5 Katmc.name6
Katmc.name7 Katmc.name8 Katmc.name9 
...... ....... ...... ....... .............................
			
			
									
						
										
						Горизонтальный цикл в ард ? Реально ?
Модераторы: m0p3e, edward_K, Модераторы
- 
				DarkAngel27
 - Местный житель
 - Сообщения: 228
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: Москва
 - Контактная информация:
 
Можно закинуть всё в переменные и выводить их... Что-то в этом роде:
Либо с документацией разбираться.
			
			
									
						
										
						Код: Выделить всё
var
mc1, mc2, mc3 : string;
i : word;
...
.{table tab1
i := 0;
.{?internal; i<3;
.begin
    if mc3 = '' and mc2 <> '' then mc3 := katmc.name;
    if mc2 = '' and mc1 <> '' then mc2 := katmc.name;
    if mc1 = '' then mc1 := katmc.name;
    inc(i);
end.
.}
.{?internal; i=3;
.fields
  mc1 mc2 mc3
.endfields
^ ^ ^
.begin
    i := 0;
    mc1 := '';
    mc2 := '';
    mc3 := '';
end.
.}
.}
.fields
  mc1 mc2 mc3
.endfields
^ ^ ^