Формирование значений поля при помощи таблицы подстановки из списка



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

 

 

Ключевые поля в таблицах. Их виды. Назначение и использование. Способы задания и изменения.

Ключевое поле– это уникальный идентификатор, который может состоять из одного или нескольких полей.

Искусственное ключевое поле - это поле с типом данных счетчик, который создает MsA. Определение ключевого поля необязательно, но целесообразно по следующим причинам:1если ключевые поля определены, то работа с данными будет значительно ускорена 2 ключевое поле необходимо при создании связей между таблицами3 при работе с данными, находящимися в разных таблицах, те могут быть обработаны только в том случае, если таблицы связанны с помощью ключевых полей

 

13. Свойства полей. Значение по умолчанию. Примеры.

Размер поля – это св-во задает макс-ый размер данных, для хранения в данном поле

Формат поля– задается формат представления данных при вводе на экран и печать

Число десятичных знаков– опр-ет число десятичных знаков при отражении числа – от 0 до 15 (по умолчанию 2 знака).

Маска ввода– опр-ет маску ввода, облегчающую ввод данных и содержит строковые константы и символы шаблона.

Подпись поля– можно опр-ть более описательное имя поля, кот. будет отображаться в режиме «таблица» и использоваться в элементах управления – «подпись запросов и форм» и в заголовках отчетов.

Значение по умолчанию– позв-ет опр-ть значение, автоматически отображаемое в поле при создании новой записи

Условие на значение– условие, кот.должно быть выполнено при вводе данных. Если вводимое значение соответствует определенному условию, то все в порядке, в противном случае появится сообщение об ошибке.

Сообщение об ошибке– можно ввести текст, кот. будет появляться в случае, если вводимое значение не будет удовлетворять условию на значение.

Пустые строки– можно разрешить ввод пустых строк (для текста и Memo).

Индексированное поле– чтобы ускорить доступ к данным можно задать построение индекса (значения не повторяются).

Работа с данными в Режиме таблицы.

Модификация макета таблицы. Сортировка данных.

Сортировка данных.

В момент открытия таблицы MsA выводит строки в последовательности, определенной значениями первичного ключа, если первичный ключ не определен, то записи выводятся, так как вводились.Сортировка по одному полю.1 Открыть таблицу в режиме "Таблица";2 Перейти в нужное поле; 3 Щелкнуть по кнопке (по возрастанию, по убыванию)Сортировка по нескольким полям. 1Щелкнуть по кнопке Изменить фильтр или Записи ®Расширенный фильтр.2 В строке Поле  выбрать поле сортировки.3 Во второй строке Сортировка выбрать порядок сортировки ( по возрастанию или убыванию).4 Тоже самое нужно сделать для всех остальных полей.

Чтобы увидеть результат нужно щелкнуть по кнопке Применить фильтр или Записи ® применить фильтр.

Удаление таблицы из макета схемы данных: 1 открыть окно диалога «Схема данных»;2выбрать таблицу, которую следует удалить из этого окна, и нажать клавишу «Del»; таблица вместе с определенными для нее связями будет удалена. В базе данных таблица и ее связи сохраняются. Удаление связей. 1 Открыть диалога «Схема данных»;2Активизировать мышкой связь, которую вы хотите удалить, и выполнить одно из действий:-клавиша Del

-контекстно-зависимое меню и пункт меню Удалить.

16. Схема данных. Определение связей между таблицами. Изменение существующих связей. Целостность данных. Для определения связей необходимо:1 Закрыть все таблицы и активизировать окно базы данных;2 Сервис ® Схема данных или кнопка на панели инструментов;3 Если связи опр-ся впервые, то появляется окно Схема данных, а затем окно Добавление таблицы(если этого окна нет, то его можно вызвать кнопкой на панели инструментов).4 Выделяя поочередно таблицы, щелкаем кнопку Добавить, а затем Закрыть. 5 В окне Схема данныхмышкой перетащить имя поля из Главнойтаблицы на имя поля в подчиненной таблице;6 Открывается окно Изменение связей с перечислением имен полей, которые будут связаны. Выбираем параметр: "Обеспечение целостности данных"Щелкнуть ОК. Замечания:Оба поля должны иметь одинаковый тип данных.Свойство Размер полядля обоих связываемых полей числового типа должны быть одинаковым. Если ключевым полем главной таблицы явл-ся поле с типом данных Счетчик, то это поле можно связать с числовым полем подчиненной таблицы. При этом для числового поля связанной таблицы для св-ва Размер поля должно быть задано значение Длинное целое.Целостность данных – набор правил, кот. поддерживают корректность связей между записями в связанных таблицах и обес-ют защиту данных от случайных изменений или удалений.Эти правила включают:1В подчиненной таблице нельзя вводить записи, кот не связаны с записью главной таблицы.2 В главнойтабл нельзя изменять значение ключевого поля, если в подчиненной таблице существуют записи, которые с ней связаны.3 В главнойтаблице нельзя удалять записи, если в подчиненной таблице сущ-ют связанные с ней записи.Каскадные операции. Целостность данных в связанных таблицах обеспечивают каскадные операции двух видов: 1 операции каскадного обновления;2 операции каскадного удаления.Эти операции можно вкль и выкл путем установки соответствующих флажков: «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей».Если установлен флажок «Каскадное обновление связанных полей»,то любые изменения в значении ключевого поля в главной таблице, которая стоит на стороне «один» в отношениях 1:М, ведут к автоматическому обновлению соответствующих значений во всех связанных записях.При установке флажка «Каскадное удаление связанных таблиц»при удалении записи из главной таблицы обеспечивается автоматическое удаление связанных записей в подчиненных таблицах.

17. Запрос как объект БД. Типы и возможности запросов. Способы создания запроса в Microsoft Access.                                                                         Запрос объект БД, кот. соз-ся для того, чтобы:1 выбирать необх данные из таблиц;2 отбирать данные, подлежащие изменению;3 проводить вычисления в базе данных. Существуют следующие типы запросов: Запрос-выборка - наиболее часто исп-й тип запроса, кот задает вопрос БД и отображает полученный ответ виде динамического набора данных. Этот запрос м б:однотабличным, многотабличным, с вычисляемыми полями,с группировкой для вычисления итогов.                                      Перекрестный запрос -т.е. запрос для создания перекрестной таблицы, заголовки строк и столбцов которой будут формироваться из полей таблиц базы данных; Значения на пересечении строк и столбцов – это поля над данными из которых будут выполняться итоговые вычисления. Полученная перекрестная таблица является статической, т.е. ее нельзя редактировать.Запрос с параметрами. При каждом запуске такого запроса у пользователя будут запрашиваться значения параметров, которые используются в качестве условий выборки. Т.о. соз-ся запрос в кот.условия выборки могут быть изменены при каждом новом запуске.Запрос-действие:запрос-добавление - добавляет выбранные данные в существующую таблицу; запрос-удаление - удаляет из таблицы или таблиц данные, удовлетворяющие критериям запросов;запрос-создание - создает новую таблицу, заполняя ее данными из других таблиц;запрос-обновление - изменяет данные, хранящиеся в записях существующей таблицы.SQL - запросы( структуирован ный язык запросов) могут быть созданы только при помощи SQL выражений. Запрос к серверу; Запрос - объединение выбирает указанные записи из двух или более таблиц.Запрос - управление создает или изменяет таблицы в текущей базе данных.Способы создания запросов. Существует два способа создания запросов:1 омощью Мастера; 2. в режиме Конструктора.Создание запросов с помощью Мастера:Открыть БД;Пункт меню Создание ® Мастер запросов, который имеет 4 вида запросов (смотрите в MSA) Создание запросов с помощью Конструктора.1Пункт меню 2 Создание ® Конструктор запросов;3 в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);4 добавить имена полей в бланк 5 запроса;создать условия отбора, сортировку, группировку, вывода на экран и т.д.;6 выполнение запроса – кнопка !  

18. Режим конструктора запроса.Окно режима конструктора запросов.                                         Поле - это могут быть: поля которые будут присутствовать в наборе записей запроса; поля по которым вы хотите провести сортировку; или поля, значения которых вы бы хотели проверить. При создании вычисляемых полей могут использоваться различные выражения.Имена таблиц - если запрос многотабличный, выводится имя таблицы из которой выбрано поле.Сортировка - указываем нужно ли проводить сортировку по выбранному полю.Вывод на экран - используется для размещения флажков, указывающих на те поля, которые должны быть введены в наборе записей. Условие отбора - используются для задания условий отбора. Включение полей в запрос. Существует несколько способов: Можно перетащить поле из верхней части окна запрос из таблицы в бланке QBE в нужную ячейку; Достаточно двойного щелчка по выбранному полю в таблице. Замечание: для включения всех полей в бланк QBE нужно выбрать пункт меню *. Установка свойств полей запроса.В общем случае поля, выводимые в наборе записей запроса наследуют свойства, заданные ранее. Можно изменить некоторые свойства, находясь в окне конструктора запроса. Для этого : установите курсор в выбранное поле; выберите пункт меню Вид ® Свойства (можно правой кнопкой мышки, свойства).В окне Свойства поля можно настроить следующие свойства:1Описание объекта (сообщение в строке состояния Окна запроса);2Формат поля (представление данных на экране);3 Число десятичных данных (для числовых данных); 4 Маска ввода;5Подпись поля (заголовок столбца).Измененные свойства можно просмотреть в режиме Таблица.

20. Запрос-выборка. Назначение. Виды. Запрос-выборка -наиболее часто используемый тип запроса, который задает вопрос базе данных и отображает полученный ответ виде динамического набора данных. Этот запрос может быть однотабличным,многотабличным,с вычисляемыми полями, с группировкой для вычисления итогов.

 


Дата добавления: 2018-04-15; просмотров: 289; Мы поможем в написании вашей работы!

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






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