Предисловие
Данное руководство является дополненным и исправленным переводом Главы 8 официального англоязычного руководства Getting Started LibreOffice 4.2 (http://www.libreoffice.org/get-help/documentation/). Оно является частью Краткого руководства по LibreOffice 4.3, перевод которого осуществляется в данный момент (https://libreoffice.readthedocs.org).
По ходу повествования будут встречаться ссылки на некоторые разделы «данного» руководства, имеется ввиду краткое руководство по LibreOffice. Оно находится на стадии перевода/адаптации, готовые главы опубликованы на странице https://libreoffice.readthedocs.org.
Также будут встречаться ссылки на полное руководство по LibreOffice Base. К сожалению, русскоязычного перевода полного руководства по Base нет и в ближайшее время не предвидится.
Все руководства доступны на английском языке: http://www.libreoffice.org/get-help/documentation/
О полном руководстве по Base
Base является малофункциональным инструментом, уступающим своему коммерческому аналогу MS Access. С другой стороны, работа с базами данных сама по себе достаточно сложна и требует определенных знаний тех или иных баз данных (MySQL, Firebird, Oracle RDBMS и др.). И несмотря на большую функциональность, сам по себе MS Access ещё не гарантирует грамотного создания баз данных. Он лишь дает ложную иллюзию простоты процесса, что порой приводит к головной боли. Поэтому многие опытные пользователи используют MS Access и Base только для подключения к базам данных, а сами базы создают с помощью иных инструментов.
В связи с этим было принято решение в ближайшее время не заниматься переводом полного руководства по LibreOffice Base. Однако, если кто-нибудь пожелает заняться переводом или написанием собственного руководства по Base, мы будем только рады, окажем посильную помощь и снабдим всеми необходимыми инструкциями.
Read The Docs
Руководство опубликовано с помощью связки reStructuredText, Python Sphinx, GitHub и сервиса Read the Docs. Подробнее об этом можно прочитать в руководстве по генератору документации Sphinx (http://librerussia.blogspot.ru/2014/12/sphinx.html).
Сервис Read The Docs содержит ряд полезных функций. Обратите внимание на темный прямоугольник в правом нижнем углу — нажмите на него.
Меню Read The Docs
Откроется панель, на которой находятся ссылки для скачивания руководства в различных форматах и другие функции:
Меню Read The Docs
Также обратите внимание на адрес руководства. При копировании ссылки на руководство используйте не весь адрес, а только http://base.readthedocs.org.
Перевод руководства на другие языки
Сервис Read The Docs позволяет размещать на одном адресе несколько локализаций руководства. В далеком будущем мы планируем разместить англоязычную версию руководства.
Если есть желающие перевести данное руководство на свои родные языки, то мы с радостью разместим переводы на адресах http://base.readthedocs.org и https://libreoffice.readthedocs.org. За дополнительной информацией и консультацией обращайтесь по адресу, приведенному в разделе Обратная связь.
Выбор других языков
Ошибки и опечатки
Объемы информации очень большие, а работает над ними всего несколько человек. Если вы нашли ошибку, опечатку или любую другую несостыковку, сообщите нам об этом одним из следующих способов:
- оставьте сообщение на форуме в теме: http://forumooo.ru/index.php/topic,4689.msg29027.html;
- отправьте письмо на личную почту редактору: LibreRussia@gmail.com (пожалуйста, указывайте тему сообщения);
- сделайте исправление и вышлите Pull Request (для знатоков :abbr:`ReST (reStructuredText)` и GitHub).
Авторские права
Руководство распространяется на условиях лицензии «Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0 Всемирная (CC BY-SA 4.0) [1].
Команда
Над руководством работали:
- Роман Кузнецов (перевод, адаптация, вычитка)
- Дмитрий Мажарцев (адаптация, вёрстка)
Дата публикации и версия программного обеспечения
Опубликовано 8 февраля 2015 года. Версия программы LibreOffice 4.3.3.2.
Обратная связь
|br|
Редактор: | Дмитрий Мажарцев |
---|---|
Контакты: | LibreRussia@gmail.com |
Блог: | http://libreoffice.blogspot.ru |
Адрес: | Волгоград |
Дата: | 8 февраля 2015 года |
Время на прочтение
2 мин
Количество просмотров 25K
В opensource офисных пакетах OpenOffice, LibreOffice есть редко используемая и очень скупо документированная возможность — программирование, которая позволяет быстро разрабатывать приложения, аналогичные, например, приложениям Microsoft Access. Сегодня я сделаю небольшой обзор возможностей программирования OpenOffice, LibreOffice.
Вопрос: а зачем?
Я не буду сейчас влазить в исторические причины, т.к. у работников, причастных к автоматизации — это и руководители предприятий, и дистрибьюторы ERP-систем, и IT-службы внутри предприятия, и консалтинг — у всех свои причины (зачастую подкрепленные денежной выгодой) отстаивать именно свою точку зрения. Но я думаю, все согласятся с тем что в повседневной работе подразделений предприятий Excel и его бесплатный аналог Calc (из пакета OpenOffice, LibreOffice) используется очень широко. И уж если такое явление существует, то можно утверждать что это уже не случайность, а так сказать производственная необходимость, и уж точно не вина работников — а скорее недоработка автоматизаторов.
В пакетах OpenOffice, LibreOffice есть компонент для работы с базами данных — Base. Я пытался освоить работу с ним еще до OpenOffice, LibreOffice — во времена StarBase. Но все мои попытки упирались в полное отсутствие документации по разработке (программированию). На сегодня, документации по-прежнему мало, и, наверное, наиболее полезным ресурсом является книга большого энтузиаста программирования OpenOffice, LibreOffice — Andrew Pitonyak. Также была издана книга на русском языке, включающая главу 7. Язык OOo Basic — УДК 681.3.06 ББК 32.973.26-018.2 К59 Козодаев, Р. Ю. К59 OpenOffice.org 3. Полное руководство пользователя / Р. Ю. Козодаев, А. В. Маджугин / Под ред. Е. В. Ушаковой. — СПб.: БХВ-Петербург, 2010. — 704 с.: ил. + Дистрибутив (на CD-ROM) — (Библиотека ГНУ/Линуксцентра) ISBN 978-5-9775-0385-3
Поэтому в качестве распространения информации о возможностях программирования OpenOffice, LibreOffice с упором на компонент Base создано это сообщение.
Пакет LibreOffice сейчас актуален в версии 6.2 которую можно получить на сайте разработчика.
Также пакет предустановлен на многих дистрибутивах Linux (иногда не предустановлен пакет Base, так как он сравнительно редко используется).
На этапе создания новой базы данных Base можно выбрать вариант работы со встроенной базой данных или присоединиться к серверу базы данных. То есть многопользовательская работа поддерживается. Для экспериментов можно выбрать любой из вариантов.
Редактор макросов открывается последовательным выбором пунктов меню Tools->Macros->Organize Macros->LibreOffice Basic.
Перед вами появится выбор место хранения макросов. Наиболее логичным будет хранить макросы в файле базы данных, т.к. их в этом случае можно будет распространять одним файлом.
Создадим самый простой макрос:
Sub Hello
MsgBox "Hello"
End Sub
Далее создадим форму Forms->Create Form In Design View. И добавим в конструкторе формы элемент кнопка. После создания кнопки распахнем палитру свойств кнопки, нажав правую кнопку мыши и далее последовательно выбрав Control->Execute Action->Macro->Имя библиотеки->Hello.
Сохранив форму вызываем ее на выполнение и наблюдаем работу макроса. Или не наблюдаем. Все дело в защите которая в связи с участившимися вредоносными макросами отключает их работу по умолчанию.
Если тем вызовет хоть какой-то интерес готов продолжить более конкретными темами.
Post tagged: Base
in LibreOffice
tagged Руководства, LibreOffice, Base
Закончен перевод Краткого руководства по интерфейсу работы с базами
данных LibreOffice Base. Руководство
доступно в 4-х форматах: Онлайн,
PDF,
Epub,
HTML.
Данное руководство является дополненным и исправленным переводом Главы 8
официального англоязычного руководства Getting Started LibreOffice 4.2
(http://www.libreoffice.org/get-help/documentation/). Оно является
частью Краткого руководства по …
in LibreOffice
tagged Руководства, LibreOffice, Writer, Impress, Calc, Base, Draw
Глава 10 – Печать, экспорт и почтовая рассылка
В рамках перевода краткого руководства по LibreOffice закончена работа
над Главой 10 – Печать, экспорт и почтовая
рассылка.
Замечания, предложения и помощь приветствуются.
Команда
Над руководством работали:
- Роман Кузнецов (перевод, вычитка)
- Ян Пашковский (адаптация, вычитка)
- Дмитрий Мажарцев (вёрстка)
Авторские права
Руководство распространяется на условиях лицензии
«Attribution-ShareAlike» («Атрибуция — На тех же условиях …
in LibreOffice
tagged Руководства, LibreOffice, Writer, Impress, Calc, Base, Draw
Глава 12 – Создание веб-страниц
В рамках перевода краткого руководства по LibreOffice закончена работа
над Главой 12 – Создание веб-страниц.
Замечания, предложения и помощь приветствуются.
Команда
Над руководством работали:
- Роман Кузнецов (перевод, адаптация, вычитка)
- Дмитрий Мажарцев (адаптация, вёрстка)
Авторские права
Руководство распространяется на условиях лицензии
«Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0
Всемирная (CC BY-SA …
in LibreOffice
tagged Руководства, LibreOffice, Writer, Impress, Calc, Base, Draw
LibreOffice: Галерея, Графика и Текстовые эффекты
В рамках перевода краткого руководства по LibreOffice закончена работа
над Главой 11 – Галерея, Графика и Текстовые
эффекты.
Очень интересная и полезная глава. Инструмент Галерея часто
недооценивается пользователями.
Замечания, предложения и помощь приветствуются.
Команда
Над руководством работали:
- Роман Кузнецов (перевод, адаптация, вычитка)
- Дмитрий Мажарцев (адаптация, вёрстка)
Авторские права
Руководство распространяется на …
in LibreOffice
tagged Руководства, LibreOffice, Writer, Impress, Calc, Base, Draw
LibreOffice: Номер страницы сбоку (Колонтитул сбоку страницы)
Вдогонку к статьям:
- LibreOffice: Все о нумерации страниц (Часть
I) - LibreOffice: Все о нумерации страниц (Часть
II)
Забыл рассказать ещё один трюк. Однажды меня спросили как сделать номер
страницы сбоку этой страницы. Иногда спрашивают как сделать колонтитул
сбоку страницы.
Сам колонтитул нельзя расположить сбоку страницы. Но так как номер
страницы …
in LibreOffice
tagged Руководства, LibreOffice, Writer, Impress, Calc, Base, Draw
LibreOffice: Все о нумерации страниц (Часть II)
Оглавление
- Дурные привычки
- Шаблоны
- Стили страниц
- Нумерация не с первой страницы
- Произвольная нумерация
- Не нумеровать первую страницу
- Смешанный тип нумерации
- Смещение
- Решение проблем
- Нумерация с заголовком документа
- Заключение
- Дополнительная информация
Статья является продолжением статьи LibreOffice: Все о нумерации
страниц (Часть
I).
В ней идет речь о сложной нумерации страниц в …
in LibreOffice
tagged LibreOffice, Writer, Android, Calc, Draw, Impress, Math, Base
Доступно приложение LibreOffice Viewer (Beta) для Android
The Document Foundation (TDF) официально анонсировал бета-версию
приложения LibreOffice Viewer, позволяющего просматривать файлы в
формате Open Document Format (ODF) на мобильных устройствах на платформе
Android.
Приложение создано при поддержке
Collabora и доступно по
ссылке
https://play.google.com/store/apps/details?id=com.collabora.libreoffice
Приложение поддерживает следующие форматы файлов …
in LibreOffice
tagged LibreOffice, Writer, Android, Calc, Draw, Impress, Math, Base
LibreOffice: Включение/Выключение отображения изображений в документе
Придумал этот трюк когда делал верстку в один столбец книги «Gimp для
фотографа: эффективные методы
обработки».
Технические руководства содержат большое количество изображений, что в
конечном итоге сказывается на скорости отрисовки документа. В параметрах
LibreOffice есть маркер, который позволяет выключить отображение
изображений. На месте изображений остаются лишь серые рамки,
обозначающие их …
in LibreOffice
tagged Base, Calc, Draw, Impress, LibreOffice, Math, Writer
LibreOffice: Параметры страницы в меню Файл
LibreOffice: Параметры страницы в меню Файл
Как обычно, не хотел сегодня писать статьи и вообще подходить к
компьютеру, но «я только почту проверил». Наверное, у меня графомания,
раз я оторвался от столь занятного чтения Заката западного мира
О.Шпенглера.
На самом деле, мною просто овладело возмущение. На одном из форумов …
Page 1 / 1