Редактирование исходных таблиц с помощью представления данных

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

Для определения таблиц и полей, которые будут изменяться при модификации данных с помощью представления, используется вкладка «Update Criteria» (рис. 11).

Раскрывающийся список Table этой вкладки содержит перечень всех таблиц, поля из которых указаны в списке Selected fields. Для каждой таблицы из списка область «Field name» содержит список выбранных полей. В этой области можно установить признаки ключевого поля и разрешения модификации. Признак ключевого поля устанавливается с помощью флажка в столбце ключевого поля, заголовок которого содержит изображение ключа. Аналогично устанавливается и признак разрешения модификации в столбце с изображением карандаша.

Кнопка Reset Key сбрасывает все флажки в столбце разрешения модификации и устанавливает флажки в столбце признака ключевых полей только для тех полей, которые являются первичными ключами.

Кнопка Update All устанавливает флажки в столбце разрешения модификации для всех полей, за исключением ключевых.

Все установленные признаки действуют только в том случае, если установлен флажок Send SQL updates.

Области «SQL WHERE clause includes» и «Update using» используются при работе с удаленными таблицами.

На рис. 11 ключевым является поле icdGoods, а редактировать можно только значение поля nUnitPrice.

Обратите внимание, что если в таблице не определены ключевые поля на вкладке «Update Criteria» никакие поля не будут доступны для редактирования.

 

Рис.11. Вкладка «Update Criteria»

 

 








Дата добавления: 2015-10-29; просмотров: 685;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.