- •Лабораторная работа n 1 система управления базой данных access. Начало работы
- •Введение
- •Начало работы: создание таблицы в базе данных
- •Режим таблицы
- •Типы и свойства полей
- •Мастер таблиц
- •Импорт таблиц
- •Связь с таблицами
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 2 работа с таблицами
- •Введение
- •Режим замены
- •Режим вставки
- •Операции поиска
- •Фильтрация данных в таблице
- •Поиск и замена
- •Удаление данных
- •Изменение структуры таблицы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 3 изменение образа таблицы
- •Вводные замечания
- •Установка параметров шрифта
- •Параметры ячеек
- •Изменение расположения строк/колонок
- •Внимание!
- •Изменение типа поля
- •Отображение полей
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 4 главное меню access
- •Меню Правка
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 5 создание запросов
- •Общие сведения
- •Сортировка данных в запросе
- •Применение специальных критериев
- •Вычисления в запросе
- •Внимание!
- •Поле Продавец Объем операции Номер записи
- •Поле Продавец Объем операций Номер записи
- •Запросы к нескольким таблицам
- •Запрос на добавление
- •Запрос на удаление
- •Запрос на обновление
- •Запрос на создание таблицы
- •Индикация результатов выполнения запросов
- •Параметрические запросы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 6 создание форм
- •Вводные замечания
- •Создание форм с помощью мастера
- •Перемещение и редактирование полей формы
- •Фильтрация данных в форме
- •Обычный фильтр
- •Фильтр по выделенному
- •Расширенный фильтр
- •Форма ленточного типа
- •Создание диаграмм
- •Составные и связанные формы
- •Применение элементов управления в формах
- •Мастер кнопок
- •Списки в формах
- •Размещение в форме графического объекта
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 7 отчеты в access
- •Вводные замечания
- •Автоотчеты
- •Конструктор отчетов
- •Мастер диаграмм
- •Мастер отчетов
- •Вычисления в отчете
- •Печать отчета
- •Предварительный просмотр
- •Опции печати
- •Задание
- •Создание меню и панелей инструментов
- •Создание панели инструментов для всех баз данных
- •Создание панели инструментов для отдельной базы данных
- •Создание специальной строки меню
- •Создание и удаление контекстного меню
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 9 макросы в access. Первое знакомство
- •Вводные замечания
- •Создание макросов
- •Кнопка, запускающая макрос
- •Макрокоманды для работы с данными
- •Макрокоманды для управления Access
- •Макрокоманды для решения задач программирования
- •Редактирование макросов
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 10
- •Отладка макросов, макрогруппы,
- •Связь с меню
- •Цель работы: Освоить процедуры отладки макросов, создания макрогрупп, создания макросов, связанных с меню.
- •Отладка макроса
- •Применение пошагового режима
- •Объединение макросов в макрогруппу
- •Связывание макросов с командами меню
- •Связывание макросов с событиями
- •События, связанные с клавиатурой и мышью
- •Связывание с событиями
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 11
- •Макросы с условием. Представление объектов. Установка имен и значений
- •Цель работы: Изучить методику создания макросов с условием, управление представлением объектов из макроса, указание имен объектов, установку значений.
- •Выполнение макроса с условием
- •Управление представлением объектов из макроса
- •Указание имен объектов
- •Установка значений
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 12 работа с приложениями и программами. Оформление меню
- •Вызов приложений и управление ими
- •Запуск прикладных программ с параметрами
- •Управление прикладными программами из access
- •Автоматизация вывода на печать
- •Оформление собственной строки меню
- •Задание
- •Контрольные вопросы
- •Цитированная литература
- •Содержание
Изменение расположения строк/колонок
В процессе работы с готовой таблицей часто приходится вставлять, переносить и удалять поля. Желание пользователя получить удобную в применении таблицу (например, упорядочить ее поля таким образом, чтобы наиболее часто используемые из них располагались ближе к левому краю) является вполне естественным. Выполнение такого требования влечет за собой изменение структуры таблицы.
Поставленную задачу можно легко решить с помощью мыши. Для этого необходимо маркировать поле, установить указатель мыши на заголовке маркированного поля, удерживая нажатой левую кнопку манипулятора, переместить поле в позицию перед полем, куда необходимо его вставить и отпустить кнопку мыши.
Изменить расположение полей можно и в окне конструктора таблицы. Для этого необходимо переместить строки в проекте таблицы.
Иногда целесообразно не перемещать поля, а копировать их, что позволяет сократить время, необходимое для создания таблицы, в которой многие поля имеют идентичные параметры. Чтобы, создавая очередное поле, не производить установку параметров повторно, следует скопировать имеющееся поле. Копирование полей осуществляется следующим образом:
- Активизируется режим конструктора таблицы.
- Маркируется копируемое поле.
- Выбирается команда Копировать в меню Правка.
- Установливается курсор в строке проекта таблицы, соответствующей полю, перед которым нужно вставить копию.
- Вставляется пустая строка перед строкой, куда необходимо скопировать запись, для чего активизируется команда Вставка строки из меню Правка.
После вставки копии необходимо изменить ее имя, поскольку Access-таблица не может содержать поля с одинаковыми именами.
Примечание:Поскольку в среде Windows буфер обмена общий для всех приложений, сохранность его содержимого зависит от выполнения команд Копировать и Вырезать и в других приложениях (например, в Paintbrush или в Excel).
Различие между командами Вырезать и Удалить заключается в том, что при использовании команды Удалить маркированная область не помещается в буфер обмена, и старое содержимое буфера сохраняется.
При копировании полей из одной таблицы в другую нет необходимости в изменении имен, поскольку речь идет о двух независимых таблицах.
Внимание!
Записи, которые не могут быть вставлены в целевую таблицу, временно сохраняются в таблице с именем Paste Errors (Ошибки вставки). Позднее их можно вставить в целевую таблицу, например, после изменения ее структуры.
Изменение типа поля
Изменение типа поля в таблице, в которую введены данные, может привести к появлению ошибок, поскольку программе Access придется конвертировать данные, что не всегда может быть выполнено однозначно. Существуют ограничения на ввод информации в поля определенного типа. Так, в числовые поля или поля даты нельзя вводить буквы.
Примечание:При изменении имени поля данные не конвертируются.
Внимание!
В программе Access запрещено конвертирование данных всех типов в данные типа Счетчик. Данные этого типа используются и обрабатываются программой особым образом. Если при составлении таблицы не создано поле счетчика, его можно вставить в таблицу в любое время.
Проблемы возникают и при преобразовании текстового поля в числовое. В этом случае удаляется содержимое всех полей, которые включают хотя бы одну букву. (Перед удалением данных Access, конечно, выдает соответствующее сообщение.) Числовые же поля свободно конвертируются в текстовые, поскольку последние могут содержать как цифры, так и буквы.
В случае преобразования поля Memo в текстовое поле могут быть потеряны данные, если размер текстового поля окажется недостаточным для размещения всего содержимого поля Memo. Часть символов может быть утеряна и при уменьшении размера текстового поля без изменения типа.