Обновлено 26.08.2019

Форма редактирования

Функция "Форма редактирования" входит в состав функций Администрирования данных закладка "Формы -> Формы редактирования".

Редактор форм состоит из непосредственно формы, которую мы собираемся корректировать, в дальнейшем будем ее называть Основная форма и верхней панели инструментов

Панель инструментов

Сохранить внесенные изменения
Свойства выбранного на форме объекта
Создать новый лист (закладку)
Удалить лист (закладку)
Вставить на форму Панель
Вывести на форму текст
Вывести на форму текст в Html-формате
Вывести на форму вектор, линию со стрелкой на конце
Вывести на форму кнопку
Вывести на форму рамку
Вывести на форму картинку
Вывести на форму окно редактирования гипертекста. Очень важная возможность, поскольку с помощью этой функции Вы можете вывести на форму произвольную информацию. Это может быть любая графическая информация (фотографии), гипертекст и т.д. При этом Вы можете разместить на форме несколько окон гипертекста и для каждого из этих окон указать номер гипертекста.
Вывести на форму поле редактирования текста
Вывести на форму поле редактирования числовых данных
Вывести на форму поле редактирования целых числовых данных
Вывести на форму поле редактирования даты
Вывести на форму флажок
Вывести на форму группу переключателей
Вывести на форму выпадающий список элементов
Вывести на форму список элементов
Вывести на форму таблицу
Вывести на форму список элементов таблицы БД
Вывести на форму поля справочника, при выборе данной функции появляется окно со списком полей справочника, для которого вы описываете форму. Причем появляются не все поля, а только те, которые еще не выведены на форму. При этом поле будет помещено на форму вместе с комментарием и в дальнейшем Вы можете в отдельности работать с текстом и полем редактирования.

Вывод объекта на форму

После того, как вы выбрали одну из этих функций, надо мышкой указать место на форме, куда вы хотите поместить данный компонент. Если вы хотите удалить, переместить или изменить свойства любого компонент, рассположенного на форме, вам необходимо:

  1. выбрать данный компонент мышкой (просто тыкнуть)
  2. чтобы удалить, нажмите клавишу Delete
  3. чтобы переместить воспользуйтесь мышкой или клавишами перемещения курсора: влево, вправо, вверх, вниз
  4. чтобы изменить размеры воспользуйтесь мышкой или нажмите кнопочку Свойства

Свойства объекта

Форма "Свойства" показывает характеристики выбранного (активного) объекта:

  • Тип объекта: Форма, Лист, Панель, Текст, Поле ввода, Выпадающий список, Рамка, Гипертекст, Картинка, Кнопка...
  • Наименование объекта - это идентификатор объекта. Это имя используется для обращения к форме из алгоритма с помощью функций работы с формой.
  • Текст (только объектов Лист, Панель, Надпись, Кнопка)
  • Координаты, размеры, отступ слева, отступ сверху, Ширина, Высота
  • Закладка Данные позволяет связать объект на форме с полем БД.
  • Закладка Вид позволяет отстроить внешний вид объекта в зависимости от типа:
    • Для объекта "Поле ввода по маске" можно задать маску - шаблон ввода информации в поле ввода.
    • Для объекта "Выпадающий список справочника" (для цифрового элемента БД, который является ссылкой на другой справочник) можно задать вариант вывода: как выпадающий список или как поле с кнопкой выбора справочника.
    • Только на чтение, Недоступный, Невидимый.
  • Закладка Действие позволяет назначить алгоритмы, связанные с разными событиями объекта:
    • Активация - событие, возникающее один раз при активации формы.
    • Вход - событие, возникающее при перемещении курсора на объект.
    • Выход - событие, возникающее при потере объектом фокуса.
    • Клик на элемент.
    • Изменение - событие, возникающее при изменении значения объекта.

Шаблон ввода информации

! Наличие символа "!" означает, что недостающие символы предваряются пробелами, а отсутствие символа "!" означает, что пробелы размещаются в конце.
Символ "›" означает, что все последующие за ним символы должны вводиться в верхнем регистре, пока не кончится маска или пока не встретится символ "‹".
Символ "‹" означает, что все последующие за ним символы должны вводиться в нижнем регистре, пока не кончится маска или пока не встретится символ "›".
"‹›" Символы "‹›" означают, что анализ регистра не производится.
L Символ "L" означает, что в данной позиции должна бытъ буква.
l Символ "l" означает, что в данной позиции может быть только буква или ничего.
A Символ "А" означает, что в данной позиции должна быть буква или цифра.
a Символ "а" означает, что в данной позиции может быть буква, или цифра, или ничего.
C Символ "С" означает, что в данной позиции должен быть любой символ.
c Символ "с" означает, что в данной позиции может быть любой символ или ничего.
0 Символ "0" означает, что в данной позиции должна быть цифра.
9 Символ "9" означает, что в данной позиции может быть цифра или ничего.
# Символ "#" означает, что в данной позиции может быть цифра, знак "+", знак "-" или ничего.
: Символ ":" используется для разделения часов, минут и секунд.
/ Символ "/" используется для разделения месяцев, дней и годов в датах.
Символ " " означает автоматическую вставку в текст пробела.
Наверх Задать вопрос