Описание Формы Редактирование БД

1. Описание окна
2. Формат даты

Описание окна

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

Текстовое поле  - содержит все данные редактируемого файла (1x1).

Структура редактируемых файлов идентичная, и может быть разделена на три общих поля:

Дата Тип события Название, описание события

Редактирование можно проводить в этом (первом) элементе, но рекомендуется использовать нижележащие элементы.

Разделитель между полями - <TAB> (табуляция). Но т.к. нажатие кнопки <TAB> приводит к переходу к следующему элементу фотмы, то, поэтому, и рекомендуется использовать нижележащие элементы для добавления новых записей.

Далее идут три элемента: Дата, Тип события, Описание события, в которых Вы вводите новое событие. Удаление и редактирование происходит в первом текстовом элементе.

Кнопка - . Вводит новую запись в конец первого поля. Запись содержит данные, которые были введены в поля: Дата, Тип события, Описание события.

Кнопка - . Очищает поля Дата, Тип события, Описание события.

Кнопка - . Вызывет справку по работе с формой.

Кнопка - . Отменяет все изменения и Выходит в окно выбора редактируемой БД.

Кнопка - .Сохраняет все измененияв файл .dat.

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


Формат даты

Дата имеет следующий формат: ДД.ММ.ГГГГ. (ДД - день, ММ - месяц, ГГГГ - год). Разделитель - точка.

Разделитель - табуляция, а не пробелы!

Пример записи в БД Результат работы скрипта
09.05.1945    H    День Победы Дата Событие
09.05.1945 Через 37 дней праздник: День Победы (Пройдет 57 лет)

Год может быть опущен:

Пример записи в БД Результат работы скрипта
01.01    H    Новый год Дата Событие
01.01 Через 29 дней праздник: Новый год
21.05   M   День памяти умерших от СПИДа 21.05 Через 153 дня траурный день: День памяти умерших от СПИДа

Даты событий, привязанные к дню недели, задаются по формату ДН.ММ.ГГГГ

Д - День недели:

  • П, M - Понедельник
  • В, T - Вторник
  • С, W - Среда
  • Ч, H - Четверг
  • Я, F - Пятница
  • У, S - Суббота
  • О, U - Воскресенье

Н - Порядковый номер дня недели в месяце. Н=5 - последний указанный день недели в месяце.

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

Например: U1.04 - первое воскресенье апреля, M2.10 - второй понедельник октября, 13F каждую пятницу 13-го числа и т.д. и т.п.

Пример записи в БД Результат работы скрипта
U1.04   H   День геолога Дата Событие
01.04 Через 90 дней праздник: День геолога
M2.10   E   Начало всемирной недели письма 08.10 Через 63 дня : Начало всемирной недели письма
13F   M   Пятница,13 13.07 Через 47 дней траурный день: Пятница,13