Access 2002. Разработка корпоративных приложений

Free Download

Authors:

Series: Для профессионалов

ISBN: 5-314-00181-0

Size: 11 MB (11673717 bytes)

Pages: 850/850

File format:

Language:

Publishing Year:

Category:

Пол Литвин, Кен Гетц, Майк Гунделой5-314-00181-0

Второй том известного автора Кена Гетца по Access. В нем делается упор на работу Access в корпоративной среде. Подробно освещается работа с SQL Server, страницы данных, вообще работа Access с WEB. Данная книга считается одной из лучших по разработке баз данных в Access. Ссылка на первый том метки темы: каталог ссылок по теме – MS Access

Table of contents :
Введение……Page 22
Краткая история Access……Page 32
Access2002……Page 35
Доступ к данным в Access 2002……Page 36
Работа c Access 2002 в сети Интернет и корпоративных сетях……Page 37
Особенности Microsoft Office XP Developer……Page 38
Резюме……Page 39
Сравнение архитектур файл/сервер и клиент/сервер……Page 40
Отделение данных от приложения……Page 41
Управление связанными таблицами……Page 42
Интеграция связанных таблиц в приложение……Page 46
Период обновления……Page 50
Уровень блокировки……Page 51
Оптимистическая и пессимистическая блокировки……Page 53
Оптимистическая блокировка в формах……Page 55
Оптимистическая блокировка с пользовательской обработкой ошибок……Page 57
Пессимистическая блокировка в формах……Page 61
Kлacc LockTimeout……Page 62
Реализация тайм-аута блокировки в форме……Page 66
Наборы записей DAO……Page 68
Реализация цикла повторных попыток доступа к данным посредством DAO……Page 70
Наборы записей ADO……Page 75
Реализация цикла повторных попыток доступа к данным посредством ADO……Page 77
Транзакции и DAO……Page 80
Транзакции и ADO……Page 81
Неявные транзакции……Page 82
Запросы на выполнение и транзакции в многопользовательской среде……Page 83
Свойство FailOnError……Page 84
Как организовать свой счетчик……Page 88
Как генерировать значения……Page 89
Список пользователей……Page 92
Контроль подключения……Page 93
Тестируйте, тестируйте и еще раз тестируйте!……Page 95
Резюме……Page 96
Глава 3. Разработка приложений клиент/сервер……Page 97
Сравнение ODBC и OLE DB……Page 98
Обзор методов доступа к данным……Page 100
Ключевые отличия клиент-серверных систем от файл-серверных……Page 103
Надежность и защита данных……Page 104
Соображения производительности……Page 105
Уникальные возможности сервера……Page 106
Компоненты OLE DB……Page 107
Взаимодействие с поставщиками OLE DB через ADO……Page 108
Понятие ODBC……Page 111
Создание подключения ODBC……Page 112
Источники записей……Page 114
Иcтoчники дaнныx ODBC……Page 115
Запуск администратора ODBC……Page 116
Создание источника данных……Page 117
Доступ к серверным данным……Page 118
Использование запроса Jet……Page 119
Использование SQL-запроса к серверу……Page 121
Непосредственное выполнение запросов с помощью ADO……Page 123
Использование ODBCDirect……Page 125
Настройка ODBC для вашей системы……Page 127
Настройка подключения к базе данных на сервере……Page 129
Редактирование данных ODBC……Page 130
Хорошо ли вы знаете свой сервер……Page 131
Разработка эффективных приложений клиент/сервер……Page 132
Выделение транзакций……Page 133
Использование локальных таблиц……Page 134
Разработка эффективных запросов……Page 135
Выбор связанных и свободных полей……Page 137
Использование динамических источников данных……Page 138
Разработка отчетов……Page 139
Диаграммы……Page 140
Функции, определенные пользователем……Page 141
Знакомство с SQL Profiler……Page 142
Мониторинг запросов Jet и ODBC……Page 143
Повышение производительности приложения……Page 144
Резюме……Page 145
Глава 4. Создание баз данных SQL Server……Page 146
Версии SQLServer……Page 147
SQL Server Standard Edition……Page 148
SQL Server Developer Edition……Page 149
SQL Server Desktop Engine……Page 150
Подключение к существующей базе данных SQL Server……Page 151
Мастер Microsoft SQL Server Database……Page 153
Мастер Upsizing Wizard……Page 154
Утилита импорта и экспорта……Page 161
Использование конструктора таблиц……Page 163
Знакомство с типами данных SQL Server……Page 168
Ограничения на параметры таблиц……Page 171
Конструирование представления……Page 172
Пaнeль SQL……Page 176
Инструкция SQL Server SELECT……Page 178
Создание схем баз данных……Page 184
Значения по умолчанию……Page 186
Управление базами данных SQL Server из Access……Page 187
Резюме……Page 188
Преимущества хранимых процедур……Page 189
Создание запросов……Page 190
Синтаксис хранимых процедур……Page 191
Параметры……Page 193
Объявление и использование переменных……Page 194
Выполнение хранимой процедуры из окна базы данных Access……Page 196
Вызов одной хранимой процедуры из другой……Page 197
Выполнение хранимой процедуры из запроса к серверу……Page 198
Выполнение хранимой процедуры с помощью ADO……Page 199
Использование операторов управления потоком Transact-SQL……Page 200
Onepaтop BEGIN…END……Page 201
Onepaтop IF.ELSE……Page 202
Onepaтop PRINT……Page 203
Onepaтop SET NOCOUNT……Page 204
Операторы WHILE, BREAK и CONTINUE……Page 206
Системные переменные……Page 207
Встроенные функции……Page 208
Системные хранимые процедуры……Page 210
Как определить, успешно ли прошла транзакция……Page 211
Создание функций……Page 213
Скалярные функции……Page 214
Многооператорные функции, возвращающие таблицы……Page 215
Создание триггеров……Page 217
Таблицы Inserted и deleted……Page 218
Транзакции и оператор RAISEERROR……Page 219
Как проверить, обновлен ли столбец……Page 220
Резюме……Page 221
Объектная модель ADO……Page 222
Подключение к серверной базе данных……Page 223
Использование свойства CurrentProject.Connection……Page 228
Свойства и методы объекта Command……Page 229
Метод Execute……Page 231
Выполнение хранимых процедур……Page 232
Входные и выходные параметры хранимых процедур……Page 233
Использование подготовленных инструкций……Page 243
Создание серверных наборов записей……Page 244
Наборы записей на основе хранимых процедур……Page 245
Взаимодействие свойств набора записей……Page 248
Использование связанных форм……Page 250
Обработка событий ADO……Page 263
Процедура обработки событий ADO……Page 264
Использование коллекции Errors……Page 267
Резюме……Page 269
Использование форм в проектах Access……Page 271
Новые и измененные свойства форм……Page 272
Свойство InputParameters……Page 273
Свойство MaxRecords……Page 274
Свойства UniqueTable и ResyncCommand……Page 275
Свойство RecordSetType……Page 277
Обновление данных……Page 278
Использование транзакций в связанных формах……Page 279
Оптимизация форм……Page 281
Новые свойства отчетов……Page 282
Свойство отчета Recordset……Page 284
Использование расширенных свойств……Page 295
Интерфейс расширенных свойств SQL Server……Page 296
Использование кода VBA для работы с расширенными свойствами……Page 298
Блокировка записей……Page 300
Использование несвязанных форм……Page 301
Использование таблицы резервирования……Page 302
Резюме……Page 305
Защита на основе рабочих групп……Page 306
Пароли баз данных……Page 307
Защита M на уровне рабочих групп……Page 308
Активизация зaщиты Jet……Page 309
Создание новой рабочей группы……Page 310
Присоединение к рабочей группе……Page 311
Идентификаторы PID и SID, пароли……Page 312
Группы – это не просто объединения пользователей……Page 313
Особый статус: встроенные учетные записи……Page 314
Предоставление разрешений Jet……Page 315
Объекты и разрешения……Page 316
Разрешения на новые объекты……Page 317
Защита модулей……Page 318
Кто может изменять разрешения……Page 319
Какова судьба разрешений удаленной учетной записи……Page 320
Кто владеет объектами базы данных……Page 321
Шифpoвaниe бaз дaнныx Jet……Page 322
Управление защитой с помощью DAO……Page 323
Управление учетными записями с помощью DAO……Page 324
Программирование разрешений с помощью DAO……Page 331
Управление защитой с помощью ADOX……Page 342
Управление учетными записями с помощью ADOX……Page 343
Программирование разрешений с помощью ADOX……Page 348
Управление системой защиты Jet с помощью SQL……Page 357
Управление учетными записями с помощью SQL……Page 358
Программирование разрешений с помощью SQL……Page 360
Выбор между DAO, ADOX и SQL……Page 362
Защита баз данных Jet с помощью мастера защиты Access 2000……Page 363
Преобразование защищенных баз данных Jet в формат Access 2002……Page 366
Защита проектов Access (ADP)……Page 367
Обзор системы защиты SQL Server……Page 368
Управление учетными записями, пользователями и ролями SQL Server……Page 369
Создание учетных записей……Page 370
Зaщитa oбъeктoв SQL Server……Page 376
Резюме……Page 379
Репликация Jet: что это такое и как она работает……Page 381
Синхронизация……Page 382
Зачем нужна репликация……Page 383
Локальные сети……Page 384
Сети C эпизодическими подключениями……Page 385
Средства репликации……Page 386
Репликация с помощью Портфеля Windows……Page 387
Программирование репликации с помощью объектов доступа к данным……Page 388
Программирование репликации с помощью JRO……Page 389
Диспетчер репликации……Page 391
Топологии репликации в локальных сетях……Page 393
Топологии репликации в глобальных сетях……Page 395
Новые таблицы……Page 396
Изменения в таблицах……Page 398
Другие изменения……Page 400
Решения, принимаемые перед репликацией……Page 401
Видимость реплик……Page 403
Репликация базы данных с помощью команд Access……Page 404
Репликация базы данных с помощью диспетчера репликации……Page 405
Репликация базы данных с помощью JRO……Page 409
Создание пустой частичной реплики……Page 413
Фильтры таблиц……Page 414
Заполнение частичной реплики……Page 416
Пример частичной реплики……Page 417
Обращение репликации……Page 419
Синхронизация с помощью меню Access……Page 420
Синхронизация с помощью диспетчера репликации……Page 421
Синхронизация с пoмoщью JRO……Page 427
Синхронизация с учетом интенсивности обновлений……Page 429
Синхронизация по сети Интернет и корпоративным сетям……Page 431
Устранение конфликтов на уровне строк и столбцов……Page 433
Единая интерпретация понятия конфликта……Page 434
Типы конфликтов……Page 435
Утилита Microsoft Replication Conflict Viewer……Page 436
Создание пользовательской функции для устранения конфликтов с помощью JRO……Page 439
Преобразование набора реплик ……Page 443
Восстановление основной реплики……Page 444
Связанные таблицы……Page 445
Вопросы защиты……Page 446
Резюме……Page 447
Глава 10. Создание страниц доступа к данным……Page 448
Страницы доступа к данным……Page 449
Возможности, предоставляемые страницами доступа к данным……Page 450
Просмотр данных……Page 451
Ввод и редактирование данных……Page 452
Создание страниц доступа к данным……Page 453
Использование ярлыков новых объектов в окне базы данных……Page 454
Управление данными, представленными на странице доступа к данным……Page 455
Самостоятельное создание страницы средней сложности……Page 456
Работа C элементами управления……Page 468
Элемент управления Record Navigation……Page 480
Страницы доступа к данным: некоторые особенности……Page 483
Свойства страницы доступа к данным……Page 484
Свойства уровня группы……Page 488
Свойства раздела заголовка……Page 490
Свойства элементов управления……Page 491
Дополнительные возможности управления данными……Page 499
Размещение станиц доступа к данным……Page 504
Удаление страницы доступа к данным……Page 505
Связь между файлами и данными……Page 506
Использование кода для восстановления ссылок……Page 513
Изменение пути к странице доступа к данным из базы данных……Page 516
Одновременное восстановление ссылок обоих видов……Page 521
Использование страниц доступа к данным без OfficeXP……Page 522
Резюме……Page 523
Глава 11. Разработка сценариев страниц доступа к данным……Page 524
Редактор Microsoft Script Editor……Page 525
Основные компоненты Microsoft Script Editor……Page 526
Редактирование страницы в Microsoft Script Editor……Page 530
Дополнение страницы кодом сценария……Page 531
Отладка страницы……Page 533
VBScript и VBA……Page 534
Использование оператора Option Explicit……Page 535
Объектная модель документов……Page 536
Элемент Data Source……Page 537
Понятие событий страниц доступа к данным……Page 538
Использование в сценариях свойств и методов объектов страницы……Page 540
Проверка вводимых данных……Page 543
Страница dapCustomer……Page 544
Oбъeкт Style……Page 546
Страница dapSwitchboard……Page 547
Страница dapEmploee……Page 549
Страница dapOrderDetail……Page 551
Резюме……Page 553
Глава 12. Использование Web-компонентов Office……Page 554
Компонент Spreadsheet……Page 555
Компонент PivotTable……Page 556
Где и кем могут использоваться Web-компоненты Microsoft Office……Page 557
Работа со сценариями ……Page 560
Работа с компонентами во время проектирования приложения……Page 561
Управление Web-компонентами Microsoft Office посредством VBA……Page 562
Использование компонента Office Spreadsheet……Page 564
Работа с компонентом Spreadsheet……Page 565
Программное управление компонентом Spreadsheet……Page 568
Работа C Spreadsheet без применения пользовательского интерфейса……Page 574
Компонент Microsoft Office PivotTable……Page 576
Знакомство с компонентом PivotTable……Page 578
Работа с объектом PivotView……Page 583
Сохранение установок компонента PivotTable……Page 592
Что вам нужно знать о компоненте Data Source……Page 593
Сохранение XML-данных……Page 594
Восстановление XML-данных……Page 595
Компонент Microsoft Office Chart……Page 596
Создание простой связанной диаграммы……Page 597
Терминология, связанная с диаграммами……Page 599
Программное управление компонентом Chart……Page 601
Обработка событий диаграмм……Page 606
Резюме……Page 611
Что такое гиперссылки……Page 612
Создание гиперссылки Access: простой способ……Page 614
Где искать гиперссылки……Page 616
Использование гиперссылок для навигации по базе данных……Page 620
Управление гиперссылками с помощью VBA……Page 621
Использование элемента управления Microsoft Web Browser……Page 627
Резюме……Page 630
Публикация данных Access с использованием окна Export……Page 631
Выбор формата публикации……Page 632
Публикация объектов……Page 633
Публикация страниц в HTML-формате……Page 634
Публикация отчетов……Page 636
Публикация в формате ASP……Page 637
Настройка Web-сервера для публикации ASP-страниц……Page 638
Использование шаблонов……Page 641
Использование метода OutputTo……Page 643
Программирование ASP-страниц……Page 644
Выбор инструментария……Page 645
Сценарии ASP……Page 647
Что видит браузер……Page 648
VBScript……Page 649
Автоматически выполняющиеся сценарии и процедуры……Page 650
Объектная мoдeль ASP……Page 651
Отправка информации браузеру с помощью объекта Response……Page 652
Получение информации с помощью объекта Request……Page 653
Использование коллекции QueryString……Page 655
Создание глобальных переменных с помощью объекта Application……Page 657
Управление состоянием приложения с помощью объекта Session……Page 659
Расширение возможностей ASP-страниц с помощью объекта Server……Page 661
Использование внешних файлов……Page 662
Cтpaницa CUSTOMERTABLE.ASP……Page 663
Добавление записей в таблицу базы данных……Page 666
Извлечение из базы данных нужной записи……Page 670
Перемещение по набору записей……Page 677
Разбивка набора записей на страницы……Page 680
Использование компонента Spreadsheet в сценарии ASP-страницы……Page 685
Диаграмма Chart на ASP-странице……Page 688
ASP.NET……Page 692
Резюме……Page 696
Знакомствосязыком XML……Page 697
Файлы XML……Page 698
Файлы XSLT……Page 704
Файлы XSD……Page 709
Экспорт с помощью пользовательского интерфейса……Page 712
Модификация созданных файлов……Page 715
Импорт C помощью пользовательского интерфейса……Page 716
Импорт и экспорт программным путем……Page 718
Экспорт форм и отчетов……Page 722
Отчеты C обновляемыми данными SQL Server……Page 723
Ограничения, связанные с экспортом форм и отчетов в формат XML……Page 726
Резюме……Page 727
Что такое управление исходным кодом……Page 728
Контроль получения и возврата файлов……Page 729
Средства управления исходным кодом в Access 2002……Page 730
Надстройки для управления исходным кодом приложений……Page 731
Обмен объектами……Page 732
Правила получения и возврата объектов……Page 733
Настройка параметров управления исходным кодом……Page 734
Изменение объектов, используемых для управления исходным кодом……Page 735
Настройка программного обеспечения SCC……Page 738
Создание учетных записей пользователей Visual SourceSafe……Page 739
Как работать с Visual SourceSafe……Page 741
Работа C VSS из Access 2002……Page 742
Перевод базы данных под управление программного обеспечения SCC……Page 743
Создание рабочей копии базы данных из проекта VSS……Page 745
Работа C объектами в проекте VSS……Page 746
Управление Visual SourceSafe из VBA……Page 753
Объектная мoдeль Visual SourceSafe……Page 754
Методы Access, связанные с управлением исходным кодом……Page 758
Форматы текстовых файлов объектов……Page 759
Резюме……Page 761
Понятие об Access runtime……Page 762
Архитектура Access runtime……Page 763
Технология Microsoft Windows Installer……Page 764
Пакет Windows Installer SDK……Page 765
Разбиение приложения на компоненты……Page 770
Использование свойства FeatureInstall……Page 771
Восстановление и переустановка компонентов……Page 773
Утилита Windows Installer Clean Up……Page 775
Интерфейс автоматизации Windows Installer……Page 776
Объектная мoдeль Windows Installer……Page 777
Получение информации о продуктах……Page 778
Получение информации из базы данных Windows Installer……Page 780
Мастер Packaging Wizard……Page 781
Использование Packaging Wizard……Page 782
Тестирование программы установки……Page 785
Установка npoeктов Access……Page 787
Peдaктиpoвaниe фaйлoв Windows Installer……Page 788
Таблицы базы данных Windows Installer……Page 789
Общие цели редактирования……Page 790
Редактирование пакетов установки Windows Installer……Page 801
Резюме……Page 809
Приложение A. Соглашения о наименовании Реддика для VBA (версия 7.0)……Page 811
Знакомство с Венгерской нотацией……Page 812
Признаки коллекций……Page 813
Создание типов данных……Page 814
Признаки для классов и пользовательских типов данных……Page 815
Присвоение имен параметрам……Page 816
Префиксы области видимости и времени жизни……Page 817
Суффиксы……Page 818
Объекты Access 2002……Page 819
Объекты DA0 3.6……Page 820
Объекты Visual Basic6……Page 823
Признаки объектов Microsoft ActiveX Data Objects 2.6……Page 824
Microsoft Jet and Replication Objects 2.5……Page 825
Общедоступные элементы управления Microsoft……Page 826
Другие пользовательские объекты и элементы управления……Page 827
Резюме……Page 828
Приложение Б. VBScript и VBA……Page 829
Предметный указатель……Page 831

Reviews

There are no reviews yet.

Be the first to review “Access 2002. Разработка корпоративных приложений”
Shopping Cart
Scroll to Top