Основные принципы
Общий принцип поиска/редактирования данных следующий: сначала запускается поисковая форма, находится нужная запись и открывается на редактирование двойным кликом или через Ентер. Подробнее о работе с поисковыми будет рассказано в разделе «Работа с поисковыми», а пока рассмотрим стандартные приемы работы, которые можно применять практически во всех формах ввода/редактирования, а также назначение основных элементов формы.
Например откроем форму СОТРУДНИКИ. Заходим в раздел «Кадры», раскрываем его и ДБ-кликом открываем поисковую сотрудников. В списке появившейся поисковой формы запускаем ДБ-кликом по выбранной записи форму редактор. При этом поисковая форма закроется. Это общий принцип программы скрытия/показа форм на экране: обычно видна только одна текущая форма, чтобы не загромождать экран. Закрыть форму можно нажатием на кнопку «Отмена» либо клавишей «Esc» на клавиатуре. При закрытии опять появится поисковая – то есть при открытии новой формы скрывается форма, с которой была запущена новая, а при закрытии новой опять показывается форма, с которой новая была запущена. Удалять записи можно только с поисковой, иногда можно и копировать если на ней есть соответствующая кнопка. Саже форма редактор служит только для ввода новых или редактирования старых данных.
В нижней части формы показана строка логирования последнего действия пользователя. Указано время создания, последнего изменения записи, логин пользователя, сделавшего последнее изменение и уровень доступа. Как уже говорилось доступ на форму задается администратором. При полном доступе пользователь может создавать новые и удалять/изменять старые записи, при ограниченном доступе какие то из действий или их комбинации (удаление, добавление, изменение, просмотр) ему запрещены.
Перемещаться по полям формы кроме установкой курсора через клавишу «Tab» или «Enter» - при этом идет последовательный переход сверху вниз.
Основным элементом ввода данных на форме служит простое поле или поле со списком. Список подстановок применяют для ускоренного ввода данных. Источником списка служит справочник, который можно открывать через главное меню программы (древовидный список), либо двойным кликом по списку. При этом открывается поисковая, в которой отражены все записи, присутствующие в списке подстановок. Их так же можно открыть и отредактировать, если администратором разрешено такое действие для пользователя.
Для еще большей скорости ввода на списках подстановок установлен поиск по первым набираемым символам, или контекстный поиск по вхождению в тексте набираемых символов. Если начать набирать символы в списке, программа начнет «подкидывать» пользователю названия, начинающееся с набираемых символов, либо содержащие в тексте эти символы. Тип поиска задан разработчиком на определенные списки.
Другой часто встречающийся элемент – кнопка кадендарик, располагающаяся обычно рядом с полем ввода даты. Из названия очевидно, что при нажатии на нее появляется форма-календарь для выбора даты. Можно ввести дату прямо в поле. Для ускорения этого на поле установлена маска ввода, что позволяет вводить дату без указания разделяющих год/месяц/день точек. Например если ввести 01022011 то введенный текст автоматически преобразуется в 01.02.2011.
На данной форме маски вода установлены так же и на поля ввода телефонов, облегчая ввод номеров типа (321) 321-32-13 и дне позволяя ввести номер, отличный от данного формата.
Еще один стандартный элемент форм – флажок аннулирования записи. На данной форме сотрудников он назван как «Работник уволен». Он нужен для того, чтобы не удаляя физически запись из базы данных, исключить ее появление в отчетах, сводках, или списках подстановок. Чтобы посмотреть аннулированные записи на поисковых есть специальный фильтр в правом верхнем углу, где показаны три варианта фильтрации: все, актуальные, не актуальные. Имеется в виду показать все записи, только актуальные (не аннулированные), не актуальные (аннулированные).
Иногда на форме есть поле для вставки изображения, в данном примере это окно для привязки фото сотрудника. Для привязки картинки служит кнопка с изображением открытой папки «Вставить изображение», а для очистки рамки кнопка «Удалить изображение». После вставки в рамку можно посмотреть картинку, открыв редактор изображений, установленный на компьютере. Для этого надо просто кликнуть по картинке.
Часто встречается вариант составной формы: главной части и табличной. В данном случае подчиненной формой является таблица график отпусков. Заполнять такие формы нужно в последовательности: сначала данные главной части, затем табличной. Это необходимо, чтобы табличные записи автоматически связались с главной частью. Чтобы избежать случайного нарушения порядка заполнения при открытии формы на ввод новых записей табличная часть скрыта. Пользователь должен сначала ввести основные данные, затем нажать надпись синего цвета «Сохранить и добавить…» (в данном примере это «Сохранить и добавить график отпусков») - в результате откроется табличная форма для ввода данных.
На всех полях типа «Примечание» или «Комментарий» установлена возможность открытия формы редактора примечаний. Она запускается ДБ-кликом по полю и позволяет развернуть окно редактора во весь экран. Так как обычно в качестве примечаний используются стандартные текстовые заготовки, предусмотрена возможность сохранять их в виде шаблонов текстов и вставлять в поле. Для этого нажатием на кнопку справа от поля примечания открывается поисковая форма шаблонов, выбирается нужный текстовый шаблон и двойным кликом по нему он вставляется в поле. При вставке следующей заготовки текста она автоматически будет отделена от вставленной перед этим фразы точкой с последующим пробелом.
После заполнения формы пользователь имеет возможность либо отменить введенные изменения, либо подтвердить их сохранение. Для первого служит кнопка «Отмена», для второго «Сохранить». В случае выбора отмены появится сообщение «Вы действительно хотите отменить изменения?» и в случае подтверждения изменений не произойдет. Такой вариант предусмотрен для того, чтобы избежать случайных отмен.
скачать видео-пример