Таблица

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

Кнопки

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

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

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

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

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

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

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

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

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