Форум: "Начинающим";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];
Внизкак ускорить вывод документа в Word Найти похожие ветки
← →
Кирей (2010-11-08 10:11) [0]Использую в качестве генератора отчетов Word (такие требования), сейчас у меня вывод происходит так: перемещаясь по рекордсету, вызываю процедуру добавления бланка в Ворде, в этой процедуре рисуется одинаковые бланки (построчно, форматы назначаются каждому элементу), в которые вставляются данные из рекордсета. Можно ли как-то сделать чтобы бланк рисовался один раз, а потом вставлялся б по мере надобности с нужными данными.
← →
Jeer © (2010-11-08 10:28) [1]Обычно используют заготовленные шаблоны в которых вставляют данные.
← →
Andy BitOff © (2010-11-08 10:35) [2]Если я все правильно понял...
Можно.
Я бы создал бы бланк заранее с ключевыми полями. Ну, это, как бы, удобнее, имхо, да и проще.
А потом как добавлять, есть два способа, можно через буфер обмена (засрав буфер юзера (либо сохранив и восстановив его данные)), либо же, что предпочтительнее, использовать средства ворда, но мне известен только способ вставки файла, я особо не копался.
← →
Кирей (2010-11-08 10:38) [3]Вот и я думал открыть файл шаблона, поменять все что нужно, перенести через буфер в файл отчета, отменить все изменения и по новой, но вариант кривоватый
← →
Юрий Зотов © (2010-11-08 10:42) [4]1. Делаем бланк в виде дискового файла (документа Word). В нем заранее проставлены все форматы, а там, где надо вставлять данные, прописан текст типа такого: %Данные1%, %Данные2% и т.д.
2. Вставляем бланк в отчет, используя вставку из файла.
3. Вставляем в бланк данные, делая поиск и замену.
Выигрыш в том, что не нужно назначать форматы - они выставлены заранее, в самом бланке.
← →
Andy BitOff © (2010-11-08 10:51) [5]
> Кирей (08.11.10 10:38) [3]
Не надо отрывать файл шаблона.
Дополню Юрий Зотов © (08.11.10 10:42) [4]
1.5. Создаем пустой файл - отчет.
← →
Кирей (2010-11-08 10:56) [6]Действительно, форматирование и буфер обмена отпадает, Спасибо, сейчас буду пробовать.
← →
Dennis I. Komarov © (2010-11-10 11:36) [7]Сдается мне:
Дельфа не нужна, программист тоже.
Все делается средствами MS Office: "Слияние"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c