Таблица

Компонент "Таблица" на панели инструментов в дизайнере
Компонент "Таблица", расположенный на форме в дизайнере Компонент «таблица» используется для ввода и хранения подчиненных данных. По сути таблица представляет собой подчиненную форму, а форма, в которой находится таблица, называется главной или родительской формой. Когда вы добавляете таблицу, в списке форм появляется новая форма. Перейти к подчиненной форме можно, выбрав ее в списке или нажав на кнопку «Форма» в палитре свойств компонента.

Кнопки

Свойство "Кнопки"
Для удобства над компонентом могут располагаться кнопки редактирования. Кнопки повторяют команды контекстного меню и могут быть выровнены по левому или правому краю таблицы. Рядом с кнопкой можно показывать ее название. Состав кнопок может отличаться от заданного. Так на состав кнопок влияют права доступа. Если в таблице запрещено редактирование, то кнопки редактирования записей будут скрыты. Кнопки перемещения строк тоже могут быть скрыты, если в таблице задана сортировка.

Редактирование в таблице

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

Перемещение строк

Если в таблице не определена сортировка, то записи отображаются в порядке добавления. Допускается менять записи местами. Для этого служат команды «Вверх» и «Вниз». Перемещение строк не всегда возможно. Нельзя менять местами старые и новые записи. Чтобы это сделать, сохраните изменения в родительской форме.

Подбор данных - "Шопинг"

Свойство "Шопинг"

Шопинг - это быстрый подбор объектов из справочника с указанием цены и количества. Свойство Шопинг настраивается только в подчиненных формах. Чтобы подбор заработал, выберите объект, который будет выбираться из справочника, например «Товар» или «Услуга». Можно, но не обязательно, запрашивать и вставлять количество и цену. Цена и количество вставляется в соответствующие поля формы. Если установлено «Добавлять к существующим», количество будет прибавляться, если такой объект был ранее выбран (но цена перезаписывается, если указана иная). При вводе цены или количества возможно вводить запятую клавишей «Пробел».

Когда подбор настроен, им можно воспользоваться из контекстного меню таблицы.