Прост уеб интерфейс за достъп до бази данни, страница за достъп до данни
Опростен уеб интерфейс за достъп до бази данни, страница за достъп до данни в Microsoft Access, ActiveX контроли на уеб страницата
Най-важното предимство на DAP е възможността да се предостави функционалност на MS Office (включително възможностите на VBA) чрез уеб интерфейс. Скриптовете, създадени в DAP с помощта на MS Script Editor, се изпълняват в ActiveX среда на DAP компонента, а не в Internet Explorer среда.
DAP архитектура: Създава се уеб страница - шаблон, който се зарежда в браузъра на потребителя и при необходимост изтегля ActiveX контроли, които осигуряват връзка и изпълнение на заявка към източника на данни. Често (например при достъп до компонентите за електронна таблица, обобщена таблица и диаграма) се осъществява и достъп до програмните модули на MS Office, инсталирани на компютъра на потребителя, поради което се препоръчва MS Office да се инсталира локално на компютрите на потребителя. Минимални изисквания на DAP клиента - Internet Explorer 5.01 SP2 или по-нова версия.
Можете да създавате DAP или извън базата данни на Access. И в двата случая ще бъде генериран HTML файл, който може да бъде хостван или на уеб сървъра, или просто на файловата система. Ако планирате да хоствате DAP на уеб сървър, препоръчително е да подготвите виртуална директория, преди да я създадете, и да дадете разрешения за запис в тази директория за съответните акаунти.
DAP защитата се реализира посредством уеб сървър и ActiveX компонент, който работи на клиента. Настройката на режим за удостоверяване на SQL Server се задава, когато се създаде DAP. Силно не се препоръчва да се използва режим за удостоверяване на SQL Server със запазване на парола - в този случай паролата ще бъде поставена в чист текст в кода на страницата. Най-добре е да добавите уебсайта към доверения списък в настройките за защита на Internet Explorer (ръчно или чрез групови правила), след като поставите DAP на уебсайт, за да избегнете ненужни предупреждения за сигурност.
За да се освободите напълно от ограниченията за сигурност, наложени от уеб браузъра, DAP може да бъде записан като HTML приложение във формат HTA. В такъв случай:
- страницата ще може да прави всичко, което правят обикновените изпълними файлове;
- на страницата няма да се показват контроли на Internet Explorer - интерфейсът на приложението ще бъде изцяло определен от разработчика.
За достъп до DAP на уеб сървъра в прозореца за отваряне/запазване на файла MS Access можете да използвате формата http: //london/vc_northwind/page1.htm или можете да използвате съветника за добавяне на мрежово място и да добавите пътя към виртуалния директория http:// london/vc_northwind/и след това се обърнете към нея по обичайния начин.
Някои точки, свързани със създаването на DAP:
- когато създавате DAP, можете да го създадете от нулата или да използвате готов HTML файл за хостване на DAP функционалността. В този случай изберете От съществуващ файл в списъка Нов файл. и след това изберете желания HTML файл;
- Можете да използвате таблици, изгледи, съхранени процедури и диаграми на базата данни като източник на полета за представяне в отчет. Ако използвате съхранена процедура, която взема параметри, тогава, когато активирате страницата, ще трябва да въведете стойности за тези параметри;