Faq создание отчета в ms word


Содержание

Создание и изменение пользовательского макета отчета или документа

По умолчанию отчет будет иметь встроенный макет отчета RDLC или Word либо оба типа. Невозможно изменить встроенные макеты. Однако можно создать собственные пользовательские макеты, с помощью которых можно изменить внешний вид отчета при его просмотре, печати или сохранении. Можно создать несколько пользовательских макетов ответов для одного отчета, а затем при необходимости переключаться между макетами, которые используются в отчете.

В Business Central термин «отчет» также означает внешние документы, такие как счета продажи и подтверждения заказов, которые вы отправляете клиентам в виде PDF-файлов.

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

Создание пользовательского макета

Выберите значок , введите Выбор макета отчета, а затем выберите соответствующую ссылку.

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

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

Выберите строку отчета, для которого требуется создать макет, а затем выберите действие Пользовательские макеты.

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

Если требуется создать копию существующего пользовательского макета, выберите существующий пользовательский макет в списке, затем выберите действие Копировать.

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

Если требуется добавить новый пользовательский макет, основанный на встроенном макете, выполните следующие действия.

  1. Выберите действие Создать. Появится страница Вставить встроенный макет для отчета. Поля Код и Название заполняются автоматически.
  2. Чтобы добавить тип пользовательского макета отчета Word, установите флажок Вставить макет Word.
  3. Чтобы добавить тип пользовательского макета отчета RDLC, установите флажок Вставить макет RDLC.
  4. Нажмите кнопку ОК.

Новый пользовательский макет появится на странице Пользовательские макеты отчетов. Если новый макет основан на встроенном макете, он содержит текст Копия встроенного макета в поле Описание. Если у отчета нет встроенного макета, то новый макет содержит текст Новый макет в поле Описание, что означает, что пользовательский макет не заполнен.

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

Пользовательский макет создан. Теперь пользовательский макет можно изменять при необходимости.

Изменение пользовательского макета

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

Изменение пользовательского макета

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

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

Откройте только что сохраненный документ макета отчета и внесите изменения.

Если изменяется макет Word, откройте документ макета в Word. Подробнее о редактировании см. в следующем разделе Изменение макета отчета.

Макеты отчета RDLC обеспечивают больше возможностей, чем макеты отчета Word. Дополнительные сведения об изменении макета отчета RDLC см. в разделе Разработка макетов отчетов RDLC.

По завершении обязательно сохраните изменения.

Вернитесь на страницу Пользовательские макеты отчетов, выберите макет отчета, который вы экспортировали и изменили, затем выберите действие Импортировать макет.

В диалоговом окне Импорт выберите Выбрать, чтобы найти и выбрать документ макета отчета, затем выберите Открыть.

Изменение макета отчета Word

Чтобы внести общие изменения формата и макета, такие как изменение шрифта текста, добавление и изменение таблицы или удаление поля данных, просто используйте базовые функции редактирования в Word, как это делается в обычных документах Word.

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

Отобразите сетку таблицы, чтобы было видно границы ячеек таблицы. Не забудьте скрыть сетки при редактировании. Чтобы показать или скрыть сетки таблицы, выберите таблицу, а затем в разделе Макет на вкладке Таблица выберите Отобразить сетку.

Внедрение шрифтов в макеты Word для единообразия

Чтобы отчеты всегда отображались и печатались с использованием предусмотренного шрифта независимо от того, где пользователь открывает или печатает отчеты, можно внедрить шрифты в документ Word. Однако помните, что внедренные шрифты значительно увеличивают размер файлов Word. Дополнительные сведения о внедрении шрифтов в Word см. в разделе Внедрение шрифтов в Word, PowerPoint или Excel.

Удаление меток и полей данных в макетах Word

Поля меток и данных отчета содержатся в элементах управления содержимым в Word. На следующем рисунке показан элемент управления содержимым при выборе в документе Word.

Название метки или имя поля с данными отображается в элементе управления содержимым. В этом примере название поля — АдресОрг1.

Удаление метки или поля данных

Щелкните правой кнопкой поле, которое требуется удалить, и выберите Удалить элемент управления содержимым.

Элемент управления содержимым удаляется, однако название поля остается в виде текста.

Удалите остающийся текст по мере надобности

Добавление полей данных

Добавление полей данных из набора данных отчета является более усовершенствованным и требует определенных знаний набора данных отчета. Сведения о добавлении полей для данных, меток, данных и изображений см. в разделе Добавление полей в макет отчета Word.

Diplom Consult.ru

Федеральное агентство по образованию

филиал государственного образовательного учреждения

высшего профессионального образования

«Московский энергетический институт

(технический университет)» в г. Смоленске

по лабораторной работе №7,9.

Тема «Создание и редактирование таблиц. Графические возможности»

по курсу «Экономическая информатика»

Студент: Якубова И.А.

Преподаватель: Сизов А.А.

1.Создать новый документ Microsoft Word. Настроить параметры страницы созданного документа. На вкладке Поля задайте размеры полей: Левое – 2,5см; Правое – 1,5 см; Верхнее – 2см; Нижнее – 2см.


Файл → Создать → Новый документ.

По порядку: меню Файл→Параметры страницы →Вкладка Поля.

2.Изменить параметры шрифта и абзаца: Times New Roman,14 пт, полуторный межстрочный интервал, отступ для первой строки.

На панели инструментов Форматирование устанавливаем параметры шрифта, размер. Отступ для первой строки и межстрочный интервал задаем так: меню Формат→Абзац →вкладка Отступы

3.Создать упорядоченный нумерованный список для студентов вашей группы.

Записываем имена студентов группы. Выделяем список и нажимаем Нумерация в панели Форматирование→меню ТаблицаСортировка.

4.Создать упорядоченный маркированный список свойств информации.

Вводим «свойства информации», выделяем список и нажимаем Маркеры в панели ФорматированиеТаблицаСортировка.

5.Скопировать страницу текста в создаваемый документ Word и отформатировать вставляемый текст в две колонки. Сохранить документ.

Открываем какой-либо файл, копируем из него текст, возвращаемся в Word и в контекстном меню нажимаем вставить. Выделяем вставленный текст, в панели Стандартная нажимаем Колонки и выбираем две. Для сохранения: Файл →Сохранить.

6.Создать верхний колонтитул и вставить в него дату и время.

Вид→Колонтитулы. В меню колонтитулы выбираем кнопки время, дата, нажимаем закрыть.

7.Выделить какое-либо слово в тексте, добавить его к указателю. Аналогично добавить еще несколько слов.

Выделяем слово, затем: меню→Вставка→Оглавление и указателивкладка Указатели→кнопка Пометить. Повторяем эту операцию для нескольких слов.

8.В конце документа создать алфавитный указатель.

Переходим в конец документа→ВставкаОглавление и указатели→ вкладка Указатели.

9.Вставить в текст сноску и примечание.

Выделяем слово, для которого нужно вставить примечание, идём в меню ВставкаПримечание, вводим необходимое примечание и закрываем диалоговое окно.

Выделяем слово для которого нужно поставить сноску→меню→ВставкаСноскаВставить и далее набираем текст самой сноски.

10.Просмотреть документ в следующих режимах: обычный, во весь экран, разметка страницы, режим структуры.

Вид→Во весь экран, Обычный, Разметка страницы, Режим структуры.

11.В новом документе создать таблицу успеваемости студентов:

Таблица→Добавить→Таблица, теперь задаем число строк и число столбцов. Заполняем данную таблицу. Выделяем таблицу, в контекстном меню выбираем Границы и заливка тип Рамка и ставим двойную линию.

13.Установить толщину линий, разделяющих блоки 1,3 – 1,5 пт.

Выделяем первый блок, выбираем Границы и заливка, выставляем соответствующие границы. Повторяем эту операцию для оставшихся блоков.

14. Добавить между 3 и 4 строкой строку. Удалить добавленную строку. Сохранить документ.

Переходим в конец 3 строки и в меню ТаблицаДобавитьСтроки добавляем одну строку. Выделяем добавленную строку, в контекстном меню нажимаем удалить ячейки со сдвигом вверх. В меню Файл нажимаем на кнопку Сохранить.

15. Внизу к таблице добавить строку и посчитать средний бал по предмету.

Добавляем строку аналогично пункту 14. Перемещаемся в низ второго столбца и в панели Таблицы и границы нажимаем «Автосумма». Выделяем получившееся число, в контекстном меню выбираем Коды значений полей и добавляем К =SUM(ABOVE)/4. В контекстном меню нажимаем Обновить поле. Операцию повторяем для остальных столбцов.

Автоматизация подготовки отчетов в word

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

ТЕ в заренне готовом документе создаются поля для внесения данных, эти данные вводятся один раз и отображаются по отчеты, соотвественно и графики с диаграммами отрисовываются по заданным праметрам автоматически.

Как это реализовать в ворде или pdf? К кому можно обратиться?

  • Вопрос задан более трёх лет назад
  • 4550 просмотров

Можно сделать Word документ, как Вы правильно сказали с заданными полями, так сказать макет. Затем на VBA, из самого документа, заполнять их в соответствии с программой, которую нужно написать.

Есть еще путь написать приложение на .Net, там есть провайдеры для создания документов MS Office (при установлленом MS Office) из приложения.

Как работать в Word для чайников

Microsoft Word — это текстовой редактор, который может быть частью пакета Microsoft Office или программой, установленной на вашем компьютере отдельно. Программа может использоваться для записи писем и различных типов документов, которые могут включать в себя графику и изображения. В этом руководстве объясняется, как открыть Microsoft Word, запустить, создать и сохранить новый документ с использованием операционной системы Windows 7.

Не стоит бояться, что что-то может не получиться или пойти не так. Эта программа создавалась для пользователей, и она продумана до мелочей, чтобы вам было максимально удобно использовать ее. И конечно же в каждом деле главное тренировка, не бойтесь делать ошибок. Если вы случайно нажали не туда, в левом верхнем углу всегда есть изогнутая стрелка, которая позволяет отменить последнее действие. Сделать это можно также используя сочетание клавиш Ctrl и Z.

Последний совет перед началом подробных инструкций по использованию текстового редактора от Windows — не забывайте сохранять файл. Это особенно важно при работе с объемными текстами или серьезной документацией. Бывает всякое: могут отключить электричество, ноутбук может разрядиться и выключиться, да и от поломок никто не застрахован. Терять важные файлы и потом тратить часы на их восстановление — не самое приятное занятие. Все, что вам нужно — время от времени нажимать на дискету в левом верхнем углу.

Илон Маск рекомендует:  PChar - Тип Delphi

Как создать документ

Программу можно найти в меню «Пуск» в разделе «Microsoft Office». Следуйте этим пошаговым инструкциям, чтобы запустить документ в Microsoft Word.

    Шаг 1. На рабочем столе или в меню «Пуск» откройте Microsoft Word.

  1. Шаг 1. Мигающий курсор (указатель мыши) в документе сообщает вам, где вы печатаете. Где бы ни находился мигающий курсор, буквы, которые вы вводите, будут вставлены в эту точку. Когда вы начинаете пустой документ, мигающий курсор будет в начале вашего документа, это значит, что он готов для начала ввода.

Как выбрать (выделить) текст

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

Шаг 1. Для выбора текста используется мышь. При перемещении указатель будет меняться.

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

Выбранный текст теперь может быть отформатирован или изменен.

Скопировать текст можно с помощью клавиш Ctrl+C. Удалить текст — Backspace.


Меняем размер и шрифт

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

  1. Шаг 1. Для начала фрагмент текста нужно выделить, вы уже умеете это делать.
  2. Шаг 2. Чтобы поменять вид шрифта, щелкните на стрелку рядом со стилем шрифта в панели инструментов.

Выравнивание текста

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

На заметку! Выделить весь текст Ctrl + A.

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

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

  1. По центру — выделите текст, нажмите клавишу Ctrl + E.
  2. По правому краю — Ctrl + R.
  3. По ширине — Ctrl + J.
  4. По левому краю — Ctrl + L.

Как выделить текст жирным шрифтом, курсивом или подчеркиванием

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

  1. Шаг 1. Как обычно, выделите необходимый вам фрагмент текста.
  2. Шаг 2. Чтобы изменить выделенный шрифт на полужирный, нажмите «Ж» на панели форматирования.

Копируем и вставляем

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

  1. Шаг 1. Выделите нужный вам фрагмент.
  2. Шаг 2. Щелкните по значку копирования в левой части ленты форматирования. Текст тут же скопируется в буфер обмена вашего компьютера.

Сделать это можно и с помощью горячих клавиш. Все как и в прошлый раз: нажмите одновременно Ctrl и С, чтобы скопировать текст, и Ctrl и V, чтобы вставить.

Как создать нумерованный или маркированный список

Использование нумерованных или маркированных списков может помочь выделить элементы или показать важные шаги, иерархию или последовательность чего-либо.

    Шаг 1. Чтобы создать нумерованный список, щелкните значок нумерации.

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

Маркированный список создается по такому же принципу, единственное отличие заключается в 1 шаге. Вместо кнопки «Нумерация» нажмите на кнопку «Маркеры», она расположена правее.

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

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

Вставляем таблицу

Таблицы помогают структурировать информацию, подавать ее в более презентабельном виде. Без этого навыка не обойтись.

  1. Шаг 1. В верхней панели инструментов перейдите на вкладку «Вставка».
  2. Шаг 2. Нажмите на значок таблицы. Перед вами откроется окно, в котором нужно выбрать количество ячеек. Сделать это можно и вписав цифры вручную. Для этого на появившейся панели нажмите на область «Нарисовать таблицу».

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

Эти основные знания должны сформировать у вас основные принципы работы с текстом. Выделим основные:

  1. Текст вводится туда, где находится мигающий курсор и никуда больше.
  2. Чтобы изменить символ, слово, строку, абзац или весь текст, его в первую очередь нужно выделить. Необходимо, чтобы компьютер понимал над чем именно он должен производить действия.
  3. Выделив текст с ним можно делать все что угодно. Вы можете потренироваться, выделить фрагмент и поочередно нажимать на кнопки, которые расположены на вкладке «Главная». Вы заметите, какие функции могут использоваться совместно, а какие являются взаимоисключающими.
  4. Не забывайте сохранять изменения, так вы обезопасите себя.
  5. Используйте те способы решения стоящей перед вами задачи, которые удобны именно вам.

Видео — Word для начинающих

Понравилась статья?
Сохраните, чтобы не потерять!

Создание простого отчета

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

Вы можете создавать различные отчеты в Access, начиная от простого до сложного. Начните с обдумывания источника записи отчета. Если отчет является простым списком записей или сгруппированной суммарной информацией о продажах по регионам, необходимо сначала определить, какие поля содержат данные, которые вы хотите просмотреть в отчете, и в каких именно таблицах или запросах они находятся.

После выбора источника записей проще всего воспользоваться мастером отчетов. Мастер отчетов — это компонент Access, который создает отчеты на основании полученных от вас ответов.

В этой статье

Выбор источника записей

Отчет состоит из данных, полученных из таблиц или запросов, и сведений, хранящихся в макете отчета, таких как подписи, заголовки и рисунки. Таблицы или запросы, в которых содержатся данные, называются также источником записей отчета. Если все необходимые поля содержатся в одной таблице, укажите ее в качестве источника записей. Если поля находятся в нескольких таблицах, в качестве источника записей придется использовать один или несколько запросов. Иногда эти запросы уже существуют в базе данных, но может понадобиться сформировать новые запросы специально для данного отчета.

Создание отчета с помощью средства «Отчет»

Средство «Отчет» — это самый быстрый способ создания отчета, потому что при его использовании отчет формируется сразу же, без запроса дополнительной информации. В отчете будут представлены все записи базовой таблицы или запроса. Хотя получившийся отчет, скорее всего, будет далек от совершенства, он позволит быстро просмотреть базовые данные. После этого отчет можно сохранить и изменить в режиме макета или конструктора в соответствии с поставленной задачей.

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

На вкладке Создание в группе Отчеты выберите Отчет.

Access создаст отчет и отобразит его в режиме макета.

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

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

Создание отчета с помощью мастера отчетов

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

На вкладке Создание в группе Отчеты выберите Мастер отчетов.

Следуйте указаниям на страницах мастера отчетов. На его последней странице нажмите кнопку Готово.

Предварительный просмотр отчета позволяет увидеть, как он будет выглядеть при печати. Вы также можете увеличить масштаб для просмотра деталей. Дополнительные сведения о просмотре и печати отчета см. в разделе Просмотр, печать отчета и его отправка по электронной почте.


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

Создание наклеек с помощью мастера наклеек

Мастер наклеек помогает создавать наклейки большинства стандартных размеров.

В области навигации дважды щелкните источник записей для наклеек — таблицу или запрос.

На вкладке Создание в группе Отчеты выберите Наклейки.

Следуйте инструкциям на страницах мастера наклеек. На последней странице нажмите кнопку Готово.

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

Примечание: Предварительный просмотр — это единственный режим, в котором видны несколько столбцов. В других представлениях данные отображаются в одном столбце.

Создание отчета с помощью средства «Пустой отчет»

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

На вкладке Создание в группе Отчеты выберите Пустой отчет.

В режиме макета будет открыт пустой отчет, а в правой части окна Access появится область «Список полей».

В области Список полей щелкните знак плюс (+) рядом с одной или несколькими таблицами, содержащими поля, которые вы хотите включить в отчет.

По очереди перетащите каждое из полей в отчет либо, нажав и удерживая клавишу CTRL, выберите несколько полей и перетащите их одновременно.

С помощью инструментов в группе Колонтитул на вкладке Конструктор можно добавить в отчет логотип компании, название, номера страниц, дату и время.

Разделы отчета

Отчет Access состоит из нескольких разделов. Разделы можно просматривать в режиме конструктора. Чтобы создавать полезные отчеты, необходимо понимать, для чего используется каждый раздел. Например, от того, в каком разделе размещается вычисляемый элемент управления, зависит то, как Access рассчитывает результаты. В следующем списке описаны разделы отчета и их использование:

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

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

Заголовок группы. Печатается в начале каждой новой группы записей. Заголовок группы служит для печати имени группы. Например, в отчете, сгруппированном по товарам, заголовок группы можно использовать для печати названия товара. Если в заголовке группы есть вычисляемый элемент управления с агрегатной функцией Sum, сумма вычисляется для текущей группы.

Область данных. Этот раздел печатается один раз для каждой строки данных из источника записей. В нем размещаются элементы управления, составляющие основное содержание отчета.

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

Нижний колонтитул. Выводится в конце каждой страницы. Используется для нумерации страниц и печати сведений, относящихся к странице.

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

Примечание: В Конструкторе примечание отчета отображается под нижним колонтитулом. Однако при печати или предварительном просмотре этот раздел помещается над нижним колонтитулом, сразу после последнего примечания группы или последней строки данных на последней странице.

Сведения об элементах управления

Элементами управления называются объекты, которые используются для отображения данных или выполнения других действий, а также выводят элементы, улучающие пользовательский интерфейс (например, надписи и рисунки), и позволяют работать с ними. Access поддерживает три типа элементов управления: связанные, свободные и вычисляемые.

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

Свободный элемент управления —это элемент управления, который не имеет источника данных (такого как поле или выражение). Свободные элементы управления применяются для отображения сведений, линий, прямоугольников и рисунков. Например, метка с названием отчета является свободным элементом управления.

Вычисляемый элемент управления — это элемент управления, источником данных для которого является выражение, а не поле. Вы указываете значение, которое хотите использовать для элемента управления, определив выражение в качестве его источника данных. Выражение может быть сочетанием операторов (таких как = и +), имен элементов управления и полей, функций, возвращающих одно значение, и констант. Например, следующее выражение вычисляет цену товара с 25-процентной скидкой путем умножения значения в поле «Цена за единицу» на постоянное значение (0,75):

= [Цена за единицу] * 0,75

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

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

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

Кроме того, вы можете привязать поле к элементу управления, введя его имя в сам элемент управления или в поле значения ControlSource на его странице свойств. Страница свойств определяет характеристики элемента управления, например его имя, источник данных и формат.

Элементы управления рекомендуется создавать с помощью области Список полей по двум причинам:

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

Связанный элемент управления наследует многие параметры поля из базовой таблицы или запроса (например, свойства Format, DecimalPlaces и InputMask). Это гарантирует, что значения свойств поля не изменятся при создании связанного с ним элемента управления.

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

Доработка отчета в режиме макета

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

Чтобы перейти в режим макета, щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Режим макета.

Access выведет отчет в режиме макета.

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

Вы можете использовать область Список полей, чтобы добавить поля из базовой таблицы или запроса в структуру отчета. Чтобы отобразить область Список полей, выполните одно из следующих действий:

На вкладке Конструктор в группе Сервис выберите пункт Добавить существующие поля.

Нажмите клавиши ALT+F8.

После этого можно будет добавлять поля в отчет, перетаскивая их из области Список полей.

Доработка отчета в режиме конструктора

Вы также можете настроить структуру отчета, используя конструктор. Можно добавить новые элементы управления и поля в отчет, поместив их на бланк. На странице свойств можно задать большое количество свойств для настройки отчета.

Чтобы переключиться на конструктор, щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Конструктор.

Access выведет отчет в конструкторе.

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

Вы можете использовать область Список полей, чтобы добавить поля из базовой таблицы или запроса в структуру отчета. Чтобы отобразить область Список полей, выполните одно из следующих действий:

На вкладке Формат в группе Элементы управления нажмите кнопку Добавить поля.

Нажмите клавиши ALT+F8.


После этого можно будет добавлять поля в отчет, перетаскивая их из области Список полей.

Добавление поля из области »Список полей»

Чтобы добавить одно поле, перетащите его из области Список полей в нужный раздел отчета.

Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в отчет.

При перетаскивании полей Access создает для каждого из них связанное текстовое поле и автоматически размещает рядом с ним подпись.

Добавление элементов управления в отчет

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

Определение имени средства

Наведите указатель мыши на средство.

Access отобразит имя средства.

Создание элемента управления с помощью средств в группе «Элементы управления»

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

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

Если вам не удалось с первой попытки поместить элемент управления туда, куда нужно, его можно переместить:

Щелкните элемент управления, чтобы выделить его.

Наведите указатель мыши на край элемента управления и удерживайте его, пока указатель не примет вид четырехсторонней стрелки .

Перетащите элемент управления в нужное место.

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

Отображение страницы свойств

Чтобы отобразить окно свойств в режиме конструктора, выполните одно из следующих действий:

На вкладке Конструктор в группе Сервис нажмите кнопку Окно свойств.

Нажмите клавишу F4.

Сохранение документа

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

Сохранение макета отчета

Нажмите кнопку файл _гт_ сохранить или нажмите клавиши CTRL + S.

Кроме того, можно нажать кнопку сохранить на панели быстрого доступа.

Если у отчета нет названия, введите его в поле Имя отчета, а затем нажмите кнопку ОК.

Сохранение макета отчета под новым именем

Если вы используете Access 2013 или более поздней версии, выберите Файл > Сохранить как > Сохранить объект как.

Если вы используете Access 2010, выберите Файл > Сохранить объект как.

В диалоговом окне Сохранение введите имя в поле Сохранение объекта «Отчет» в, а затем нажмите кнопку ОК.

Просмотр, печать отчета и его отправка по электронной почте

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

Просмотр отчета

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

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

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

Если вы просто хотите просмотреть отчет перед печатью, откройте его в режиме предварительного просмотра.

Примечание: Если в отчете есть несколько столбцов, то они будут видны только в режиме предварительного просмотра. В режиме отчета и в режиме макета в отчете отображается один столбец.

Просмотр в режиме отчета

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

Если отчет уже открыт, щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Представление отчета.

Работа с данными в режиме отчета

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

На вкладке Главная в группе Буфер обмена выберите Копировать.

Щелкните выделенные строки правой кнопкой мыши и выберите команду Копировать.

Сочетание клавиш: CTRL+C.

Отображение только нужных строк с помощью фильтров

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

В отчете найдите слово «Канада» и щелкните его правой кнопкой мыши.

Выберите команду Равно «Канада».

Access создаст и применит фильтр.

Включение и отключение фильтров

Переключаться между режимами отображения с применением и без применения фильтров можно с помощью кнопки Переключить фильтр в группе Сортировка и фильтр на вкладке Главная. При этом фильтр не удаляется — происходит лишь его включение и отключение.


Удаление фильтра

Щелкните правой кнопкой мыши поле, с которого вы хотите снять фильтр.

Щелкните Снять фильтр с поля: имя_поля. (Вместо имя_поля будет указано фактическое имя поля.)

Если фильтр удален, его нельзя включить с помощью команды Переключить фильтр. Вам потребуется заново создать фильтр.

Примечание: Если применить к отчету фильтр, а затем сохранить и закрыть отчет, фильтр также будет сохранен. Однако при следующем открытии отчета Access не применит фильтр. Чтобы повторно применить данный фильтр, в группе Сортировка и фильтр на вкладке Главная нажмите кнопку Переключить фильтр.

Предварительный просмотр отчета

Щелкните правой кнопкой мыши имя отчета в области навигации и в контекстном меню выберите команду Предварительный просмотр.

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

1. Щелкните, чтобы открыть первую страницу.

2. Щелкните, чтобы вывести предыдущую страницу.

3. Щелкните, чтобы вывести следующую страницу.

4. Щелкните, чтобы открыть последнюю страницу.

5. Введите номер страницы в этом поле и нажмите клавишу ВВОД, чтобы переместиться на указанную страницу.

В режиме предварительного просмотра можно увеличивать масштаб для просмотра деталей или уменьшать его для проверки размещения данных на странице. Щелкните отчет один раз. Чтобы вернуться к исходному масштабу, щелкните еще раз. Для изменения масштаба можно также воспользоваться элементом управления масштабом в строке состояния Access.

Чтобы закрыть предварительный просмотр, выполните следующие действия:

На вкладке Предварительный просмотр нажмите кнопку Закрыть окно предварительного просмотра.

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

Совет: После предварительного просмотра отчета можно экспортировать результаты в Microsoft Word, Microsoft Excel и некоторые другие программы Office. На вкладке Внешние данные в группе Экспорт нажмите кнопку нужного формата и следуйте дальнейшим указаниям.

Печать отчета

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

Изменение параметров страницы

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

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

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

Отправка отчета на принтер

Откройте отчет в любом представлении или выберите его в области навигации.

На вкладке Файл выберите пункт Печать и нажмите кнопку Печать.

Откроется диалоговое окно Печать.

Задайте нужные параметры, такие как принтер, диапазон печати и количество копий.

Нажмите кнопку ОК.

Отправка отчета по электронной почте

Вместо печати отчета можно отправить его пользователям по электронной почте.

Щелкните отчет в области навигации, чтобы выбрать его. На вкладке Внешние данные в группе Экспорт нажмите Отправить по электронной почте.

В диалоговом окне Отправка объекта выберите в списке Выбор формата вывода нужный формат файла.

Выполните действия в остальных диалоговых окнах.

В почтовом приложении заполните необходимые поля сообщения и отправьте его.

Faq создание отчета в ms word

Не забываем, что для каждой формы, где будет вывод данных, необходимо проделывать все эти действия. Если, конечно, вы порядочный программист, то можете сделать библиотеку или класс. Всё на ваше усмотрение. На всякий случай опишу подробнее, куда и что прописывать.

Заметим, что TF_MAin – это мой идентификатор формы. У вас этот параметр будет отличаться. Его можно посмотреть в «interface»->«type» первой строкой TF_MAin = class(TForm).

Не забываем, что в файле необходимо расставить эти слова в формате <%VasheSlovo%>. Только на английском и именно в таких скобках. Чтобы он случайно не заменил другой текст. На самом деле вы можете заменять любые слова, только порой это будет чревато. А так уж точно не замените другой текст.

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

forum.clarionlife.net

Место общения программистов, форум разработчиков БД на Clarion

  • Темы без ответов
  • Активные темы
  • Поиск

Формирование отчетов из MS Word файлов

Формирование отчетов из MS Word файлов

Сообщение NewUser » 10 Январь 2010, 9:11

Re: Формирование отчетов из MS Word файлов

Сообщение Игорь Столяров » 11 Январь 2010, 17:03

Да, конечно. Самый простой способ — сформировать шаблон отчета в MS Word (OO Writer), расставить в нем поля для заполнения, а потом из программы формировать отчет на основании этого шаблона (заменить поля на реальные данные). В результате получится полноценный документ MS Word / OO Writer. По вкусу — можно его либо сразу напечатать, либо вывести в режиме предварительного просмотра, либо сохранить как файл или конвертнуть в PDF средствами MS Word / OO Writer (в отличии от «клариновского» PDF в нем будут шрифты, что обеспечивает просмотр на любом компе). Да и пользователям проще редактировать шаблоны отчетов в MS Word / OO Writer .

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 11 Январь 2010, 18:15


Re: Формирование отчетов из MS Word файлов

Сообщение morkovin » 11 Январь 2010, 18:29

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 11 Январь 2010, 18:44

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 11 Январь 2010, 19:12

Re: Формирование отчетов из MS Word файлов

Сообщение Игорь Столяров » 11 Январь 2010, 23:27

1. PDF формат никогда и ни для какой OC не являлся «родным». AdobeReader бесплатная программа, и Вы можете ее использовать для просмотра собранных файлов.

2. Не совсем понятен термин «собран». Если у Вас нет ограничений на использование MS Word (что в последнее время редкость) — открывайте его через OLE компоненту, загружайте в него документ, выделяйте весь текст и копируйте в ClipBoard. Очищайте файл, загружайте второй фрагмент, устанавливайте курсор в нужное место и вставляйте данные из ClipBoard. и т.д. Потом просто сохраняйте «собранный» из MS Word документ в PDF формат (требуется установка бесплатного плагина от MS). Все.

Зачем Вам загружать документ в detail отчета да и вообще сам отчет ? Может быть я что-то не понял ?

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 12 Январь 2010, 9:55

По поводу п.1- PDF формата. В виду перечисленных Вами качеств, мы и остановили в свое время выбор именно на нем, как, на практически безальтернативном в нашем случае, варианте.

Термин «собран» употребился в связи с тем, что конечным результатом работы программного комплекса является документ в формате PDF, собранный программой-конструктором в нужном вычисляемом порядке из «кирпичиков» — внешних документов, которые формирует пользователи программы.

А вот идею полного отказа от кларионовского отчета в пользу формирования документа средствами OLE мы ни разу и не рассматривали. Спасибо, Игорь!

Остается выяснить только один вопрос. Как из программы вывести в Word’овский файл текст с заданными в программе атрибутами (шрифт, цвет, центровка и т.д.)?

Re: Формирование отчетов из MS Word файлов

Сообщение Игорь Столяров » 12 Январь 2010, 10:38

Гм ! Вам же нужно было только собирать файл из нескольких документов, а потом экспортировать в PDF ?

В общем-то можно и рисовать и писать. Варианта видится два:

1. Включать в MS Word запись макроса, выполнить действие и потом перевести макрос из VBA на Clarion.
Здесь будет несколько заморочек с цветом — т.к. в VBA и Clarion под цветом понимают несколько разное.
Я так обычно и делаю — что бы выполнить простые операции вставки картинки, вывода строки текста, переход на новый лист, чтение и сохранение файла и т.д.

2. Воспользоваться готовой библиотекой работы с документами MS Word на Clarion.
Их было несколько, в т.ч. и бесплатные. Первое, что приходит в голову xWordCOM Library см. на http://www.seal-soft.com

Если бы Вы для сборки файлов и конвертации их в PDF использовали не коммерческий MS Word, а бесплатный OpenOffice.org Writer — рассмотрите библиотеку EasyOpenOffice от http://www.ingasoftplus.com — поддержка всех версий Clarion от 5 до 7.1, отличный сервис, использую несколько лет и рекомендую. Все что можно придумать для работы с DOC и ODT документами в ней есть. Кстати и управление цветом в т.ч.

Re: Формирование отчетов из MS Word файлов

Сообщение morkovin » 12 Январь 2010, 17:55

. and what it is not:
It is NO full-blown word-processor which supports all of the myriads of features of RTF. For example, images and tables are NOT supported.

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 12 Январь 2010, 18:40

Не знаю, как в полной версии продукта, но в демо-версии как раз работа с цветом очень нас удивила. Задали текст, фонт, размер, ЦВЕТ, подчеркивание, центровку , нажали на кнопу – сформировался и открылся документ со всеми нами заданными параметрами, кроме ЦВЕТА. Как мы не старались (на разных компах), цвет текста в документе всегда выходил черный. Что это, недоработка демо-программы или глюк библы?

А ведь именно из-за двух функций (соединения документов в один документ и вывод из программы текста с заданными атрибутами) мы и стали изучать данный продукт. Да, кстати, в демо-версии так и не нашли демонстрацию функции merger нескольких документов в один. Вы, Игорь, как многолетний пользователь EasyOpenOffice, встречали выше описанные траблы и возможности?

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 12 Январь 2010, 19:03

Re: Формирование отчетов из MS Word файлов

Сообщение Игорь Столяров » 12 Январь 2010, 20:41

Насчет демо версии EOO сказать ничего не могу — т.к. никогда ее не видел. Текущий релиз v. 1.51 — насколько мне известно проблем нет. Более точно уточните в службе тех. поддержки EOO — можно писать на русском .

Про настройки сохранения экспорта — вопрос не понял, а сохранить документ в PDF формат можно при помощи метода
Writer.SaveAs(‘FileName.pdf’,’writer_pdf_Export’) — все прекрасно работает.

Когда получит управление следующий за методом сохранения оператор — тогда запись файла и завершена. Можно по Exists() проверить наличие файла на диске и выполнить с ним нужные манипуляции. Я обычно либо запускаю просмотр ассоциированной прогаммой, либо отправляю его по e-mail.

Путь которым бы я пошел для формирования одного файла из нескольких — я описал ниже.

Re: Формирование отчетов из MS Word файлов

Сообщение NewUser » 12 Январь 2010, 22:20

Re: Формирование отчетов из MS Word файлов

Сообщение Игорь Столяров » 12 Январь 2010, 23:17

Не совсем понятно, что мешает запустить отправку файла, после выполнения операции Writer.SaveAs .

Если отправку выполняет внешнее приложение (например постоянно запущенный процесс), то можно например, открывать монопольно и формировать текстовый файл из программы с списком готовых к отправке PDF файлов. Пока текстовый файл открыт на запись — процесс не сможет получить к нему доступ и выполнить отправку (легко обрабатывается по ошибке на Open(TxtFile)). Когда приложение закончит формировать PDF файлы — оно сформирует список и закроет текстовый файл. Процесс получит к нему доступ и выполнит пересылку указанных в нем PDF файлов, при успешной отправке удалит их и очистит список в текстовом файле . Если в момент пересылки фалов будет запущена программа формирования PDF файлов — она тоже не сможет получить доступ к текстовому файлу и либо выдаст сообщение о том, что формирование PDF файлов невозможно, т.к. идет отправка или повторит попытку генерации PDF файлов через таймаут . и т.д.

Это если дейстовать тупо и «в лоб». Но схема вполне рабочая, хотя конечно и упрощенная.

Создание отчета по шаблону Word

Создание отчета по шаблону Word

Перед созданием отчета по шаблону Word необходимо проверить интеграцию и MS Word. Для этого необходимо запустить утилиту TSMSOfficeLibraryConfigurator. exe, которая находится в каталоге Terrasoft CRM.

Активируйте опцию интеграции с MS Word

Затем необходимо запустить приложение Terrasoft CRM под пользователем с правами администратора и зайти в раздел «Интеграции». Перед созданием отчета необходимо четко определиться с полями, которые должны выводиться в этот отчет, а также с таблицами, из которых эти поля брать. Затем Вам необходимо создать запрос на выборку по этим полям. Для этого зайдите в раздела «Запросы», добавьте новую запись запроса, определите главную таблицу запроса. Затем путем перетягивания полей в правую часть окна, составьте запрос на выборку.

Когда запрос составлен, необходимо перейти в раздел «Отчеты» и добавить новую запись отчета Word.

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

6. Сохраните запись отчета.

7. В результате откроется документ MS Word для шаблона отчета. Для того, чтобы отчет создавался по шаблону, необходимо настроить соединение на этот отчет. Для этого на панели Terrasoft документа Word необходимо нажать на кнопку «Операции» — «Связать с отчетом».

8. В появившемся окне необходимо выбрать предварительно сохраненный отчет.


10. После связки с отчетом необходимо составить сам шаблон. Для этого Вы можете использовать все средства Word. После того, как шаблон будет создан и сохранен, необходимо связать поля шаблона и отчета Terrasoft (чтобы данные из Terrasoft помещались в этот шаблон). Для этого Вам необходимо указать мышью на поле шаблона, и нажать на панели кнопку «Вставить поле». В результате отобразится окно с возможностью выбора полей запроса.

11. Аналогиным образом необходимо присвоить всем полям шаблона поля запроса.

12. Если нажмете на конпку «Просмотреть отчет», Вы сможете просмотреть результаты, выводящиеся в составленный отчет.

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

Faq создание отчета в ms word

[h1]ПОМОГИТЕ[/h1]
Я пишу программу для универа и нужно создавать отчёты из УЖЕ СУЩЕСТВУЮЩИХ документов.

Моя задача состоит в том, что у меня есть ГОТОВЫЕ бланки документов и мне их надо заполнить данными из базы данных.

Я делал путём закладок всё получалось

НО я столкнулся с подводным камнем. Когда мне требуется добавить НЕОПРЕДЕЛЁННОЕ число (например ФИО студентов) в таблицы.

P.S. Я уже всю голову сломал, единственное что придумал создать свою панель в Ворде и туда передавать записи (НО Я НЕ ЗНАЮ КАК ЭТО РЕАЛИЗОВАТЬ)

Надеюсь на вашу помощь.
Огромное спасибо.

Надо понимать cуществующие документы это шаблоны (dot), тогда:

Set objWordDoc = .Documents.Add(Template:= _
, NewTemplate:=False)

\’перемещение по документу
objWordDoc.Application.Selection.MoveDown
objWordDoc.Application.Selection.MoveLeft

\’печатаем текст после предыдущего
objDocWord.Application.Selection.InsertAfter «Текст»

\’вставляем абзац
objDocWord.Application.Selection.InsertParagraphAf ter

\’изменение значения поля
objWordDoc.CustomDocumentProperties( ).Value = 2
objWordDoc.Fields.Update

\’снимаем выделение с текста
objDocWord.Application.Selection.EndOf

\’можно оперировать с таблицей (добавить строки, например)
objDocWord.Application.Selection.InsertRowsBelow

Пример для MS Access.
Работает с Microsoft Word Object Library.

Faq создание отчета в ms word

Созданное приложение должно позволять создать отчеты по базе данных club.mdb, входящую в комплект стандартной поставки пакета Microsoft Office.

Создание отчета с помощью Microsoft Word. Откройте новое приложение в Delphi

Поместить на форму компонент TADOConection, два компонента TADODataSet и три компонента TButton ( рис.4.3). Свойствам Caption и Name присвоить значения из таблицы 1.

Отчет с использованием MS Word

Отчет с использованием MS Excel

Свойству ConnectionString объекта TADODataSet установить значение, которое связывало бы его с базой данных club.mdb .

Объявить глобальные переменные для объектов Application, Document, Range и Table:

Var Forml: TForm1;

Wd, Doc, Rng, Tbl: Variant;

Свойствам CommandType и CommandText компонентов присвоить значения из таблицы 4.2.

Select КодКлиента, Название, Город From Страны

Реализовываем генерацию табличного отчета в обработчике события OnClick компонента Buttonl:

procedure TForm1.Report_WordClick(Sender: TObject);

var I, Rcnt:integer;

// Открываем базу данных и подсчитываем количество записей

// Запускаем MS Word

// Отображаем на экране окно MS Word

// Создаем новый документ

// Добавляем новый абзац

// Меняем его стиль

// Создаем заголовок отчета

// Создаем заголовки колонок

Rng.InsertAfter(‘Комп: Игрок: Дата: Продолжительность: Код услуги: Админ’);

// Перемещаемся на первую запись набора данных

for I := 1 to Rcnt do begin

// Добавляем новый абзац

// Добавляем поля из текущей записи в новый абзац

// Превращаем текст в таблицу

// Изменяем размеры колонок таблицы

// Подавляем вывод диагностических сообщений

// Закрываем Word и освобождаем ресурсы

Откомпилируйте приложение и проверьте работу кнопки «Отчет с использованием MS Word». При выполнении этого приложения создается документ с отчетом по базе данный club.mdb (рис.4.4).

Пояснения к приведенному выше фрагменту кода.

Во-первых, мы должны создать копию Microsoft Word, сделать ее видимой и создать новый документ.

// Отображаем на экране окно MS Word

// Создаем новый документ

Затем нужно создать заголовок отчета и заголовки колонок будущей таблицы, добавляя соответствующие абзацы и меняя их стили:

// Добавляем новый абзац

// Меняем его стиль

// Создаем заголовок отчета

// Создаем заголовки колонок

Rng.InsertAfter(‘Комп: Игрок: Дата: Продолжительность: Код услуги: Админ’);

Затем следует, перемещаясь по записям набора данных, добавить в документ строки, соответствующие этим записям:

// Перемещаемся на первую запись набора данных

for I := 1 to Rcnt do begin

// Добавляем новый абзац

// Добавляем поля из текущей записи в новый абзац

Далее мы превращаем набор строк в таблицу Word и изменяем ширину ее колонок так, чтобы корректно отобразить содержащиеся в ней данные:

// Превращаем текс в таблицу

Rng:=Doc.Range(Doc.Paragraphs.Item(3).Range.Start, Doc.Paragraphs.Item(rcnt+3).Range.End); Tbl:=Rng.ConvertToTable(‘:’,rcnt.3);

// Изменяем размеры колонок таблицы

// Подавляем вывод диагностических сообщений

Почему нужно избавиться от вывода диагностических сообщений? В общем случае приложения, подобные Word, можно запускать удаленно, например, с помощью средств DCOM или универсальных СОМ-клиентов, доступ к которым осуществляется по протоколам TCP/IP или HTTP/HTTPS. В этом случае у пользователя не будет возможности отвечать на вопросы диалоговых окон Word — ведь физически он находится на другом компьютере; кроме того, некоторые режимы применения DCOM таковы, что пользовательский интерфейс DCOM-сервера (включая обработку им событий мыши и клавиатуры) может быть просто недоступен никому из пользователей. В этом случае диалоговое окно, созданное в оперативной памяти, получит сообщения о событии, связанном со щелчком на одной из кнопок этого окна, и не будет закрыто, и у пользователя создастся впечатление, что приложение «зависло».

И, наконец, нам следует сохранить документ и освободить ресурсы:

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL