Форум: "Базы";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];
ВнизКак вставить в Excel строку>>>> Найти похожие ветки
← →
kool (2003-01-27 18:56) [0]Проблема в следующем. Нужно в Excel"е сформировать отчет, в котором между шапкой и окончанием имеется некоторая таблица. Эта таблица может иметь различное колличество записей. Для этого нужно
вставить эти записи в таблицу. А как ???
← →
gsu (2003-01-27 19:08) [1]в таблицу базы данных или таблицу Excel
← →
Романов Р.В. (2003-01-27 19:22) [2]const
ColCount = 4;
var
ArrayData: Variant;
...
//Вставляем шапку
...
//Создаем массив Variant"ов
ArrayData := VarArrayCreate([1, RecCount, 1, ColCount], varVariant);
//Заполняем его
for i := 0 to RecCount-1 do
for j := 0 to ColCount-1 do
ArrayData[i+1, j+1] := data[i, j];
..
//Задаем диапазон ячеек
Range := SetRange(WorkBook, _StartRow + 2, 1, _StartRow + 1 + RecCount, ColCount);
//Заполняем его значениями
Range.Value := ArrayData;
//Вставляем окончание
← →
gsu (2003-01-27 19:25) [3]>> //Создаем массив Variant"ов
А ячейки заполнить сразу нельзя ?
И потом может ему таблица bd нужна, а он молчит ...
← →
Романов Р.В. (2003-01-27 19:39) [4]Ячейки гораздо дольше заполнять. Если конечно у него не 10 строчек в таблице.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c