Difference between revisions of "RU/kb/00000386"

From Wiki
Jump to navigationJump to search
(корректировка)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:База Знаний: Интеграция модулей. Вставка в документ информации из базы данных}}
+
<section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: Интеграция модулей. </noinclude>Вставка в документ информации из базы данных<noinclude>}}</noinclude><section end=title />
[[RU/kb/integrating_modules|База Знаний: Интеграция модулей]]
+
{{BreadCrumbL10n|RU/kb/common/automation/integrating_modules}}
 
__NOTOC__
 
__NOTOC__
  
Line 11: Line 11:
 
== Инструкция для вставки в текстовый документ информации из базы данных ==
 
== Инструкция для вставки в текстовый документ информации из базы данных ==
  
{{Documentation/Note|В качестве источника данных может выступать любой уже зарегистрированный в {{OOo}} источник.<br>В этом случае следует сразу перейти к п. 2.}}
+
{{Note|В качестве источника данных может выступать любой уже зарегистрированный в {{OOo}} источник.<br>В этом случае следует сразу перейти к п. 2.}}
  
 
# Регистрируем нужный файл (базу данных) в качестве источника данных:  
 
# Регистрируем нужный файл (базу данных) в качестве источника данных:  
 
#* Открываем существующий или создаём новый документ {{OOo}} Writer  
 
#* Открываем существующий или создаём новый документ {{OOo}} Writer  
#* Вызвать меню '''Сервис''' → '''Рассылка писем''' <br> [[Image:ru_instrdatasource1.png]]<br>
+
#* Вызвать меню {{Menu|Сервис|Рассылка писем}}<br> [[Image:ru_instrdatasource1.png]]<br>
#* Выбрать третий пункт '''Вставить блок с адресом (3. Insert adress block)''' → '''Выбрать список адресов (Select Different Address List...)'''
+
#* Выбрать третий пункт {{Menu|Вставить блок с адресом (3. Insert adress block)|Выбрать список адресов (Select Different Address List...)}}
 
#* Щёлкнуть по кнопке '''Добавить...''' <br>[[Image:ru_instrdatasource2.png]]<br>
 
#* Щёлкнуть по кнопке '''Добавить...''' <br>[[Image:ru_instrdatasource2.png]]<br>
 
#* В открывшемся диалоговом окне выбрать необходимый файл, содержащий структурированные данные — в нашем примере файл XLS, содержащий список контактов, поэтому выбираем Тип файла - Microsoft Excel (.xls) - выделяем мышью нужный файл, щёлкаем по кнопке '''Открыть'''.
 
#* В открывшемся диалоговом окне выбрать необходимый файл, содержащий структурированные данные — в нашем примере файл XLS, содержащий список контактов, поэтому выбираем Тип файла - Microsoft Excel (.xls) - выделяем мышью нужный файл, щёлкаем по кнопке '''Открыть'''.
Line 25: Line 25:
 
#* Раскрыть список (щёлкнуть по плюсу перед названием файла), выбрать «'''Таблицы'''»<ref>Листы в электронной таблице в зарегистрированном источнике данных получают "статус" таблиц базы данных.</ref> и дальше — таблицу, на котором расположены данные "'''Лист 1'''" (в этом примере лист называется «P1»). Справа откроется указанный лист выбранной таблицы.<br>[[Image:ru_instrdatasource3.png]]<br>
 
#* Раскрыть список (щёлкнуть по плюсу перед названием файла), выбрать «'''Таблицы'''»<ref>Листы в электронной таблице в зарегистрированном источнике данных получают "статус" таблиц базы данных.</ref> и дальше — таблицу, на котором расположены данные "'''Лист 1'''" (в этом примере лист называется «P1»). Справа откроется указанный лист выбранной таблицы.<br>[[Image:ru_instrdatasource3.png]]<br>
 
#* Перетянуть мышью заголовок требуемого столбца в текст документа на ту позицию, куда необходимо вставить соответствующие данные. Данное действие необходимо проделать однократно, но во всем документе, где требуются данные из этого поля. <br>[[Image:ru_instrdatasource4.png]]<br>
 
#* Перетянуть мышью заголовок требуемого столбца в текст документа на ту позицию, куда необходимо вставить соответствующие данные. Данное действие необходимо проделать однократно, но во всем документе, где требуются данные из этого поля. <br>[[Image:ru_instrdatasource4.png]]<br>
#* Сохранить полученный файл в формате '''*.odt''' (*.doc - не работает после сохранения!) '''Файл''' → '''Сохранить как...'''. Выбрать тип файла '''Текстовый документ OpenDocument .odt'''.
+
#* Сохранить полученный файл в формате '''*.odt''' (*.doc - не работает после сохранения!) {{Menu|Файл|Сохранить как...}}. Выбрать тип файла '''Текстовый документ OpenDocument .odt'''.
 
# Заполнить поля данными для единичного документа:
 
# Заполнить поля данными для единичного документа:
 
#* В источнике данных с помощью мыши выбрать нужную запись (строку) ''(цифра 1 на рисунке)''.
 
#* В источнике данных с помощью мыши выбрать нужную запись (строку) ''(цифра 1 на рисунке)''.
Line 32: Line 32:
 
#* Для заполнения данными пачки документов следует на панели инструментов '''Источники данных''' щёлкнуть по кнопке '''Рассылка писем'''.
 
#* Для заполнения данными пачки документов следует на панели инструментов '''Источники данных''' щёлкнуть по кнопке '''Рассылка писем'''.
  
{{Documentation/Note|Поля отображаются затенёнными только на экране монитора. При печати затенения нет.}}
+
{{Note|Поля отображаются затенёнными только на экране монитора. При печати затенения нет.}}
  
  
[[RU/kb/index/71|Индекс: Интеграция модулей]]
 
  
{{RU/documentation/signyear|Helen_russian|Е. Ушакова|2007}}
+
 
{{RU/documentation/signyear|Sancho|Обработка<br>А. Е. Харламенков|2010}}
+
{{SignYear|Sancho|А. Е. Харламенков|2010}}
{{KbIntegratingModulesBottom}}
+
{{RUkbIntegratingModulesBottom}}

Latest revision as of 18:00, 17 September 2011


Настоящая статья демонстрирует интеграцию компонентов OpenOffice.org.

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


Инструкция для вставки в текстовый документ информации из базы данных

Documentation note.png В качестве источника данных может выступать любой уже зарегистрированный в OpenOffice.org источник.
В этом случае следует сразу перейти к п. 2.
  1. Регистрируем нужный файл (базу данных) в качестве источника данных:
    • Открываем существующий или создаём новый документ OpenOffice.org Writer
    • Вызвать меню Сервис → Рассылка писем
      Ru instrdatasource1.png
    • Выбрать третий пункт Вставить блок с адресом (3. Insert adress block) → Выбрать список адресов (Select Different Address List...)
    • Щёлкнуть по кнопке Добавить...
      Ru instrdatasource2.png
    • В открывшемся диалоговом окне выбрать необходимый файл, содержащий структурированные данные — в нашем примере файл XLS, содержащий список контактов, поэтому выбираем Тип файла - Microsoft Excel (.xls) - выделяем мышью нужный файл, щёлкаем по кнопке Открыть.
    • Затем щёлкаем по кнопке ОК.
    • Файл зарегистрирован. На данном этапе дальнейших действий по созданию рассылки выполнять не требуется, поэтому щёлкнуть по кнопке — Отмена.
  2. Выполнить подготовительные действия по расстановке полей:
    • Нажать клавишу  F4  или щёлкнуть по кнопке на панели инструментов Источники данных — сверху появляется панель, слева на которой есть столбец со всеми зарегистрированными источниками данных. Следует выбрать зарегистрированный на предыдущем шаге файл.
    • Раскрыть список (щёлкнуть по плюсу перед названием файла), выбрать «Таблицы»[1] и дальше — таблицу, на котором расположены данные "Лист 1" (в этом примере лист называется «P1»). Справа откроется указанный лист выбранной таблицы.
      Ru instrdatasource3.png
    • Перетянуть мышью заголовок требуемого столбца в текст документа на ту позицию, куда необходимо вставить соответствующие данные. Данное действие необходимо проделать однократно, но во всем документе, где требуются данные из этого поля.
      Ru instrdatasource4.png
    • Сохранить полученный файл в формате *.odt (*.doc - не работает после сохранения!) Файл → Сохранить как.... Выбрать тип файла Текстовый документ OpenDocument .odt.
  3. Заполнить поля данными для единичного документа:
    • В источнике данных с помощью мыши выбрать нужную запись (строку) (цифра 1 на рисунке).
    • Щёлкнуть по кнопее "Данные в поля" (цифра 2 на рисунке). Если всё сделано правильно, то в полях появятся данные их внешнего источника (цифра 3 на рисунке).
      Ru instrdatasource6.png
  4. Заполнение данными набора документов.
    • Для заполнения данными пачки документов следует на панели инструментов Источники данных щёлкнуть по кнопке Рассылка писем.
Documentation note.png Поля отображаются затенёнными только на экране монитора. При печати затенения нет.









  1. Листы в электронной таблице в зарегистрированном источнике данных получают "статус" таблиц базы данных.


К началу страницы