- •Оглавление
- •Часть 1. Краткое описание Delphi 8
- •Часть 2. Технология ado для баз данных access 186
- •9.1. Общие сведения 289
- •Введение
- •Часть 1. Краткое описание Delphi
- •1. Работа со средой delphi
- •1.1. Ознакомление с delphi
- •1.2. Вкладка дизайнера формы (design)
- •1.3. Вкладка редактора кода программы
- •1.4. Окно object inspector
- •1.5. Окно project manager
- •1.6. Окно палитры инструментов
- •1.7. Создание первого проекта приложения
- •1.8. Сохранение проекта
- •1.8. Сохранение проекта
- •1.9. Компиляция
- •2. Основа языка delphi
- •2.1. Основные понятия языка
- •2.1.1. Элементы языка
- •2.1.2. Пример простой программы
- •2.1.3. Типы данных
- •2.1.4. Операции и выражения
- •2.1.5. Стандартные функции
- •2.1.6. Ввод и вывод на дисплей
- •2.1.7. Оператор присваивания
- •2.2. Операторы языка паскаль
- •2.2.1. Составной оператор
- •2.2.2. Условный оператор
- •2.2.3. Сложные условия
- •2.2.4. Оператор выбора case
- •2.2.5. Оператор цикла for
- •2.2.6. Оператор цикла while
- •2.2.7. Оператор цикла repeat
- •2.2.8. Вложенные циклы
- •2.2.9. Прочие операторы
- •2.3. Общая структура программы
- •2.3.1. Перечень разделов программы
- •2.4. Массивы
- •2.4.1. Одномерные массивы
- •2.4.2. Сортировка массивов и поиск элемента в массиве
- •2.4.3. Многомерные массивы
- •2.5. Функции и процедуры
- •2.5.1. Описание функций
- •2.5.2. Обращение к функции
- •2.5.3. Процедуры
- •2.5.4. Параметры-значения и параметры-переменные
- •2.5.5. Локальные и глобальные переменные
- •2.5.6. Pекурсия
- •2.6. Строки символов
- •2.6.1. Задание строк
- •Var имя: string[длина];
- •2.6.2. Функции и процедуры для обработки строк
- •2.7. Порядковые типы данных
- •2.7.1. Перечисляемый тип данных
- •2.7.2. Интервальный тип данных
- •2.7.3. Порядковые типы данных
- •2.7.4. Дополнение:тип данных tDateTime (дата-время)
- •2.8. Множества
- •2.8.1. Значения типа множество
- •2.8.2. Операции на множествах
- •2.9. Записи
- •2.9.1. Поля записи
- •2.9.2. Оператор with
- •2.9.3. Последовательный поиск в массиве записей
- •2.9.4. Двоичный поиск в массиве записей
- •2.10. Файлы
- •2.10.1. Основные свойства файлов
- •2.10.2. Типизированные файлы
- •2.10.3. Текстовые файлы
- •2.10.4. Поиск файлов
- •2.11. Динамическая память
- •2.11.1. Динамические переменные и указатели
- •2.11.2. Динамические списки
- •2.11.3. Деревья
- •2.12. Программные модули
- •2.12.1. Модули, формируемые пользователем
- •2.12.2. Стандартные модули
- •2.12.3. Примеры программ
- •3. Главная форма
- •3.1. Свойства главной формы
- •3.2. События главной формы
- •4. Описание некоторых компонентов
- •4.1. Компонент tpanel (панели)
- •4.2. Компонент tbutton (кнопка)
- •4.3. Дополнительные кнопки
- •4.4. Компонент tlabel (надписи)
- •4.5. Компонент tedit (Строки ввода)
- •4.6. Компонент тМето (многостроч. Поле ввода)
- •4.7. Свойства и методы класса tstrings
- •4.8. Компонент checkbox (флажок)
- •4.9. Компонент tradiobutton (кнопки выбора)
- •4.10. Компонент MainMenu (главное меню программы)
- •4.11. Компонент timage
- •4.12. Компонент tstringgrid (сетка)
- •4.13. Компонент ttimer(таймер)
- •5. Отладка программ
- •5.1. Типы ошибок
- •5.2. Отладка программы
- •5.2.1. Трассировка программы
- •5.2.2. Точки останова программы
- •5.2.3. Наблюдение значений переменных
- •Часть 2. Технология ado для баз данных access
- •6. Создание баз данных access
- •6.1. Определение понятия баз данных
- •6.2. Интерфейс программы access
- •6.3. Создание базы данных в access 2007
- •6.3.1. Создание двухтабличной базы данных
- •6.3.2. Создание базы данных с вычисляемыми полями
- •6.4. Выбop формата для новой базы данных
- •6.5. Создание пустой базы данных
- •6.6. Открытие и закрытие базы данных
- •6.7. Создание таблиц в режиме конструктора
- •6.7.1. Выбор первичного ключа
- •6.7.2. Изменение полей и таблиц
- •6.7.3. Копирование полей
- •6.7.4. Перемещение полей
- •6.7.5. Удаление полей
- •6.7.6. Операции с таблицами
- •6.8. Создание базы данных в access 2003
- •6.9. Установление связей между таблицами
- •6.10. Обеспечение целостности записей в базе данных
- •6.11. Редактирование и удаление связей
- •7. Система доступа к данным ado
- •7.1. Общие сведения
- •7.2. Компонент adoConnection
- •7.2.1. Свойства компонента adoConnection.
- •7.2.2. Методы компонента adoConnection
- •7.3.Компонент аdоТable
- •7.3.1. Свойства компонента tadoTable
- •7.3.2. Методы компонента tadoTable
- •7.4. Компонент adoQuery
- •7.5. Компонент adoDataSet
- •7.5.1.Свойства компонента adoDataSet
- •7.5.2. Методы компонента adoDataSet
- •7.5.3. Cобытия компонента adoDataSet
- •7.6. Компонент DataSource
- •7.7.Комнонент DataGrid
- •7.7.1 Cвойства компонента DataGrid
- •7.7.2. Методы и события компонента DataGrid
- •7.8. Компонент adocommand
- •8. Управление базами данных
- •8.1. Приложение для управления базами данных
- •8.2. Свойства полей базы данных
- •8.3. Редактирование базы данных
- •8.4. Сортировка данных
- •8.5. Поиск данных в базе
- •8.5.1. Фильтрация данных в базе
- •8.5.2. Нахождения информации методом Locate
- •9.1. Общие сведения
- •9.2. Основные операторы запроса
- •9.2.1. Агрегатные функции
- •9.2.2. Подзапросы
- •9.3. Операторы наполнения баз данных sql
- •9.3.1. Ввод значений
- •9.3.2. Удаление значений
- •9.3.3. Изменение значений
- •9.4. Операторы создания баз данных sql
- •9.4.1. Команда создания таблицы.
- •9.4.2. Первичные ключи таблицы
- •9.4.3. Индексы таблицы
- •9.4.4. Добавление в таблицу новых столбцов
- •10. Реализация sql- запросов
- •10.1. Компонент tadoQuery для sql- запросов
- •10.2. Форма для реализация sql-запроса
- •11. Генератор отчетов Quick Reports
- •11.1.Описание Quick Reports
- •11.2. Печать записи с помощью Quick Reports
- •11.3. Печать таблиц с помощью Quick Reports
- •394026 Воронеж, Московский просп., 14
6.6. Открытие и закрытие базы данных
При открытии и закрытии уже существующей базы данных или при создании новой текущая база данных будет закрыта, так как программа Access позволяет одновременно работать только с одной базой данных, хотя специальными приемами это правило можно обойти.
Открытие базы данных
В программе Access 2007 предусмотрено несколько методов открытия базы данных.
В частности, выполнить открытие базы данных можно следующим образом:
Щелкнуть на имени файла базы данных в окне, Приступая к работе с Microsoft Office Access.
Список использовавшихся последними баз данных дублируется в правой части окна Приступая к работе с Microsoft Office Access, в разделе Открыть последнюю базу данных. Если в этом списке присутствует нужная вам база данных (в нашем случае база данных Обучение), щелкните на имени ее файла.
Выбрать имя базы данных из меню Office. Также применяется в том случае, если вы недавно работали с требуемой вам базой данных.
Для этого выполните следующее.
Щелкните на кнопке Office. В правой части панели меню показан список (от 1 до 9 позиций) имен файлов баз данных, которые использовались последними. Если в этом списке есть необходимая вам база данных, щелкните на ней. Файл будет открыт с теми же настройками, которые были установлены при последнем к нему обращении.
Чтобы изменить число файлов, которые отображаются в этом списке, щелкните на кнопке Office, а затем — на кнопке Параметры Access. В одноименном окне выберите категорию Дополнительно. Справа, в группе параметров Вывод на экран, из раскрывающегося списка опции Число документов в списке последних файлов выберите удобное для вас значение (от 1 до 9) и щелкните на кнопке ОК.
Если в окне Приступая к работе с Microsoft Office Access или списке файлов меню Office имя требуемой базы данных отсутствует, открыть ее можно в диалоговом окне Открытие файла базы данных.
Для этого выполните следующее.
Щелкните на ссылке Другие раздела Открыть последнюю базу данных в рабочей области окна Access или, щелкнув на кнопке Office, выберите из меню команду Открыть. Появится диалоговое окно Открытие файла базы данных .
Если в списке тех файлов, которые отображены в этом окне, нет интересующей вас базы данных, воспользуйтесь раскрывающимся списком Папка, чтобы выбрать нужные диск и папку. Для этого сначала щелкните на стрелке справа в этом поле, а затем, дважды щелкнув на папке, откройте ту, в которой хранится нужная вам база данных.
Когда нужный файл найден, дважды щелкните на нем. Выбранная база данных будет открыта в рабочей области приложения Access.
Создание на рабочем столе ярлыка
для открытия нужного объекта базы данных.
Чтобы иметь возможность быстро открыть объект базы данных (таблицу, форму или отчет), создайте для этой цели ярлык на своем рабочем столе.
Для этого выполните следующее.
Откройте в приложении Access 2007 базу данных, которая содержит интересующий вас объект. Убедитесь, что он действительно присутствует слева, в области переходов.
Уменьшите размер окна приложения Access так, чтобы был виден рабочий стол.
Щелкните левой кнопкой мыши на имени нужного объекта в области переходов и, удерживая кнопку, перетащите пиктограмму из окна приложения Access на рабочий стол. Отпустите кнопку мыши — теперь на рабочем столе появился новый ярлык. Отныне двойной щелчок на нем позволяет открывать в приложении Access базу данных, содержащую этот объект, а также и сам объект.
Закрытие базы данных
Если базу данных необходимо закрыть, сделать это можно следующим образом.
Щелкните на кнопке Office.
В левой части панели меню выберите команду Закрыть базу данных.
При выходе из базы данных все внесенные в нее изменения программа Access автоматически сохранит.
Однако если модификация затронула макеты и структуру объектов базы данных, система запросит у вас соответствующее подтверждение.