Часто ли вы записываете большие объемы данных в электронную таблицу или таблицу базы данных? Или, может быть, вы хотите разместить форму на своем веб-сайте, чтобы гости могли делиться своей информацией? Вы можете создать свою собственную форму, связанную с базой данных, с помощью LibreOffice Base, бесплатной альтернативы Microsoft Access.
В этом руководстве мы создадим простую, но привлекательную форму для быстрого и удобного ввода данных в вашу базу данных. Он будет иметь несколько текстовых полей, несколько кнопок выбора и две кнопки управления формой.
Начало работы с Libre Office Base
Перед первым шагом убедитесь, что у вас есть LibreOffice пакет установлен на вашем компьютере. Тогда следуйте нашему руководству по создать базу данных и таблицу в Base.
LibreOffice Base помогает настраивать базы данных. Давайте рассмотрим процесс использования Base для создания простой, но полезной собственной базы данных.
В этом руководстве мы будем работать только с одной таблицей. Убедитесь, что в вашей таблице есть поле для каждой точки данных, которую вы собираетесь собирать в форме, причем одно из них является полем назначенного идентификатора.
Для целей этого руководства наша форма будет каталогизировать коллекцию фильмов. Это означает, что у нас будет поле для названия фильма, режиссера, года выпуска и формата, а также идентификатора записи, но вы можете настроить свою таблицу и форму в соответствии со своими потребностями.
Шаг 1. Создайте форму
В главном окне LibreOffice Base перейдите в База данных> Формы в меню, затем под Задачи раздел, щелкните Используйте мастер для создания формы (выделено ниже).
На боковой панели есть восемь вариантов, но вам не нужно заполнять их все. Мы расскажем вам о каждом из них, которые вам нужно использовать ниже.
Выбор поля
Выберите свою таблицу в раскрывающемся меню «Таблица», а затем выберите из списка, какие из полей таблицы вы хотите заполнить с помощью формы.
Если вы включили AutoValue для поля идентификатора, то включение этого поля в форму не является обязательным, поскольку Base автоматически заполнит его следующим логическим номером идентификатора. Тем не менее, вы все равно можете захотеть, чтобы он был там, чтобы вы всегда могли быть уверены, над какой записью вы работаете.
Для наших целей мы включим все поля.
Здесь также полезно переставить поля в порядке, в котором вы хотите их заполнить, в порядке убывания. Это зависит от вас и может зависеть от источника данных, из которого вы берете данные.
Настроить подчиненную форму
Не устанавливайте флажок для добавления подчиненной формы. Наша форма будет довольно простой, поэтому мы не будем ее включать.
Упорядочить элементы управления
Выберите расположение, которое вам больше всего нравится, вероятно, один из вариантов столбцов; вариант поля данных менее привлекателен, и вы можете сделать больше с помощью столбчатого макета.
Установить ввод данных
Здесь Base спросит о назначении формы. выбирать Эта форма предназначена только для ввода новых данных. если вас не беспокоит просмотр ваших предыдущих записей одновременно с вводом данных.
Если вы все же решили отображать данные, мы рекомендуем вам также установить флажки, запрещающие изменение и удаление существующих данных, так как случайное изменение и удаление очень легко.
Применить стили
Выберите цвет фона и тип границы поля. Вы можете изменить их позже, если захотите.
Имя набора
Дайте вашей форме имя, указывающее на ее назначение. После этого выберите Изменить форму вариант и нажмите Заканчивать.
Связанный: Как создать форму в Microsoft Access
Шаг 2. Сделать заголовок
Закончив работу с мастером, вы можете редактировать форму по своему усмотрению. Мы собираемся начать с создания заголовка для формы, чтобы ее четко идентифицировать.
На верхней панели инструментов нажмите Вставить текстовое поле, выделено красным на фото ниже. Обратите внимание, что эта кнопка отличается от кнопки «Текстовое поле» на левой панели инструментов, которая предназначена для создания текстовых полей для ввода данных.
Введите заголовок, который вы хотите для своей формы, затем выделите его, чтобы настроить шрифт.
В будущем, если вы захотите отредактировать поле, в котором находится текст, щелкните заголовок один раз. Чтобы отредактировать сам текст, вам нужно дважды щелкнуть по нему.
Шаг 3. Создание кнопок управления формой
Когда вы добавляете записи, вам понадобится несколько кнопок, позволяющих перемещаться по процессу ввода данных. Мы предлагаем хотя бы включить кнопку «Следующая запись».
Для этого нажмите кнопку Нажать кнопку инструмент на левой панели инструментов. Щелкните и перетащите, чтобы сформировать форму и размер кнопки. Затем отредактируйте свойства элемента управления кнопки, щелкнув ее правой кнопкой мыши и выбрав Свойства управления.
Есть много полей, которые вы можете редактировать, но нас интересуют только некоторые:
- Имя: Дайте ему имя, которое будет отличать его от других объектов в вашей форме. Вы будете использовать это имя при редактировании частей формы, например порядка табуляции.
- Этикетка: Это поле определяет текст, который будет отображаться на кнопке. Измените его на что-то вроде «Следующая запись» или, может быть, «>>».
- Действие: Установить действие на Новый рекорд. Это заставляет кнопку сохранять вашу текущую запись и переходить к новой записи всякий раз, когда она нажимается.
Давайте также создадим отдельную кнопку, чтобы сохранить вашу текущую запись, не переходя к новой записи. Таким образом, вы можете сохранить свою работу и выйти в любой момент, не создавая новую пустую запись.
Снова создайте кнопку с помощью инструмента «Кнопка», задав имя и метку так же, как и раньше, но установите действие на Сохранить запись.
Шаг 4. Создать кнопки выбора
Мы собираемся заменить одно из текстовых полей в нашей форме, Формат поле с кнопками выбора (также называемыми переключателями). Если одно из ваших полей всегда будет содержать один из нескольких ограниченных параметров, кнопка выбора позволяет вам быстро вводить эти данные, не вводя их каждый раз.
Вам нужно будет удалить текстовое поле, созданное мастером для поля, которым должны управлять переключатели. Щелкните поле правой кнопкой мыши и выберите Войти в группу. Затем щелкните текстовое поле, чтобы выделить его, и нажмите Удалить кнопка.
Выйдите из группы, щелкнув в любом месте, а затем выберите Кнопка выбора инструмент на левой панели инструментов.
Щелкните и перетащите в область, в которой вы хотите разместить первую опцию. Повторите эти действия для любого количества опций для этого поля. В нашем примере у нас будет три: для DVD, Blu-ray и цифрового.
Дважды щелкните каждую кнопку выбора, чтобы изменить ее свойства элемента управления. Придайте ему уникальность Имя и Этикетка.
Затем в Данные на вкладке диалогового окна "Свойства" установите Поле данных в любое поле, которым вы хотите управлять этой кнопкой. в Контрольное значение (вкл.) в поле введите данные, которые вы хотите ввести, когда кнопка будет нажата. Вы можете оставить Контрольное значение (выкл.) коробка пуста.
Повторите этот процесс для каждой кнопки выбора, вставляя для каждой свое имя и справочное значение.
Шаг 5. Изменить порядок вкладок
Теперь у вас должна быть полностью функциональная форма. Вы можете попробовать это, выйдя из представления дизайна (конечно, сохранив свою работу) и дважды щелкнув форму в главном окне Base.
Когда вы пробуете форму и нажимаете клавишу Tab для перехода от одного поля к другому, возможно, вы заметите неправильный порядок табуляции. Это может раздражать и сбивать с толку при вводе данных, поэтому мы это исправим.
Вы можете настроить порядок табуляции, вернувшись в представление дизайна и нажав кнопку Порядок активации на нижней панели дизайна.
В диалоговом окне порядка активации вы увидите список всех объектов вашей формы. Измените их порядок следования клавишам Tab или нажмите Автоматическая сортировка чтобы Base угадал, как вы хотите, чтобы Tab работал.
Начать ввод данных
Теперь, когда вы закончили свою первую форму, вы можете открыть свою базу данных и начать добавлять записи в любое время, дважды щелкнув форму. Прежде чем вы это узнаете, вы будете вводить данные с невероятной скоростью.
Однако вы можете захотеть разместить свою базу данных и форму в Интернете. Если вы выберете это, важно, чтобы вы внимательно рассмотрели варианты хостинга для этого.
Ищете лучший веб-хостинг для ваших нужд? Вот наши лучшие рекомендации для вашего блога или веб-сайта.
- Продуктивность
- Обзоры
- LibreOffice
- Сбор данных
- база данных
Джордан - репетитор и журналист, который страстно желает сделать Linux доступным и свободным от стресса для всех. Он имеет степень бакалавра английского языка и любит горячий чай. В теплое время года он любит кататься на велосипеде по холмам Озарк, где он живет.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.