Как базу access сделать web?

Задание Создание Web-страниц в MS Access

Лабораторная работа 7. Создание базы данных, состоящей из двух таблиц

Задание Создание Web-страниц в MS Access

С помощью Access 2000 вы имеете возможность публиковать информацию базы данных в глобальной сети Word Wide Web или в интрасети (intranet). В Access существует два пути создания Web – страниц: Экспорт таблицы, запроса, формы, отчета с преобразованием данных в формате HTML;
Разработка страницы доступа к данным, которую можно просматривать с помощью броузера Internet Explorer.

1. Экспорт отчета. Создадим Web – страницу с отчетом Пример отчета 1 базы данных Автомагазин.

· Откройте базу данных Автомагазин.

· Выбрав вкладку Отчеты, щелкните правой кнопкой мыши по отчету Пример отчета 1 и в контекстном меню выберите команду Экспорт.

· В поле Папка: диалогового окна Экспорт объекта: Отчет ‘ Пример отчета 1‘ как укажите свою папку. В списке Тип файла выберите пунктДокументы HTML. В поле Имя файла: введите Пример отчета 1. Установите флажок Автозагрузка, если хотите открыть файл в окне броузера, определенном в вашей системе по умолчанию. Установите флажок Сохранить формат.

· Щелкните по кнопке Сохранить. Откроется диалоговое окно Параметры вывода в формате HTML. Оставьте строку пустой. ОК.

· Откроется файл Пример отчета 1.html.Просмотрите его и закройте.

· Отформатируйте страницу Пример отчета 1.html .Для этого перейдите на вкладку Страницы. Выберите команду Изменение существующей Web-страницы. Дважды щелкните по ней. В открывшемся диалоговом окне Поиск Web – страницы найдите файл Пример отчета 1. html.Нажмите кнопкуОткрыть.Выберите команду менюФормат/ Тема. В спискеВыберите темувыделите тему, которую хотите применить к странице. Если появится сообщение, что выбранная тема недоступна, следуйте инструкциям по ее установке. По завершении процедуры установки будут установлены все темы. При необходимости установите флажки Живые цвета, Активная графика, Фоновый рисунок в левом нижнем углу окна. Чтобы применить тему, щелкните по кнопке ОК. Закройте страницу. Закройте базу данных.

· Для просмотра созданной страницы доступа к данным дважды щелкнем по ее имени в вашей папке. После этого указанная страница будет загружена в окно Microsoft Internet Explorer.

2. Разработка страницы доступа к данным.

Справка: Страница доступа к данным представляют собой специальный тип Web-страниц, предназначенный для просмотра и работы через Интернет или интрасеть с данными, хранящимися в базах данных Microsoft Access. Они позволяют просматривать актуальные, всегда обновленные данные. В этом их отличие от страницы, экспортированной в HTML – файл, который, по сути, является «моментальным снимком» данных.

В отличие от других объектов Access, которые являются частью базы данных, страницы доступа к данным сохраняются отдельно, в виде HTML-файлов. Данные файлы можно открывать и просматривать как в Access, так и в Internet Explorer.

На страницах могут отображаться данные одной или нескольких таблиц. В них также могут входить элементы управления для отображения таких объектов, как электронные таблицы и гиперссылки. Страницы доступа используются для

Ввод данных. Этот тип страниц доступа к данным используется для просмотра, добавления, редактирования и удаления записей.

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

Анализ данных. Страницы доступа к данным этого типа могут включать сводные списки — аналог форм Microsoft Access или отчетов Microsoft Excel — которые позволяют реорганизовывать данные для их анализа различными способами. Страница может содержать диаграммы для анализа тенденций, закономерностей и выполнения сравнений между данными в базе данных или электронные таблицы, в которые можно вводить и редактировать данные, а также использовать формулы для выполнения некоторых вычислений, выполняемых в Microsoft Excel.

Создание веб-интерфейса к БД MS Access в ОС Windows

В этой статье речь пойдет о работе с базами данных Microsoft Access (файлы *.mdb) в ОС Windows (все версии Win2k, а также Windows XP) с использованием наиболее распространенных средств создания динамических страниц, таких как ASP, PHP, Perl и ColdFusion.

Читать еще:  Как сделать дату в access?

Данная статья предназначена для тех, кто хочет научиться работать с базами данных при создании динамических страниц путем наименьшего сопротивления. То есть здесь собраны средства, которые наиболее просты в установке и в настройке ПО. Например, для программирования на ASP достаточно иметь дистрибутив Windows 2000 и одну из версий (практически любую) пакета Microsoft Office с компонентом MS Access. Материал данной статьи может быть использован также при работе с другими СУБД, входящими в набор стандарнтых драйверов ODBC (MS SQL, Paradox, Oracle и т.д.)

Предполагается, что читатель уже умеет устанавливать Windows и Microsoft Office, поэтому особенности установки этих программ в статье не рассамриваются. Следует заметить, что работа всех компонентов тестировалась с использованием Microsoft Windows 2000 Server и Microsoft Office 2000.

Для создания веб-интерфейса к БД MS Access необходимо совершить следующие действия:

  • Установить Windows и пакет MS Office
  • Установить средство создания динамических страниц (Perl, PHP, . )
  • Установить и настроить веб-сервер
  • Создать БД в файле *.mdb с помощью MS Access
  • Написать программу, связывающую веб-страницу с БД созданного файла

Особенности устновки и настройки вышеописанных программных средств и описан в последующих разделах статьи.

Весь необходимый материал, рассматриваемый в данной статье, Вы можете скачать в архиве dhtml.rar (123 Kb) и распаковать в корневой каталог веб-сервера C:InetPubwwwrootDHTML.

УСТАНОВКА И НАСТРОЙКА INTERNET INFORMATION SERVICES 5.0

Данный веб-сервер легко устанавливается под ОС Win2k и WinXP, так как входит в состав дистрибутива Windows как один из компонентов. Для установки достаточно (при наличии дистрибутива Windows) воспользоваться разделом «Пуск Настройка Панель Управления Установка и Удаление программ Добавление и удаление компонентов Windows Internet Information Services 5.0»:

После нажатия на кнопку «Далее» будет произведена установка IIS. Запуск IIS будет произведен автоматически после установки без перезагрузки компьютера. Корневым каталогом веб-сервера по-умолчанию является папка c:inetpubwwwroot , а для того, чтобы проверить его работоспособность достаточно набрать в адресной строке браузера http://localhost .

Теперь предстоит настроить веб-сервер, для чего следует зайти в раздел «Пуск Настройка Панель Управления Администрирование Диспетчер служб Интернета»:

В открывшемся окне «Internet Information Services» следует выбрать раздел «Веб-узел по умолчанию» и просмотреть его свойства. Здесь на вкладке «Документы» можно указать следующую последовательность загружаемых по умолчанию файлов: «index.cfm», «index.asp», «index.php», «index.cgi», «index.htm», «index.html»:

После установки IIS уже сразу можно использовать ASP-технологию и создавать динамические страницы в форме файлов *.asp. Если же Вы используете другую технологию (PHP, Perl, ColdFusion и т.д.), то Вам необходимо установить установить соответствующую программу и настроить IIS на работу с ней. Например, если Вы желаете использовать PHP, то в IIS нужно прописать, что файлы с расширением *.php должны обрабатываться программой C:PHP4php.exe. Для этого нужно перейти на вкладку «Домашний каталог»:

Далее следует нажать на кнопку «Настройка», в появившемся окне можно видеть связь расширений и исполняемых файлов:

Для добавления новой связи следует воспользоваться кнопкой «Добавить», где нужно указать исполняемый файл и расширение. Следует заметить, что в приведенном выше примере уже реализованы примеры связей для файлов с расширениями *.php, *.cgi, *.cfm . Установка Perl и PHP будет рассмотрена в последующих разделах.

СОЗДАНИЕ БД В MS ACCESS

Создадим базу данных в файле db.mdb с единственной таблицей school_teacher. Для этого запустим MS Access: Пуск Программы Microsoft Access. Далее требуется создать новую БД и сохранить в файле db.mdb в некотором каталоге, например в C:InetPubwwwrootDHTML . После чего создадим таблицу school_teacher с помощью конструктора со следущей структурой:

Заполним таблицу данными, например следующим образом:

В последующих разделах данной статьи будет рассмотрена возможность привязки данной БД в различных технологиях веб-программирования и генерации на веб-странице кода, выводящего содержимое данной таблицы следующим образом:

Создание веб-приложения Access

В этом курсе:

Важно Корпорация Майкрософт больше не рекомендует создавать и использовать веб-приложения Access в SharePoint. В качестве альтернативного средства для бизнес-решений, не требующих дополнительного программирования и работающих в браузере и на мобильных устройствах, рекомендуется использовать Microsoft PowerApps.

В веб-приложении Access вы можете просматривать и сортировать данные на любом устройстве с подключением к Интернету, даже если у вас нет Access. Скорейший способ приступить к работе — воспользоваться шаблоном.

Создание веб-приложения Access с помощью шаблона

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

Примечание: Чтобы создать веб-приложение Access, вам потребуется Office 365 с SharePoint Online, локальный набор SharePoint Server 2013 или 2016 со службами Access и SQL Server 2012 (или более поздней версии).

Совет: Если вам нужно закрыть базу данных, выберите Файл > Закрыть.

Запустите Access и выберите шаблон веб-приложения. (На значках таких шаблонов на заднем плане изображен земной шар).

Совет: Если нужный шаблон отсутствует, под полем Поиск шаблонов в сети выберите пункт База данных. После этого введите одно или несколько ключевых слов в поле поиска, чтобы найти шаблоны баз данных на сайте Office.com.

Введите название нового приложения.

Выберите расположение веб-приложения в списке либо введите URL-адрес сайта SharePoint или Office 365.

Нажмите кнопку Создать.

Создание веб-приложения Access с нуля

Создание веб-приложении Access с нуля выполняется почти так же, как и при использовании шаблона. Главное отличие заключается в том, что необходимые таблицы вам придется создавать самостоятельно.

Запустите Access и выберите пункт Пользовательское веб-приложение.

Введите имя веб-приложения и выберите его расположение. Нажмите кнопку Создать.

Добавьте в веб-приложение структурированные или пустые таблицы либо создайте таблицы из источников данных. Вы можете найти шаблон таблицы для необходимого типа данных, создать таблицу на основе существующего источника данных или вставить пустую таблицу и оформить ее самостоятельно.

Вам нужны дополнительные возможности?

Если сразу нескольким людям нужно пользоваться базой данных, создайте веб-приложение Access — веб-базу, поддерживаемую большинством браузеров. Чтобы создать веб-приложение Access, требуется сервер SharePoint 2016 или SharePoint 2013 либо Office 365. Чтобы ИСПОЛЬЗОВАТЬ веб-приложение Access, необходимо просто подключение к Интернету или корпоративной сети.

Самый простой способ создать веб-приложение Access — воспользоваться шаблоном. Выбрать шаблон можно при первом запуске Access или же в меню Файл > Создать.

В Access есть шаблоны классических баз данных и шаблоны веб-приложений. Шаблоны веб-приложений помечены значком в виде глобуса.

Выберите нужный шаблон, введите имя, укажите сервер в списке или введите имя сервера вручную.

Access скачает и откроет шаблон. Чтобы приступить к работе, нажмите Запуск приложения.

База данных запустится в браузере, после чего вы можете вводить в нее значения.

Но не забывайте, что в веб-приложении Access, в отличие от классических баз данных, для сохранения данных нужно нажать кнопку Сохранить.

Также помните о том, что для создания и изменения веб-приложений, с которыми вы работаете в браузере, необходимо приложение Access.

Чтобы открыть файл в Access, выберите команду Настроить в Access и нажмите кнопку Открыть. Обратите внимание на то, что лента здесь меньше, чем при работе с классической базой данных. Это инструменты, необходимые для работы с веб-приложениями.

Откроем представление для редактирования — Конструктор — и внесем небольшое изменение.

Нажимаем клавишу CTRL, щелкаем ярлыки, меняем их цвет и выравниваем по правому краю. Выберите Сохранить, чтобы опубликовать изменения на сервере.

Откройте вкладку Главная, а затем выберите Запуск приложения.

Готово! Мы за считанные минуты создали базу данных, и нам ничего не нужно менять (если только мы сами этого не захотим). А так как это веб-приложение Access, ваши сотрудники могут открывать и использовать эту базу данных в веб-браузерах.

Создание базы данных Access для публикации в Интернете

Важно! Корпорация Майкрософт больше не рекомендует создавать и использовать веб-базы данных Access 2010. Дополнительные сведения можно найти в разделе доступ к веб-базам данных Access 2010.

Access 2010 и службы Access — компонент SharePoint —можно использовать для создания приложений веб-базы данных. Это позволяет:

организовать доступ к данным и обеспечить его безопасность;

предоставлять общий доступ к корпоративным данным через интрасеть или Интернет.

Примечание: Для работы с веб-базой данных необходима учетная запись пользователя. Анонимный доступ не поддерживается.

создавать приложения для работы с базами данных, не требующие использования Access.

В этой статье приведены общие сведения о проектировании веб-баз данных Access. Введение в проектирование баз данных для настольных компьютеров см. в статьях Создание базы данных на компьютере и Основные сведения о создании баз данных.

В этом разделе.

Access 2010 и службы Access (дополнительный компонент SharePoint) предоставляют платформу для создания баз данных, которые можно использовать в Интернете. Для проектирования и публикации веб-базы данных используется Access 2010 и SharePoint, а пользователи, у которых есть учетная запись SharePoint, работают с ней через веб-браузер.

Принцип действия

При публикации веб-базы данных службы Access создают сайт SharePoint, на котором она размещается. Все объекты и данные базы попадают в списки SharePoint на этом сайте. В видео ниже показан этот процесс.

После публикации посетители SharePoint могут использовать вашу базу данных на основе своих разрешений для сайта SharePoint.

Полный доступ Это позволяет вносить изменения в данные и структуру.

Участие Это позволяет вносить изменения в данные, но не изменять структуру.

Чтение документа. Это позволяет читать данные, но не может изменять ничего.

Вы можете открыть веб-базу данных в Access, изменить ее дизайн, а затем синхронизировать изменения — эффективно, сохранив их на сайте SharePoint. В следующем видеоролике показан процесс внесения изменений в макет после публикации веб-базы данных.

Вы также можете перевести веб-базу данных в автономный режим, использовать автономную версию и синхронизировать изменения после подключения к сети.

Примечание: Чтобы создать веб-базу данных, необходимо иметь разрешения на полный доступ на сайте SharePoint, где вы хотите его опубликовать. Дополнительные сведения о разрешениях SharePoint можно найти в разделе см .

Формы и отчеты, запускаемые в браузере

Формы, отчеты и большинство макросов запускаются в браузере. Благодаря этому приложение Access может обновлять данные на экране, не создавая заново всю страницу.

Можно создать форму, помогающую пользователям перемещаться по приложению. Новый элемент управления для навигации упрощает добавление на форму стандартных веб-кнопок навигации.

Примечание: Область навигации (функция, с помощью которой пользователи Access просматривают объекты базы данных) недоступна в браузере.

Данные хранятся в списках SharePoint

Все таблицы станут списками SharePoint, а записи становятся элементами списка. Это позволяет использовать разрешения SharePoint для управления доступом к веб-базе данных, а также использовать другие возможности SharePoint.

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

Запросы и макросы данных выполняются на сервере

Все операции обработки в SQL выполняются на сервере. Это повышает производительность сети, так как по ней передаются лишь результирующие наборы.

Интрасеть или Интернет

Вы можете публиковать данные на собственном сервере SharePoint в интрасети или в Интернете. Корпорация Майкрософт предлагает размещенное решение SharePoint, доступное через Интернет.

Создание веб-базы данных

В этом разделе описаны основные новые возможности и приведены инструкции по основным задачам проектирования, необходимым для завершения создания веб-базы данных.

В этом разделе:

Подготовка

Перед проектированием веб-базы данных необходимо выполнить ряд задач. Кроме того, существуют определенные различия в проектировании веб-баз данных и баз данных для настольных компьютеров, о которых необходимо знать, особенно опытным разработчикам решений Access.

Определите назначение базы данных . Необходим четкий план, позволяющий принимать правильные решения при проектировании базы данных.

Найдите и систематизируйте необходимые сведения . Использовать связанные таблицы в веб-базе данных нельзя. Перед публикацией необходимо импортировать все нужные данные, которые будут отсутствовать в самой базе данных. Систематизировав данные перед началом проектирования, можно избежать необходимости вносить в схему изменения в связи с непредвиденными изменениями данных.

Выберите сайт SharePoint, который будет использоваться для публикации . Для публикации данных необходима среда SharePoint. Чтобы проверить работу схемы в браузере еще на этапе проектирования (рекомендуется так и сделать), необходимо сначала опубликовать ее.

Спланируйте систему обеспечения безопасности . Для управления доступом к веб-базе данных можно использовать средства безопасности SharePoint. Систему обеспечения безопасности следует спланировать заранее, чтобы можно было встроить ее в схему.

Различия структур веб-баз данных и баз данных для настольных компьютеров

Некоторые возможности, которые можно использовать в базах данных для настольных компьютеров, недоступны в службах Access. Однако существуют новые возможности, поддерживающие многие аналогичные сценарии.

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

Возможность, доступная только в базах данных для настольных компьютеров

Ссылка на основную публикацию
Adblock
detector