- •Введение
- •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.5. Создание однотабличной формы в режиме автоформы
Создание формы в режиме автоформы, например, создание Автоформы в столбец можно осуществить следующим образом:
вкладка Формы, Создать, Автоформа в столбец,
выбрать из списка имя таблицы, для которой создается форма, ОК, появится форма в режиме ввода данных (рис. 3.1),
необходимо сохранить данную форму (кнопка Сохранить), ввести имя формы, например: Группы, ОК,
закрыть окно просмотра формы.
Рис. 3.1. Окно формы в режиме ввода данных
3.6. Редактирование формы в режиме Конструктор
Вызов Конструктора для редактирования формы:
выделить имя формы, Конструктор.
В режиме Конструктор в форму можно добавить надпись (заголовок), кнопки поиска информации, кнопку выхода, переключатели, поля со списком и т.д.
Для добавления новых элементов существует панель элементов, кнопки которой позволяют создать новые элементы в форме.
Добавление заголовка в форму.
Увеличить ширину полосы Заголовок формы, чтобы уместилась надпись. Для этого необходимо стать на нижнюю границу полосы Заголовок формы, получить черный крест со стрелками и тащить его (рис. 3.2).
Рис. 3.2. Форма в режиме Конструктор
Щелкнуть на панели элементов по кнопке Надпись и в полосе Заголовок формы, где будет заголовок формы, набрать текст и нажать Enter, созданная надпись будет выделена (в рамке с черными квадратами), надпись можно редактировать (увеличить размер, изменить цвет букв, начертание, сделать видимой рамку вокруг надписи, изменить цвет и толщину рамки, изменить цвет фона и т.д.). Вид формы в режиме Конструктор после добавления заголовка приведен на рис. 3.3.
Рис. 3.3. Форма с надписью в режиме Конструктор
Для перемещения выделенной надписи ставят курсор на границу надписи, получают «черную кисть руки» и перетаскивают в нужном направлении.
Для увеличения размера рамки по размеру надписи выбирают пункты меню Формат, Размер, По размеру данных.
Добавление кнопки выхода из формы.
Щелкают на панели элементов по кнопке Кнопка и в макете отчета там, где кнопка должна быть, при этом загружается мастер создания кнопки.
В первом диалоговом окне выбирают категорию Работа с формой и действие Закрыть форму, нажимают кнопку Далее.
Во втором диалоговом окне выбирают, что необходимо разместить на кнопке (текст или рисунок), щелкают по кнопке Готово.
Добавление кнопки поиска данных.
Щелкают на панели элементов по кнопке Кнопка и в макете отчета там, где кнопка должна быть, при этом загружается мастер создания кнопки.
В первом диалоговом окне выбирают категорию Переходы по записям и действие Найти запись, нажимают кнопку Далее.
Во втором диалоговом окне выбирают, что необходимо разместить на кнопке (текст или рисунок), щелкают по кнопке Готово.
Создание группы переключателей.
Поле создается с помощью мастера. Кнопка Мастер на панели элементов должна быть активной (более светлой, чем другие кнопки).
Щелкают по кнопке Группа переключателей и в полосе Область данных, где это поле будет находиться. Загружается мастер создания группы переключателей.
В первом окне задают подписи для каждого переключателя и щелкают по кнопке Далее.
Во втором окне указывают, какой переключатель должен быть выбран по умолчанию и щелкают по кнопке Далее.
В следующем окне указывают, какие значения должны быть сопоставлены с каждым переключателем (по умолчанию предлагаются цифры 1, 2, 3,…; можно заменить их на другие цифры) и щелкают по кнопке Далее.
В следующем окне выбирают, в каком поле базы данных нужно запомнить выбранный переключатель, и щелкают по кнопке Далее.
В следующем окне выбирают оформление (обычное, утопленное, с тенью и т.д.) и тип элементов в группе (например, переключатели) и щелкают по кнопке Далее.
Указывают имя группы переключателей и щелкают по кнопке Готово.
Создание поля ввода с раскрывающимся списком.
Если при описании структуры таблицы в режиме Конструктор для поля во вкладке Подстановка в строке Тип элемента управления был выбран тип Поле со списком и указан источник строк, то в режиме Автоформа поле со списком создается автоматически.
Создание поля со списком в режиме Конструктор осуществляется следующим образом.
Щелкают по кнопке Поле со списком на панели элементов и в полосе Область данных, где будет располагаться поле. При этом загружается мастер и открывается первое диалоговое окно.
В первом окне указывают источник выбора списка – из таблицы или фиксированный список, щелкают по кнопке Далее.
В зависимости от предыдущего ответа или указывают таблицу и поле для списка, или вводят фиксированный список, щелкают по кнопке Далее.
Указывают, где сохранять список, щелкают по кнопке Далее.
Задают подпись и щелкают по кнопке Готово.
