Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000555.doc
Скачиваний:
31
Добавлен:
30.04.2022
Размер:
19.12 Mб
Скачать

Часть 2. Технология ado для баз данных access 186

6. СОЗДАНИЕ БАЗ ДАННЫХ ACCESS 186

6.1. определение понятия баз данных 186

6.2. интерфейс программы access 189

6.3. создание базы данных в access 2007 194

6.3.1. Создание двухтабличной базы данных 194

6.3.2. Создание базы данных 200

с вычисляемыми полями 200

6.4. выбop формата для новой базы данных 203

6.5. создание пустой базы данных 204

6.6. открытие и закрытие базы данных 208

6.7. создание таблиц в режиме конструктора 211

6.7.1. Выбор первичного ключа 214

6.7.2. Изменение полей и таблиц 217

6.7.3. Копирование полей 220

6.7.4. Перемещение полей 221

6.7.5. Удаление полей 222

6.7.6. Операции с таблицами 223

6.8. создание базы данных в access 2003 225

6.9. установление связей между таблицами 226

6.10. обеспечение целостности записей 229

в базе данных 229

6.11. Редактирование и удаление связей 231

7. СИСТЕМА ДОСТУПА К ДАННЫМ ADO 232

7.1. общие сведения 232

7.2. компонент ADOConnection 234

7.2.1. Свойства компонента ADOConnection. 241

7.2.2. Методы компонента ADOConnection 242

7.3.компонент АDОТable 244

7.3.1. Свойства компонента TADOTable 244

7.3.2. Методы компонента TADOTable 247

7.4. компонент ADOQuery 249

7.5. КОМПОНЕНТ ADODataSet 249

7.5.1.Свойства компонента ADODataSet 251

7.5.2. Методы компонента ADODataSet 256

7.5.3. Cобытия компонента ADODataSet 258

7.6. КОМПОНЕНТ DataSource 259

7.7.КОМНОНЕНТ DataGrid 260

7.7.1 Cвойства компонента DataGrid 260

7.7.2. Методы и события компонента DataGrid 261

7.8. компонент adocommand 262

8. УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ 264

8.1. приложение для управления базами данных 264

8.2. свойства полей базы данных 270

8.3. редактирование базы данных 275

8.4. сортировка данных 280

8.5. поиск данных в базе 282

8.5.1. Фильтрация данных в базе 282

8.5.2. Нахождения информации методом Locate 286

9. SQL – язык запросов 289

9.1. Общие сведения 289

9.2. Основные операторы запроса 292

9.2.1. Агрегатные функции 303

9.2.2. Подзапросы 306

9.3. Операторы наполнения баз данных SQL 307

9.3.1. ВВОД ЗНАЧЕНИЙ 308

9.3.2. Удаление значений 310

9.3.3. Изменение значений 310

9.4. Операторы создания баз данных SQL 312

9.4.1. Команда создания таблицы. 312

9.4.2. Первичные ключи таблицы 313

9.4.3. Индексы таблицы 314

9.4.4. Добавление в таблицу новых столбцов 318

10. Реализация SQL- запросов 319

10.1. Компонент TADOQuery для SQL- запросов 319

10.2. Форма для реализация SQL-запроса 321

11. ГЕНЕРАТОР ОТЧЕТОВ Quick Reports 325

11.1.Описание Quick Reports 325

11.2. Печать записи с помощью Quick Reports 329

11.3. Печать таблиц с помощью Quick Reports 331

Введение

Система Delphi является широко распространенным средством разработки прикладных программ (приложений).

Среда Delphi ориентирована на быструю разработку приложений.

В основе быстрой разработки приложений Delphi лежит технология визуального проектирования и событийного программирования.

Суть этой технологии в том, что Delphi берет на себя большую часть рутинной работы, оставляя программисту только работу по созданию алгоритма приложения, конструированию (проектированию) окон и созданию функций обработки событий.

Вначале Delphi была ориентирована на разработку программ для Windows (Win32-приложений). На этот вариант Delphi мы и будем ориентироваться.

Итак, Delphi — это среда быстрой разработки приложений (Rapid Application Development, RAD) на языке программирования Delphi.

Основу языка программирования Delphi составляет язык Turbo Pascal, в дальнейшем просто Паскаль.

Диалект языка Delphi, используемый при разработке программ для Windows (Win32-приложений), более точно можно назвать Delphi Win32.

В первой части учебного пособия подробно рассмотрены основы языка Turbo Pascal в приложении к Delphi Win32.

Во второй части учебного пособия также достаточно подробно рассмотрены такие вопросы как создания баз данных с помощью программы Access, доступ к базам данных по технологии ADO, создание управления базами данных с использованием среды Dephi и, наконец, печать результатов поиска в базе данных с применением генератора отчетов Quick Report.

При написании этого учебного пособия авторы стремились делать акцент на сути рассматриваемого материала, а не только на его формальном изложении.