КАРТОЧКА ОБЪЕКТА
Карточка объекта - это форма для редактирования данных. Карточка
объекта является более удобным, чем таблица, способов внесения данных.
Карточка представляет собой сложную форму, созданную в конструкторе
форм. Пример карточки представлен на рисунке ниже.
Карточка объекта может быть вызвана только из выборки,
отображаемой в виде таблицы. Технология использования карточки состоит
в следущем:
- создаем табличную выборку из которой будет вызываться карточка.
- создаем сложную форму которая будет служить карточкой объекта.
- прописываем для табличной выборки свойства определяющие
карточку (смотрите рисунок), после чего на панели инструментов
табличной выборки появится значок
- Переоткрывать после закрытия карточки. После закрытия карточки переоткрывает (перечитывает) набор данных выборки из которой была вызвана карточка.
- Разрешать менять в сетке. Назначение карточки выборке предполагает, что любые изменения данных будут проводится исключительно в карточке.
Однако, если включить опцию "Разрешать менять в сетке", то
редактирование данных будет доступно как из выборки, так и из
формы-карточки. В этом случае вызов карточки будет осуществлятся только
по нажатию соответствующей кнопки на панели инструментов.
- Форма-карточка. Если указано данное свойство, то для редактирования или добавления данных выборки используется специальный объект - карточка.
Карточка открывается автоматически при переходе данных выборки в режим
редактированияили или вставки, и дальнейшие манипуляции с данными
происходят уже в карточке. Карточка - это одна из разновидностей сложных форм.
Форма-карточка должна быть предварительно создана, а ее название указано в данном свойстве. (используется совместно со свойством номер 4)
- Входной параметр карточки.
Карточка создана на основе выборки, SQL которой возвращает данные
объекта который нужно редактировать. В этом SQL, в условии where
содержится параметр, в который, как правило, подставляется значение
ключевого поле выборки из которой вызывается карточка. Другими словами,
в этот параметр передается идентификатор объекта который нужно
редактировать. (используется совместно со свойством номер 3)
- Входные параметры карточки.
Если помимо параметра ключевого идентификатора объекта, в SQL запросе
карточки присутствуют другие параметры, которые нужно передать из
выборки, то это можно сделать здесь.