Navigation links.  If you have images off, please use text links at the bottom of the page
VISTA
 Word Report Builder for Microsoft Word 7.0. - 8.0, 2000
.


Наши программы

Генераторы отчетов 

  •   Word Report
  •   Excel Report



  • Для Интернет
  •   FTP - Commander
  •   FTP - Navigator
  •   NetMail 
  •   Search Tools.



  • Для Разработчиков
  •   Delphi Components



  • Для Инвестиционных компаний и Банков
  •   MegaVista
  •   Money Maker
  •   Vista Back Office

  • Для Пенсионных Фондов
  •   WinVista

  • Для Бухгалтерии
  •  B-Vista



  • Custom Development

    English
    Spanish

    Описание программы
    Программа WORD REPORT BUILDER предназначена для создания отчетов на основе таблиц БД средствами Word 7.0 или 8.0. Для работы необходимо установленное IDAPI (BDE) фирмы Borland (версия 2.5 - 4.0), Word 7.0 (8.0) и Windows 95. Для связи с Word используется механизм OLE (или DDE).

    Бланк документа создается средствами MS Word.

    WORD REPORT BUILDER
    позволяет создавать отчеты следующих типов:

      1. Форма (например договор, извещение, справка).

      2. Набор таблиц.

      3. Сочетание формы и таблицы-деталировки (например справка о доходах в сочетании с таблицей доходов по месяцам).



    Пример бланка отчета типа 1 (Форма):

    Поставщик: ######2 (№ #######1).

    Адрес: ###########3. Город: ########5. Штат: ####6.



    Пример бланка отчета типа 2 (Набор таблиц):

    Таблица 1

           
          @1 @2 @3 @4 @5
    Таблица 2
           
          @1 @2 @3 @4 @5




    Пример бланка отчета типа 3 (Сочетание формы и таблицы - деталировки):

    Поставщик: #2 (№ #1). Адрес: #3. Город: #5. Штат: #6.

    Поставляемые детали:

           
          @1 @2 @3 @4 @6


    В заготовке отчета в любом месте могут быть вставлены шаблоны полей таблицы в виде #N, где N - номер поля в таблице, по порядку слева направо, начиная с 1. Количество знаков ‘#’ должно быть больше или равно 1. Если длина строки шаблона поля ( ###N ) больше, чем длина вставляемого значения, то это значение будет дополнено слева, справа или с обеих сторон пробелами ( в зависимости от значения параметра ‘ Выравнивание вставляемых полей’). В противном случае значение вставляется полностью.

    Шрифт вставляемых полей при заполнении формы может быть задан прямо в бланке документа (на шаблоне поля) или в программе. Какой шрифт использовать при вставке, задается с помощью параметра ‘ Шрифт вставляемых полей’.

    Логические значения выводятся в следующем виде:

    True - (Windings 111);

    False - (Windings 254).

    В шаблоне документа можно использовать поля формы. Например, если в шаблоне было набрано так: #12 (двенадцать) То в заполненном документе будет (при условии замены #12 на 10) так: 10 (десять)

    Важно: 1. В поле формы слева от первого символа # (на сером фоне!) должен быть как минимум один пробел. 2. Полю REF надо назначить русский язык (иначе число будет на английском). 3. Поля REF программа обновляет сама! 4. При печати документа должен быть отключен параметр: Обновление полей при печати. Т.к. обновляя поля формы Word чистит их содержимое. 5. Максимально возможное число для преобразования - 999999. Сотни тысяч на русском языке переводятся с ошибкой: 999999 (девятьсто девяносто девять тысяч девятьсот девяносто девять)

    При задании шаблона таблицы обязательно должна быть задана одна строка или ( для инвертированной таблицы) один столбец. В ячейках этой строки (столбца) должны быть заданы шаблоны полей таблицы в виде @N, где N - номер поля в таблице, по порядку слева направо, начиная с 1.

    Для того, чтобы было удобнее определять, какому полю таблицы соответствует какой номер, вместе с WORDREP поставляется программа SHOWFLDS.

    Количество знаков ‘@’ должно быть больше или равно 1. Если длина строки шаблона поля (@@@N ) больше, чем длина вставляемого значения, то это значение будет дополнено слева, справа или с обеих сторон пробелами ( в зависимости от значения параметра ‘ Выравнивание вставляемых полей’). В противном случае значение вставляется полностью.

    Для первой строки таблицы (шапки) и тела таблицы могут быть заданы свои шрифты. Это можно сделать или в бланке документа, или в программе. Какие шрифты использовать при вставке полей (заполнении таблицы), задается с помощью параметра ‘ Шрифт вставляемых полей’.

    Порядок следования номеров полей в шаблоне таблицы может быть произвольным, некоторые поля могут отсутствовать. Например, допустим такой шаблон таблицы:
     

           
          @5 @3 @6


    Если в какой-либо ячейке первой строки (столбца) шаблона таблицы отсутствует строка типа @N (пустая ячейка, какое-то другое значение) или номер поля больше, чем максимальное значение для данной таблицы, этот столбец (строка) при заполнении таблицы игнорируются. Например, в следующем шаблоне таблицы будут заполнены только 1 и 3 столбцы (при условии, что в исходной таблице 4 поля):
     

           
          @4 @1 AZAZAZ @5


    В шаблоне таблицы может быть больше одной строки (для инвертированной таблицы - больше одного столбца).

    Если заготовленных строк (столбцов) не хватает, будут добавлены новые. Однако, если записей в таблице оказалось меньше, чем задано в шаблоне, пустые строки (столбцы) не удаляются.

    Для каждой таблицы может быть задано ограничение на число записей : левая граница диапазона записей для обработки (>=1) и правая граница (>=0, если 0 – ограничений нет).

    При заполнении подчиненной таблицы (отчет типа 3) ищется самая первая таблица в бланке документа.

    При задании набора таблиц (отчет типа 2) необходимо точно указать номер таблицы по порядку в бланке документа.

    Базу данных при выборе таблиц можно задавать как через ALIAS, так и с помощью пути к каталогу. Если не указан ни ALIAS, ни путь, таблица ищется в текущем каталоге.

    Все параметры отчета могут быть сохранены в файле с расширением *.REP. Эти параметры могут быть потом загружены для автоматического формирования отчета.

    Файл параметров отчета - текстовый файл, однако, корректировать его вручную не рекомендуется.

    После первого сканирования шаблона отчета формируется файл с именем шаблона и расширением RPS , содержащий информацию о результатах сканирования. Файл сохраняется в том же каталоге, где находится шаблон документа. Если шаблон не менялся после образования соответствующего ему RPS - файла (проверяется по времени создания/изменения), то при последующих формированиях данного отчета сканирование шаблона не производится. Вся необходимая информация берется из соответствующего RPS. Настоятельно рекомендуется, чтобы имя файла бланка документа совпадало с именем соответствующего REP - файла. Особенно это важно, чтобы не было путаницы с RPS - файлами.

    Рекомендуется формировать бланк документа заранее, с помощью программы Word. Однако при необходимости можно создать/поправить бланк и из программы WORDREP (кнопка ‘ Настроить бланк’). При этом запускается программа Word, загружается (создается) бланк документа и на экране появляется окно "Вставка". Оно позволяет вставлять нужные шаблоны полей в бланк документа, хотя это можно делать и вручную. Для продолжения работы закройте окно "Вставка" (крестик в правом верхнем углу заголовка окна). Сам Word закрывать не обязательно. Это позволяет откорректировать бланк, сформировать на его основе отчет, но не сохранять изменения в бланке. Если же вы хотите сохранить свои изменения, сделайте это с помощью Word до нажатия кнопки "Сформировать отчет".

    Создание нового отчета

    Запустите программу WORDREP.

    В меню «Отчет» выберите пункт «Создать новый отчет» и затем выберите нужный вам тип отчета «в виде формы», «в виде набора таблиц», «сочетание формы и таблицы», или нажмите соответствующую типу отчета кнопку: , или

    После этого откроется форма ввода/корректировки параметров отчета. Для каждого типа отчета форма будет своя.

    Задание параметров отчета. Тип отчета: Форма

    Первым делом необходимо задать имя таблицы. Для этого нажмите на кнопку «Выбрать» в верхней панели формы, озаглавленной «Выберите имя (alias) нужной базы данных и таблицу».

    Откроется окно «Задание имени таблицы».

    Таблицу можно задать или через Alias, или по имени файла.

    Если таблица задается через Alias, то выберите в соответствующих раскрывающихся списках сначала базу данных, а затем таблицу. Выбранные значения появятся в соответствующих строках внизу окна, озаглавленных надписью «Выбрано». Кнопка используется в тех случаях, когда выбранные значения не переносятся вниз автоматически.

    Если таблица выбирается по имени файла, нажмите на кнопку

    В открывшемся стандартном окне выбора файла можно указать нужную таблицу. Это бывает необходимо, если по какой-то причине у вас не задан alias для соответствующего каталога. После закрытия окна выбора файла значения пути к каталогу и имени таблицы переносятся в соответствующие строки внизу окна. Путь затем можно удалить. В этом случае таблица будет искаться в текущем каталоге.

    Подтвердите задание имени таблицы нажатием на кнопку «ОК», или откажитесь от этого нажатием на кнопку «Отменить».

    Далее необходимо указать границы используемых для формирования отчета записей.

    Левая граница задается числом >=1, правая - числом >=0. Цифра 0 означает отсутствие ограничений. Т.е. при формировании отчета будут использованы все имеющиеся в таблице записи.

    Следующим шагом необходимо задать (выбрать) имена для файла бланка документа и файла отчета. Имена можно задавать напрямую в соответствующих полях или нажать на кнопку справа от нужной строки для выбора файла с помощью диалогового окна.

    Для формирования отчета необходимо, чтобы файл с бланком отчета существовал. Поэтому после задания имени бланка, нажмите на кнопку «Настроить бланк».

    После этого запускается Word и в нем открывается заданный файл или создается пустой файл с указанным именем, если бланка отчета не существовало.

    Для удобства вставки полей в бланк документа появляется окно «Вставка». Установите курсор в нужное место бланка документа, выберите из раскрывающегося списка нужное поле таблицы и нажмите кнопку «Вставить поле».

    Для завершения работы по заполнению бланка отчета нажмите на кнопку «Закончить». Не забудьте перед этим сохранить сделанные в бланке изменения! Word после этого можно закрыть, но это не обязательно.

    Далее в соответствующих полях надо отметить поведение Word во время формирования отчета - показывать ли окно Word во время работы (чтобы отслеживать процесс формирования отчета) и показывать или нет подготовленный отчет после его сформирования. Оба флажка по умолчанию установлены.

    Следующий шаг - задание типа выравнивания для вставляемых полей.

    Если длина строки шаблона поля ( ###N ) больше, чем длина вставляемого значения, то это значение будет дополнено справа, с обеих сторон или слева пробелами ( в зависимости от значения параметра ‘ Выравнивание вставляемых полей’). В противном случае значение вставляется полностью.

    Далее задаем шрифт вставляемых полей.

    При вставке можно использовать тот шрифт, каким задан шаблон в бланке (отметить флажок «как в бланке») или задать свой шрифт ( отметить флажок «задать свой»). Если выбрано «задать свой» шрифт, становится доступной кнопка , вызывающая диалог задания характеристик шрифта.

    Совет: для убыстрения формирования очень больших отчетов (например, таблиц из сотен или тысяч строк), рекомендуется устанавливать нужный шрифт в бланке, а не задавать свой. Логические значения выводятся в следующем виде: True - ю (Windings 111); False - o (Windings 254).

    Следующий параметр определяет количество выходных файлов для данного отчета.

    Все документы могут записываться в один выходной файл (значение по умолчанию), или для каждой записи будет формироваться отдельный файл. В последнем случае имя выходного файла формируется из заданного в строке «... для результирующего документа» с добавлением номера записи (нумерация записей с 1). Контроль на длину получаемого имени не производится.

    На этом задание параметров для отчета типа «форма» завершено.

    Не забудьте сохранить введенные значения, нажав на кнопку «Сохранить параметры», и переходите к разделу «Действия после задания параметров». Задание параметров отчета. Тип отчета: Набор таблиц

    Данный тип отчета позволяет заполнить сразу несколько различных таблиц, и они могут находиться в разных местах бланка документа.

    Значение и задание большинства параметров подробно описано в разделе «Задание параметров отчета. Тип отчета: Форма».

    Дополнительные параметры, характерные для данного типа отчета, приведены ниже.

    Данный параметр задает количество заполняемых таблиц в бланке отчета:

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

    в левом верхнем углу окна формы.

    Для каждой таблицы можно также указать, инвертируется она или нет. У инвертированной таблицы строки и столбцы меняются местами.

    У данного типа отчета нет параметра о количестве выходных файлов, так как он всегда один.

    Шрифт задается один для всех таблиц.

    Если при заполнении таблицы оказалось, что для нее нет данных (записей), таблица удаляется из отчета, вместо нее вставляется сообщение: «Данные отсутствуют».

    Для корректировки бланка отчета нажмите на кнопку «Настроить бланк».

    После этого запускается Word и в нем открывается заданный файл или создается пустой файл с указанным именем, если бланка отчета не существовало.

    Для удобства вставки полей в бланк документа появляется окно «Вставка». Установите курсор в нужное место бланка документа, затем выберите из раскрывающегося списка нужную таблицу и нажмите кнопку «Вставить таблицу».

    В шаблон включаются все поля таблицы и никакой шапки не формируется. Для того, чтобы была вставлена инвертированная таблица, необходимо задать соответствующий параметр («Инвертировать») для данной таблицы.

    Внимание! Word не позволяет таблице иметь больше 32 столбцов. Поэтому, если вы воспользовались кнопкой «Вставить таблицу», а в таблице оказалось больше 32 столбцов, то она будет автоматически инвертирована.

    Совет: если вы инвертируете таблицу, ограничьте число записей разумными пределами (помните: в таблице не может быть более 32 столбцов!).

    При необходимости задать шапку для таблицы, или включить в таблицу не все поля, а только некоторые, рекомендуется создавать шаблон таблицы средствами Word самостоятельно.

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

    Для завершения работы по заполнению бланка отчета нажмите на кнопку «Закончить». Не забудьте перед этим сохранить сделанные в бланке изменения! Word после этого можно закрыть, но это не обязательно.

    Задание параметров отчета. Тип отчета: Сочетание формы и таблицы - деталировки

    Для данного типа отчета требуется задание двух таблиц: значения записей главной таблицы используются для заполнения полей главной формы, а записи из подчиненной таблицы формируют строки таблицы-деталировки.

    Значение и задание большинства параметров подробно описано в разделе «Задание параметров отчета. Тип отчета: Форма».

    Дополнительные параметры, характерные для данного типа отчета, приведены ниже.

    Для ограничения числа записей в таблице-деталировке задается отношение между значением заданного поля главной таблицы и значениями указанного поля в записях подчиненной таблицы:

    Для отношения можно задать одно из следующих значений: =, < ,<=, >, >=, <>. Типы полей должны быть совместимыми (оба числовые или строковые). Имена полей не обязательно должны совпадать. Строковые значения сравниваются лексикографически. Следует иметь ввиду, что вначале на записи подчиненной таблицы накладывается фильтр заданного отношения, а потом ограничение на число записей, заданное параметрами «использовать записи с ... по ... » для подчиненной таблицы. Если после наложения всех ограничений результат для подчиненной таблицы дает пустое множество записей, таблица удаляется из данного отчета, вместо нее вставляется сообщение: «Данные отсутствуют».

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

    Обратите внимание, что подчиненная таблица должна быть первой таблицей в бланке отчета!

    Для данного типа отчета можно задать отдельные шрифты для заполнения данных в главной форме и заполнения подчиненной таблицы.

    Для корректировки бланка отчета нажмите на кнопку «Настроить бланк».

    После этого запускается Word и в нем открывается заданный файл (или создается пустой файл с указанным именем, если бланка отчета не существовало).

    Для удобства вставки полей в бланк документа появляется окно «Вставка». Установите курсор в нужное место бланка документа, выберите из раскрывающегося списка нужное поле таблицы и нажмите кнопку «Вставить поле». Если нужно вставить шаблон подчиненной таблицы, нажмите соответствующую кнопку.

    В шаблон включаются все поля таблицы и никакой шапки не формируется. Для того, чтобы была вставлена инвертированная таблица, необходимо задать соответствующий параметр («Инвертировать») для данной таблицы.

    Внимание! Word не позволяет таблице иметь больше 32 столбцов. Поэтому, если вы воспользовались кнопкой «Вставить таблицу», а в таблице оказалось больше 32 столбцов, то она будет автоматически инвертирована.

    Совет: если вы инвертируете таблицу, ограничьте число записей разумными пределами (помните: в таблице не может быть более 32 столбцов!).

    При необходимости задать шапку для таблицы, или включить в таблицу не все поля, а только некоторые, рекомендуется создавать шаблон таблицы средствами Word самостоятельно.

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

    Для завершения работы по заполнению бланка отчета нажмите на кнопку «Закончить». Не забудьте перед этим сохранить сделанные в бланке изменения! Word после этого можно закрыть, но это не обязательно.

    Действия после задания параметров

    Задав значения параметров, необходимо их сохранить, нажав на кнопку «Сохранить параметры». Если вы изменили какие-либо параметры только для пробы, то можно сформировать отчет на основе этих параметров и без сохранения.

    Для формирования отчета на основе заданных параметров нажмите кнопку «Сформировать отчет».

    Для закрытия формы ввода/корректировки параметров отчета, нажмите кнопку «Выход».

    После этого вы окажетесь в главном окне программы.

    Для завершения работы Генератора отчетов в меню «Выход» выберите пункт «Выход из программы», или нажмите кнопку , или нажмите на крестик (закрытие окна) в правом верхнем углу окна Генератора отчетов.

    Редактирование имеющегося отчета

    Запустите программу WORDREP.

    В меню «Отчет» выберите пункт «Загрузить параметры отчета» и затем выберите нужный вам файл с расширением REP (Например NAME.REP).

    После того, как параметры отчета загружены, в меню «Отчет» выберите пункт «Изменить параметры отчета», или нажмите кнопку

    После этого откроется форма ввода/корректировки параметров отчета. Для каждого типа отчета форма будет своя (описание форм см. в разделе «Создание нового отчета»).

    Изменив какие-либо значения параметров, можно сохранить изменения, нажав на кнопку «Сохранить параметры» (сформировать отчет на основе измененных параметров можно и без сохранения).

    Для корректировки бланка отчета нажмите на кнопку «Настроить бланк».

    Для формирования отчета на основе измененных параметров нажмите кнопку «Сформировать отчет».

    Для закрытия формы ввода/корректировки параметров отчета, нажмите кнопку «Выход».

    После этого вы окажетесь в главном окне программы.

    Для перехода от редактирования загруженных параметров отчета к заданию новых параметров, в меню «Отчет» выберите пункт «Очистить параметры отчета»

    Для завершения работы Генератора отчетов в меню «Выход» выберите пункт «Выход из программы», или нажмите кнопку , или нажмите на крестик (закрытие окна) в правом верхнем углу окна Генератора отчетов.

    Формирование созданных отчетов

    Режим командной строки

    Для формирования отчета в командном режиме наберите строку типа: WORDREP NAME.REP.

    Отчет будет сформирован в соответствии с параметрами, указанными в NAME.REP.

    Если выходной файл отчета уже существует, новый отчет будет добавлен в конец существующего.

    По окончании работы будет выдано сообщение о завершении формирования отчета.

    Интерактивный режим

    Для работы с программой в интерактивном режиме запустите программу WORDREP.

    В меню «Отчет» выберите пункт «Загрузить параметры отчета» и затем выберите нужный вам файл с расширением REP (Например NAME.REP).

    После того, как параметры отчета загружены, в меню «Отчет» выберите пункт «Сформировать отчет», или нажмите кнопку

    Отчет будет сформирован в соответствии с параметрами, указанными в REP - файле.

    Если выходной файл отчета уже существует, будет выдано диалоговое окно, позволяющее выбрать дальнейшее действие: «Добавить» новый отчет в конец существующего, «Переписать» существующий отчет или «Отменить» формирование отчета.

    По окончании работы будет выдано сообщение о завершении формирования отчета.

    После этого можно загрузить следующие параметры и сформировать новый отчет, или завершить работу программы.

    Для завершения работы Генератора отчетов в меню «Выход» выберите пункт «Выход из программы», или нажмите кнопку , или нажмите на крестик (закрытие окна) в правом верхнем углу окна Генератора отчетов.


      Если вы хотите получать информацию о выходе новых версий,
      заполните пожалуйста форму:
    Компания: 
    Фамилия: 
    Имя: 
    Город: 
    E-mail: 
    URL: 


     

    Перепишите себе демонстрационные версии программы:

    Word Report Builder for MS Word 7.0- 8.0
    (Delphi 3,CB3,BDE 4.0-4.5)
    (Updated: May / 10 / 1999)

    • Wordrep.zip- (4382kB) Word Report Builder including installation of BDE 4.0  - 4.5 (IDAPI) (Install and Uninstall dialogue is included)

    •  
    • Word-no-bde.zip - (550kB) Word Report Builder for MS Word 7.0 - 8.0 (BDE is not contained) For operation it is necessary to have IDAPI (BDE) of the Inprise Corporation (version 4.0 - 4.5)
    • Start.zip - (50kB)   Demo application: How to call the Word Report Builder from other programmes.
    Word Report Builder for MS Word 7.0 - 8.0 (Delphi 4, BDE 5.0) Excel Report Builder for MS Excel 7.0 - 8.0 (Delphi 3)
    • excelrep.zip - (4410kB) Excel Report Builder  (with BDE 4.0)
    WordReport Delphi Component (D2,D3,D4. Shareware)
     
    | О компании | Продукты | Стоимость программ | ДемоверсииНовости  | Разработка программ на заказ Полезные ссылки