Работать с датами в LibreOffice Base — это как пытаться научить кота плавать. Но если знать правильные настройки, можно избежать головной боли. У нас есть две даты: начальная (неизменяемая) и конечная (неизвестно когда, но должна быть валидной). Давайте разберемся, как заставить их работать правильно.
Ограничиваем диапазон
Чтобы пользователи не вводили 32 февраля, задаем минимальную и максимальную дату. Для этого:
- Открываем форму в режиме редактирования.
- Выбираем поле конечной даты.
- В свойствах находим Min date и Max date и задаем адекватные границы.
Теперь никто не сможет поставить конец света в прошлом веке.
Формат даты: порядок должен быть
Стандартный формат даты — зло. Исправляем:
- Меняем формат отображения на год-месяц-день.
- Если хотим уникальности — выбираем что-то необычное (например, день.месяц.год).
Волшебные кнопки: Spin и Drop-down
Чтобы не вводить дату вручную, добавляем удобства:
- Spin-кнопки позволяют увеличивать или уменьшать дату стрелками.
- Drop-down превращает поле даты в календарь. Можно выбрать дату, щелкнув мышью.
- Repeat ускоряет процесс: удерживаешь кнопку — дата меняется быстро.
Сохранение стиля: делаем красиво
Формы должны быть не только удобными, но и эстетичными. Исправляем:
- Устанавливаем 3D-границу.
- Фон — серый 10%, чтобы поле выделялось, но не резало глаз.
- Высота — 0,25, чтобы выглядело аккуратно.
Час расплаты: добавляем денежный формат
Где деньги, Билли?
Название видео обещает долларовые знаки, пора их добавить:
- Открываем таблицу в режиме редактирования.
- Создаем новое поле Hourly Wage.
- Форматируем его как числовое с двумя десятичными знаками.
- Меняем стиль на валютный (да, чтобы были те самые $).
Теперь каждый работник получает свои виртуальные деньги.
Добавляем зарплату в форму
Деньги любят порядок, так что:
- Добавляем поле Hourly Wage в форму.
- Подгоняем размер, чтобы не выглядело как вставка из 90-х.
- Выравниваем по правому краю, чтобы цифры смотрелись ровно.
- Немного уменьшаем расстояние между меткой и полем ввода.
Поле | Формат | Описание |
---|---|---|
Start Date | Дата (ДД.ММ.ГГГГ) | Начальная фиксированная дата |
End Date | Дата (ГГГГ-ММ-ДД) | Дата завершения (редактируемая) |
Hourly Wage | Валюта ($ 0.00) | Почасовая ставка |
Последний штрих: делаем красиво
Чистота — залог хорошего интерфейса. Применяем:
- 3D-границу, как и у остальных полей.
- Фон серый 10%.
- Подгоняем кнопки, чтобы все выглядело симметрично.
Финал: база готова
Все сделано: даты работают как часы, зарплаты отображаются корректно, интерфейс стал удобнее. Теперь можно сохранять базу и наслаждаться результатом. В следующий раз разберемся, как добавить еще больше автоматизации, потому что работа с базами данных — это не боль, а искусство.