
- •Введение
- •1. Создание базы данных средствами ms sql server
- •1.1. Структура базы данных
- •1.2. Создание баз данных в ms sql Server 2000
- •1.3. Создание таблиц базы данных в ms sql Server 2000
- •1.4. Типы данных в ms sql Server 2000
- •1.5. Управление пользователями
- •1.6. Способы обмена данными между Access и sql Server через odbc
- •1.7. Определение внешних источников данных в odbc
- •1.8. Связь с таблицами баз данных sql Server
- •1.9. Создание базы данных, таблиц, схемы данных средствами ms sql Server 2005
- •1.10. Обеспечение доступа к базе данных средствами ms sql Server 2005
- •1.11. Перенос базы данных на другой компьютер
- •1.12. Создание источника данных odbc и взаимодействие с приложением Access
- •2. Создание таблиц и схемы данных средствами субд access
- •2.1. Субд Microsoft Access
- •2.2. Объекты Access
- •Создание базы данных в Access 2003
- •Режимы создания таблиц базы данных в Access 2003
- •2.5. Создание таблицы в режиме Конструктор
- •2.6. Редактирование структуры таблицы
- •2.7. Создание и редактирование схемы данных
- •2.8. Ввод и редактирование данных
- •2.9. Создание базы данных, таблиц и схемы данных в Access 2007
- •Формы данных
- •3.1. Общие сведения о форме
- •3.2. Способы создания форм
- •3.3. Области и элементы формы в режиме Конструктор
- •3.4. Кнопки панели элементов
- •3.5. Создание однотабличной формы в режиме автоформы
- •3.6. Редактирование формы в режиме Конструктор
- •3.7. Создание составной формы
- •3.8. Ограничения доступа к данным через форму
- •3.9. Вычисления в форме
- •3.10. Создание форм в Access 2007
- •Запросы
- •Основы разработки запросов
- •Типы запросов
- •Создание запросов на выборку данных в режиме
- •Создание вычисляемого поля в запросе
- •4.5. Создание запроса с групповыми вычислениями
- •4.6. Создание параметрических запросов
- •4.7. Создание перекрестных запросов
- •4.8. Запрос на создание новой таблицы
- •4.9. Запрос на добавление записей
- •4.10. Запрос на удаление записей
- •4.11. Запрос на обновление записей
- •4.12. Создание запросов в Access 2007
- •5.1. Способы создания отчетов
- •Типы элементов управления
- •Создание надписей в отчете
- •Создание связных элементов (полей)
- •Создание вычисляемых элементов
- •Группирование записей в отчете
- •Создание отчета с помощью мастера отчетов
- •Создание отчета в режиме Конструктор
- •6. Заполнение полосы Верхний колонтитул.
- •7. Заполнение полосы Заголовок группы.
- •8. Заполнение полосы Область данных.
- •9. Заполнение полосы Примечание группы.
- •10. Заполнение полосы Нижний колонтитул.
- •11. Заполнение полосы Примечание отчета.
- •Экзаменационная ведомость Факультет Шифр группы Дисциплина
- •Списки групп
- •5.9. Создание отчетов в Access 2007
- •Создание макросов
- •6.1. Основы создания макросов
- •6.2. Формирование макрокоманд
- •6.3. Создание группы макросов
- •6.4. Использование условий в макросе
- •6.5. Создание макросов с использованием ссылок на объекты
- •6.6. Организация выполнения макроса
- •6.7. Выполнение макроса с наступлением события
- •6.8. Создание кнопки запуска макроса в форме
- •6.9. Пример создания макроса для решения задачи, использующей запросы
- •6.10. Пример создания макроса, работающего с данными нескольких объектов
- •Создание модулей
- •Общие сведения о языке vba
- •Модель объектов приложения Access
- •Модель объектов доступа к данным
- •Описание переменных
- •Операторы присваивания
- •Описание констант
- •Операторы управления выполнением программ
- •Операторы организации цикла:
- •Использование объекта Recordset
- •Выполнение процедур vba
- •7.10. Примеры модулей
- •Пример 3. Рассчитать суммарную поставку по каждому индексу товара в таблице поставка.
- •Пример 4. Создать новую таблицу Продукты из двух полей Индекс товара и Название, обеспечить ввод данных в эту таблицу.
- •Для решения задачи необходимо создать форму Поставщики_Города нижеследующего вида и связать с ней процедуру.
- •Пример 6. Открыть таблицу Товары, прочесть и вывести на экран все записи.
- •Пример 7. Выбор записей из таблицы Поставка для товара с кодом 123.
- •Пример 8. Выбор данных из связанных таблиц Товары и Поставка, связанных по индексу товара.
- •Пример 9. Выбор данных из трех связанных таблиц Товары, Поставщики и Поставка.
- •Пример 10. Поиск записей по наименованию товара (не ключевое поле) в таблице Товары и вывод найденных записей.
- •Пример 11. Поиск записей по дате поступления (не ключевое поле) в таблице Поставка и вывод найденных записей.
- •Пример 12. Поиск записей по индексу товара в таблице Товары и замена поля Розничная цена.
- •Пример 13. Поиск записей в таблице Товары для записей, где поле Розничная цена меньше заданной.
- •Управление приложением пользователя
- •Создание панели управления приложением с помощью диспетчера
- •Добавление рисунка в кнопочную форму
- •Создание кнопочной формы в режиме конструктора
- •Запуск Access с открытием приложения пользователя
- •Задания по разработке баз данных и приложений для работы с ними
- •Продажа бензина за ________________
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •Периодичность
- •Справка о продаже билетов
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •Расписание работы
- •Список сотрудников
- •Список больных фио врача Дата посещения
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •Итоговая ведомость замен
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •5. Создать отчеты.
- •Факультет __________ Группа ______
- •Выдача книг
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Список автомобилей
- •Список водителей
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •5. Создать отчеты.
- •Транзисторы
- •Справка о продаже транзисторов
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Выпрямительные диоды
- •Закупка приборов
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Сводная ведомость, дата
- •Справка о поставках мебели
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •Библиографический список
- •Оглавление
3.2. Способы создания форм
Ввод данных в таблицу с помощью формы позволяет облегчить ввод информации и проверить ее правильность. Как и для большинства объектов базы данных, для создания формы существует несколько способов.
Для создания формы нужно перейти во вкладку Формы в окне открытой базы данных, затем щелкнуть по кнопке Создать. Откроется диалоговое окно Новая форма. В этом окне выбирают способ создания формы и таблицу или запрос, которые будут источником данных для формы.
Чтобы быстро создать простую форму, содержащую все поля из заданных таблицы или запроса, выбирают команду Автоформа. Мастер автоформ может построить простую форму, поля ввода в которой расположены в столбец, в строчку или в виде таблицы. При данном способе нужно задать тип формы и ответить на ряд вопросов о ней. Форму можно создать в режиме Мастера форм, который позволяет сделать форму для ввода данных сразу в несколько таблиц. Форму можно создать самостоятельно в режиме Конструктор.
После того, как форма создана любым способом, ее можно изменить, находясь во вкладке Формы. Для этого выделяют имя нужной формы и щелкают по кнопке Конструктор.
3.3. Области и элементы формы в режиме Конструктор
Форма в режиме Конструктор имеет три области: Область данных, Заголовок формы и Примечание формы, которые могут быть образованы по командам меню Вид, Заголовок/примечание формы. Области формы наполняются различными графическими объектами.
Элементы или графические объекты.
В форме могут быть использованы элементы трех видов:
связанные – поля данных из какой-либо таблицы или запроса; Графические объекты, связанные с записями таблиц и предназначенные для отображения данных из полей, могут быть следующих типов Поле, Поле со списком, Список. Тип элемента управления, выбираемый для поля по умолчанию, определяется в свойствах поля таблицы, с которой связано поле формы. Задается это свойство при определении типа данных поля в режиме конструктора таблиц во вкладке Подстановка.
несвязанные – фрагмент текста или метка (обычно применяются для обозначения других элементов (надписей) или областей на форме);
вычисляемые – вычисляемые значения, вносимые в форму (промежуточные и итоговые суммы, средние значения, проценты и т.д.).
Свойства элементов.
Как форма в целом, так и каждый из ее элементов обладает своими свойствами, которые можно просматривать и корректировать. Для этого выполняют команды меню Вид, Свойства, или команду Свойства в контекстно-зависимом меню, вызываемом правой кнопкой мыши, или щелкают по кнопке Свойства на панели инструментов.
Свойства элемента позволяют определить его внешний вид, размер, местоположение в форме, режим ввода/вывода, привязать к элементу выражение, макрос или программу.
Для вызова контекстного меню формы в целом курсор должен быть предварительно установлен на черном квадрате – области выделения формы, который размещен в верхнем левом углу на пересечении линеек. В этом меню можно перейти к просмотру свойств формы в целом.
При щелчке мышью на этом квадрате форма выделяется. Двойной щелчок на области выделения формы позволяет сразу вызвать свойства формы.
Если линейки не выводятся на экран, нужно установить курсор на серую фоновую область справа от формы. Выделить целиком форму можно также, выполнив команды Правка, Выделить форму.
При создании формы с помощью Мастера последний определяет порядок расположения и размер элементов согласно описаниям полей таблицы. В режиме Конструктор можно отредактировать в форме элементы управления, изменив:
их положение (выделить элемент, щелкнув по нему; поставить курсор на границу элемента так, чтобы появилась "рука", и перетащить элемент в нужное место; если элемент состоит из двух частей, то отдельная часть перетаскивается, когда курсор имеет вид руки с указывающим пальцем, которая получается в верхнем левом углу объекта);
размер (выделить элемент, щелкнув по нему; вокруг элемента появятся маленькие черные квадратики – маркеры; стать на маркер, чтобы курсор стал двухконечной стрелкой, и тащить маркер в нужном направлении; другой способ – щелчком выделить объект и выбрать пункты меню Формат, Размер, По размеру данных);
свойства (выделить элемент и щелкнуть по кнопке Свойства на панели инструментов; в открывшемся диалоговом окне меняют характеристики элемента);
вид (с помощью рамок, фоновых и шрифтовых выделений; с помощью кнопки Свойства, находясь во вкладке Макет, можно изменить формат вывода данных).
Чтобы создать элемент управления нужного типа, необходимо щелкнуть по соответствующей кнопке, а затем – в нужном месте формы.
Кнопки создания элементов управления в режиме Конструктор находятся на панели элементов. Если панель элементов не видна на экране, выбирают в меню Вид команду Панель элементов.