Страница 1 из 1

Массивы

Добавлено: 28 июн 2006, 08:58
Bulat-bash
При создании отчета в Fcom, появилась необходимость задания двухмерного массива (для вывода данных в виде матрицы с определенными значениями столбцов и строк).
Как можно его задать?
Если такое задание невозможно, как лучше сделать такую матрицу?
Помогите пожалуйста!

Добавлено: 29 июн 2006, 09:41
поЧитатель
В отчетах Fcom не существует типа данных двухмерный массив.

Почему бы данные не заносить в созданную тобой таблицу, где столбцы матрицы можно представить в виде полей таблицы, а строки - в виде записей.

Добавлено: 29 июн 2006, 14:45
Bulat-bash
Именно так у меня и получилось.
Спасибо за совет.

Добавлено: 04 июл 2006, 08:56
Maverick
Вообще говоря, Atlantis 3.xx не поддерживает многомерных массивов, только одномерные. в Атлантисе 5.1, говорят, такая возможность появилась

Добавлено: 04 июл 2006, 10:52
Maxim
Можно извратиться через описание двух функций
setmas(a,b,<значение>)
getmas(a,b):<значение>
которые будут работать с одномерным массивом. Я использовал для трехмерных массивов, для двумерных проще с таблицами в памяти...

Добавлено: 04 июл 2006, 18:17
Max_Fin
Отличный вариант был предложен St.Anislav

http://www.tyumbit.ru/gal_forum/viewtop ... 1%D1%C8%C2

P.S. не ленимся использовать поиск, т.к. в 70% случаев все уже обсуждалось и не раз. :-)