- •Занятие №1
- •Информационные процессы и системы
- •Информационные ресурсы и технологии
- •Базовой технической составляющей процесса информатизации общества является компьютеризация.
- •Кодирование информации
- •Занятие №2
- •Меры информации
- •Качество информации
- •Занятие №3
- •Виды и формы представления информации в информационных системах
- •В зависимости от типа носителя различают следующие виды
- •Информация
- •Сообщение
- •Занятие №4 Обзор существующих современных систем автоматизированной обработки информации. Структура систем автоматизированной обработки информации.
- •Занятие №5
- •Общая характеристика процессов сбора, обработки, передачи и хранения информации
- •Занятие №6
- •Занятие №7
- •Общие принципы сохранения информации
- •Классификация субд
- •Занятие №8
- •Особенности и цель использования вычислительных сетей
- •Занятие №9
- •Особенности построения и функционирования локальных вычислительных сетей. Структура сети и особенности взаимодействия устройств
- •Топологии и технологии компьютерных сетей
- •Р ис. 9.1. Иерархическая система
- •Р ис. 9.3.Логическая структура сети с выделенным сервером
- •Занятие №10
- •Получим следующее окно для импортирования данных. Переключимся в режим Copy tables(s) and view(s) from the source database. Далее.
- •Запросы на языке sql к базам данных sql Server
- •Создание запроса на выборку
- •Создание запросов действия
- •Контрольные вопросы:
- •Занятие №11
- •Занятие №12
- •Целью этой лабораторной рабрты будет изучение механизма связывания таблиц для доступа к этим таблицам сервера, получеиие навыков использования связанных таблиц в запросах.
- •Упражнение 2. Использование связанных таблиц в запросах.
- •Создание проекта для существующей на сервере базы данных
- •Замечание
- •Занятие №15 Создание таблиц в проекте Access. Связывание таблиц в проекте. Определение контрольных ограничений. Схема взаимодействия проекта Access и sql-сервера.
- •Занятие №17
- •Создание схем баз данных
- •Занятие №18
- •Упражнение 1 Создание схем баз данных
- •Занятие №19 Разработка форм и отчётов в проекте Access.
- •Выбор настроек параметров
- •Настройка свойств формы проекта
- •Работа с серверными фильтрами
- •Занятие №20 Лабораторная работа №6 «Разработка форм и отчётов в проекте Access».
- •Занятие №21
- •Сохранение отчета как страницы доступа к данным
- •Подключение страницы к базе данных
- •Создание страницы доступа к данным одной таблицы
- •Создание страницы доступа к данным нескольких таблиц
- •Создание страницы доступа к данным в режиме конструктора
- •Занятие №23
- •Упражнение 2. Использование фильтра на странице доступа к данным
- •Упражнение 3. Сохранение отчета как страницы доступа к данным
- •Упражнение 4. Подключение страницы к базе данных
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Занятие №27
- •Занятие №28
- •Занятие №30
- •Связывание отдельных частей
- •Добавление фильтра записей
- •Упражнение 4. Связывание отдельных частей
- •Упражнение 2. Добавление фильтра записей.
- •Перемещение на другую запись
- •Занятие №35 Лабораторная работа №12 «Исследование средств доступа к базам данных»
- •Занятие №36
- •Обзор системы безопасности sql Server 2000 Физическая безопасность
- •Безопасность сетевого протокола
- •Доменная безопасность
- •Безопасность локального компьютера
- •Безопасность sql Server
- •Аутентификация
- •Авторизация
- •Группы и роли
- •Состояния разрешения
- •Разрешения на работу с объектами и выполнение sql-выражений
- •Шифрование объектов
- •Безопасность приложений
Настройка свойств формы проекта
Давайте рассмотрим некоторые новые свойства, которые можно задать для отдельных форм проекта. В файле проекта Поставки.adp откройте созданную форму в режиме конструктора. Откройте окно свойств, выбрав команду Вид – Свойства (View-Properties). Перейдите на вкладку Данные (Data) (рис. 19.5).
Свойство Описатель источника записей (Record Source Qualifier), а также ряд свойств, начиная со свойства Тип набора данных (Recordset Type) и заканчивая свойством Входные параметры (Input Parameters), являются специфичными для форм проекта Access. Перейдя на вкладку Другие (Other) можно встретить еще одно свойство, характерное только для форм проекта - Кнопка числа записей (Max Rec Button). Описание этих свойств и способа их использования дано в табл. 19.1.
Рис. 19.5. Свойства формы проекта Access
Таблица 19.1. Дополнительные свойства форм проекта
Свойство |
Размещено на вкладке |
Описание |
Описатель источника записей (Record Source Qualifier) |
Данные |
Указывает владельца источника данных этой формы. Если владелец не был изменен администратором сервера SQL Server, то по умолчанию это свойство имеет значение dbo (сокращение от database owner - владелец базы данных) |
Тип набора данных (Recordset Type) |
Данные |
Указывает тип набора данных. Если источником записей формы является набор данных, который Access воспринимает как обновляемый, то значение этого свойства - Обновляемый статический набор (Updatable Snapshot) (установлено по умолчанию). Если необходимо запретить изменение данных в форме| (предоставлять их только для чтения), выберите значение Статический набор (Snapshot). Обновляемый статический набор требует больше ресурсов, поскольку Access приходится извлекать с сервера дополнительную информацию |
Максимальное число записей (Max Records) |
Данные |
Определяет максимальное число записей, возвращаемое сервером SQL Server из источника записей данной формы. Значение этого свойства может быть больше или меньше значения параметра Максимальное число записей по умолчанию, установленного для проекта, и перекрывает это значение. Это свойство не ограничивает число записей, возвращаемых источником записей для элементов «поле со списком» или «список». Последние ориентируются на значение параметра Максимальное число записей по умолчанию |
Серверный фильтр (Server Filter) |
Данные |
Указывает фильтр, который Access отправляет на сервер SQL Server для ограничения количества записей в наборе записей формы. Необходимо установить свойство Серверный фильтр по форме (Server Filter By Form) в значение Да, если вы хотите предоставить пользователю возможность изменять этот фильтр |
Серверный фильтр по форме (Server Filter By Form) |
Данные |
По умолчанию имеет значение Нет, что отключает режим фильтра по форме. Этот режим аналогичен одноименному режиму для форм в настольных БД, за исключением того, что Access отправляет фильтр на сервер, а не фильтрует уже извлеченные с сервера записи. Если установить это свойство в значение Да, то при открытии формы пользователем Access откроет окно Серверный фильтр по форме (Server Filter By Form). В нем пользователь сможет изменить любой сохраненный серверный фильтр или создать новый. Для просмотра результатов работы фильтра пользователь должен щелкнуть на кнопке Применить серверный фильтр (Apply Server Filter) |
Однозначная таблица (Unique Table) |
Данные |
Когда проект подключен к базе данных на сервере SQL Server версии 6.5 или 7.0, а в качестве источника записей формы используется представление или хранимая процедура, приложению Access иногда не хватает информации для обновления данных, выводимых формой. Если в свойстве Однозначная таблица указать таблицу, из которой берутся уникальные строки набора записей (то есть таблицу на множественной стороне связи «один-ко-многим»), это позволит Access «понять», как следует обновлять данные |
Команда синхронизации (Resync Command) |
Данные |
Когда проект подключен к базе данных на сервере SQL Server версии 6.5 или 7.0, а в качестве источника записей формы используется представление или хранимая процедура, обрабатывающая две и более связанные таблицы (что требует установки свойства Однозначная таблица), необходимо ввести специальное выражение на языке Transact-SQL, указывающее приложению Access порядок синхронизации данных после обновления. Access использует команду синхронизации для повторного извлечения связанных записей с единичной стороны связи «один-ко-многим» при изменении внешнего ключа на множественной стороне. Команда синхронизации обычно представляет собой копию SQL-оператора из представления или хранимой процедуры с добавлением в предложение WHERE параметров, указывающих значения ключей таблицы на множественной стороне свяли. При подключении к SQL Server 2000 и последующим версиям нет необходимости устанавливать это свойство. (Входящая в пакет Office 2003 версия MSDE тождественна SQL Server 2000) |
Входные параметры (Input Parameters) |
Данные |
Позволяет указывать значения входных параметров, которые используются в источнике записей формы на SQL Server |
Кнопка числа записей (Max Rec Button) |
Другие |
Определяет наличие в форме кнопки Максимальное число записей |
Свойство Тип набора записей
Одной из возможностей ограничения редактирования данных в форме является, как вам должно быть известно, настройка свойств Разрешить изменение (Allow Edits), Разрешить добавление (Allow Additions) и Разрешить удаление (Allow Deletions). Если требуется отключить возможность какого бы то ни было изменения данных в форме проекта, можно также использовать свойство Тип набора записей (Recordset Type). По умолчанию это свойство имеет значение Обновляемый статический набор (Updatablе Snapshot). Пока Access считает, что источник записей формы является обновляемым, пользователь сможет редактировать, удалять и добавлять записи. Однако при изменении значения свойства Тип набора записей на Статический набор (Snapshot) данные в форме становятся доступными «только для чтения».
Для примера откройте форму в файле проекта, у которой свойство Тип набора записей имеет значение Статический набор.
Обратите внимание, что кнопка Новая запись (New Record) в панели навигации недоступна. Хотя это может говорить о том, что свойство Разрешить добавление (Allow Additions) установлено в значение Нет, обычно это верный признак необновляемости набора записей формы. Попробуйте ввести что-либо в любом из полей этой формы. Access издаст звуковой сигнал и выведет в строке состояния сообщение «Поле <имя поля> основано на выражении, его обновление не допускается». (В данном контексте правда, это сообщение не имеет смысла.)
Переключитесь в режим конструктора, откройте окно свойств и установите свойства Разрешить изменение, Разрешить добавление и Разрешить удаление в значение Нет, а свойство Тип набора записей - в значение Обновляемый статический набор, после чего снова переключитесь в режим формы. Вы по-прежнему не сможете произвести никаких изменений в полях формы, но Access больше не будет издавать звуковой сигнал и выводить сообщение в строке состояния. .При закрытии формы не сохраняйте произведённые изменения.
