Создание вычисляемых полей в запросах 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание вычисляемых полей в запросах



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

Вычисляемое поле (столбец) – это столбец в запросе, который является результатом вычислений над значениями других столбцов.

Вычисляемое поле существует только в результирующей таблице запроса, в базовую таблицу оно не переносится.

Для создания запроса с вычислениями служит тот же бланк простого запроса. Разница только в том, что в одном из пустых столбцов вместо имени записывается формула.

В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, и знаки математических операций (рис. 25).

 

 

Рис. 25. Пример записи формулы.

 

Для ввода длинной формулы размер окна раздела Поле недостаточен, поэтому формулу не видно целиком. Границы поля, конечно, можно увеличить, но тогда не будет видно остальных полей запроса. Эти неудобства можно ликвидировать нажатием клавиш Shift+F2. Откроется диалоговое окно Область ввода (рис. 26), где формула будет видна целиком. (Сама формула вводится с клавиатуры).

 

 

Рис. 26. Запись и просмотр формулы в окне Область ввода.

 

Вводить формулу можно также с помощью построителя выражений (рис. 27), который вызывается на экран клавишами Ctrl+F2.

 

 

Рис. 27. Составление формулы в окне Построителя выражений.

 

В левом столбце открывшегося окна Построитель выражений нужно выбрать таблицу или запрос, тогда в среднем столбце откроется список полей этой таблицы или запроса; необходимо выделить нужное поле и нажать на кнопку Вставить. Поле будет включено в формулу в верхнем окне построителя выражений. Чуть ниже окна с формулой расположена панель инструментов. Кнопки этой панели служат для добавления в формулы математических знаков. Формула записывается без пробелов, если только их вставка специально не оговорена. Кнопка ОК и формула помещаются в окно раздела Поле конструктора запроса.

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

К результирующему полю можно применить сортировку.

Работа с формами в СУБД Access

Форма - это объект Access, без которого можно обойтись. Он создан специально для пользователя. Экран принимает удобный для обработки информации вид с учетом того, что пользователь может работать в БД несколько часов. Оттого, каким будет экран компьютера все это время, зависит настроение и здоровье. Часто формы приближают к виду уже известных бумажных документов. Такой подход позволяет специалистам других отраслей легко перейти на электронные документы.

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

Источником данных для создания форм являются таблицы или запросы. Форму можно создать с помощью мастера или конструктора.

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

Виды форм

Существует несколько основных видов форм.

Многостраничная (в столбец) - поля записи выводятся в один столбец, при этом в один и тот же момент времени в форме отображается содержимое только текущей записи.

Ленточная - все поля записи выводятся в одну строку, при этом в форме отображаются все записи.

Табличная - отображение записей осуществляется в режиме таблицы.

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



Поделиться:


Последнее изменение этой страницы: 2016-04-26; просмотров: 250; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.59.231 (0.004 с.)