- •Часть 1
- •1. Информационные технологии работы с базами данных
- •1.1. Основные понятия и структура банка данных
- •1.2. Централизованные и распределенные базы данных
- •1.2.1. Архитектура сети вида «файл-сервер»
- •1.2.2. Архитектура сети вида «клиент-сервер»
- •1.3. Системы управления базами данных (субд)
- •1.4. Модели данных
- •1.4.1. Технологии реляционной модели данных
- •1.4.2. Проектирование жизненного цикла базы данных
- •1.4.3. Информационно-логическая модель данных
- •1.5. Функциональные возможности субд
- •1.5.1. Субд Oracle
- •1.5.2. Субд ms sql Server-2000
- •1.5.3. Субд Borland Interbase
- •1.5.4.Субд MySql
- •1.5.5. Субд ms Access-2003
- •2. Основные сведения рсубд ms access
- •2.1. Общая характеристика рсубд ms Access
- •2. 2. Программные средства ms Access
- •2.3. Структура объектов ms Access
- •3. Конструирование объекта «таблицы»
- •3.1. Форматы данных
- •Форматы данных для числовых полей
- •Символы масок ввода
- •3.2. Технология конструирования объекта «Таблицы»
- •3.2.1. Индексирование таблиц
- •3.2.2. Технология установки связей между таблицами
- •3.2.3. Ввод и редактирование данных
- •3.2.4. Технология обработки данных в режиме таблицы
- •4. Конструирование объекта «запросы»
- •4.1. Технология объекта запроса «на выборку»
- •4.1.1. Простой запрос на выборку
- •4.1.2. Перекрестный запрос
- •4.1.3. Запрос с параметром
- •4.1.4. Запрос с итогами
- •4.1.5. Запрос с вычисляемым полем
- •4.2. Правила создания вычисляемого поля
- •4.1.2. Имена объектов
- •4.1.3. Использование стандартных функций
- •4.1.4. Условия отбора записей в запросах
- •4.2. Технология объекта запроса «на действия»
- •4.2.1.Запрос на добавление
- •4.2.2. Запрос на обновление
- •4.2.3. Запрос на удаление
- •4.2.4. Запрос на создание таблицы
- •5. Конструирование объекта «формы»
- •5.1. Назначение формы
- •5.2. Технология создания и структура формы
- •5.2.1. Технология создания свойств объекта «Формы»
- •5.2.2. Панель элементов управления объекта «Формы»
- •6. Конструирование объекта «отчеты»
- •6.1. Назначение объекта «Отчеты»
- •6.2. Создание и структура объекта «Отчеты»
- •7. Инструментальные средства баз данных»
- •7.1. Страницы доступа– как инструментальное средство
- •7.2. Страницы доступа к данным в сети Internet/Intranet
- •7.2.1. Необходимые ресурсы
- •7.2.2. Структура страницы доступа к данным
- •7.2.3. Поиск данных с помощью фильтра
- •7.2.4. Конструирование страниц доступа к данным
- •8. Автоматизация управления базой данных
- •9. Конструирование объекта «макросы»
- •Список рекомендуемой литературы
- •Контрольные вопросы по теме:
3.2.3. Ввод и редактирование данных
Ввод данных в таблицы и их редактирование ведется в режиме таблицы. В режиме таблицы данные отображаются в строках и столбцах. Строки (записи) таблицы в зависимости от выполняемых операций помечаются маркерами.
► - маркер текущей операции;
(«карандаш») – маркер редактируемой записи;
- маркер блокированной записи при работе в многопользовательском режиме;
*- маркер новой записи.
Последняя запись таблицы всегда пустая и помечена маркером новой записи.
Ввод данных осуществляется после установки курсора в поле таблицы. При вводе данных в поле осуществляется автоматическая проверка данных типов: числовой, денежный, дата/время, логический. Кроме того, можно установить дополнительные правила проверки вводимых данных в свойстве поля «Условие на значение». Для ввода в поле текущей записи значения того же поля предыдущей записи следует нажать комбинацию клавиш «CTRL + ’ (апостроф)», для ввода текущей даты – «CTRL + ;» для ввода текущего времени – «CTRL + :».
Сохранение введенной записи выполняется автоматически при переходе к другой записи или при закрытии таблицы.
3.2.4. Технология обработки данных в режиме таблицы
Access позволяет:
Изменить порядок следования полей в режиме таблицы. Для этого необходимо выделить столбец или группу столбцов и перетащить их в нужное место. Изменение порядка следования столбцов в режиме таблицы не вызывает изменения в структуре таблицы.
Изменить ширину поля. Это можно сделать командой Формат/Ширина столбца или перетаскиванием правой границы столбца (указатель мыши должен принять вид крестика с двунаправленной стрелкой (). Если дважды щелкнуть мышью у правой границы столбца, ширина столбца будет выровнена по значению поля.
Изменить высоту записи. Это действие можно выполнить командой Формат/Высота строки или перетаскиванием верхней границы строки таблицы. Установленная высота будет применена ко всем записям. Высота строки указывается в пунктах.
Изменить шрифт отображения данных с помощью команды Формат/Шрифт.
Столбцы таблицы можно скрывать и отображать.
Сортировка записей. Если установлен первичный ключ, то записи таблицы автоматически упорядочиваются в соответствии со значением первичного ключа. Сортировка записей может выполняться по одному или нескольким полям. Для этого необходимо установить указатель в поле на уровне любой записи или выделить один или несколько столбцов и выполнить команду Записи/Сортировка по возрастанию (по убыванию) или воспользоваться кнопками панели инструментов.
Для восстановления первоначального порядка расположения записей следует выполнить команду Записи/Удалить Фильтр.
Фильтрация записей. Способ быстрого отбора записей таблицы в соответствии с заданным критерием. Различают фильтры трех видов:
фильтр по выделенному фрагменту;
исключить выделение;
изменить фильтр;
расширенный фильтр.
Фильтр по выделенному фрагменту отбирает записи таблицы на основании текущего выделения (выделяется значение поля). Фильтр обладает свойством накопления условий отбора. Условия добавляются одно к другому и образуют итоговый критерий, связывающий условия отбора логической функцией «И».
«Исключить выделение» позволяет произвести отбор всех записей, кроме тех, которые удовлетворяют критерию отбора по выделенному.
«Изменить фильтр» позволяет сформировать критерий отбора, используя для формирования условий отбора значения полей и связывая условия отбора логической операцией «ИЛИ».
«Расширенный фильтр» позволяет сформировать критерий отбора в окне команды, связывая условия отбора операциями «И» и «ИЛИ». В результате выполнения команды появится окно расширенного фильтра для формирования условия отбора (фактически запроса).
«Применить фильтр» позволяет выполнить отбор записей на основании критерия отбора.