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

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

Простой Web-интерфейс для обращения к базам данных, Data Access Page в Microsoft Access, элементы управления ActiveX на Web-странице

Самый простой способ обеспечения доступа клиентов через Web-интерфейс — это применение Data Access Page (далее DAP), специальной возможности MS Access. DAP определяется как специальный тип Web-страницы, предназначенный для просмотра и изменения данных в базах данных MS Access, MS SQL Server и других, доступных по OLE DB и ODBC. Впервые эта возможность появилась в Office 2000, но в этой версии возможностей было намного меньше, чем в Office XP/2003.

Самая важное преимущество DAP — возможность обеспечивать функциональность MS Office (включая возможности VBA) через Web-интерфейс. Скрипты, создаваемые в DAP при помощи MS Script Editor, выполняются в среде ActiveX компонента DAP, а не в среде Internet Explorer.

Архитектура DAP: создается Web-страница — шаблон, который загружается в броузер пользователя и по мере необходимости скачивает элементы управления ActiveX, которые и обеспечивают подключение и выполнение запросов к источнику данных. Часто (например, при обращении к компонентам Spreadsheet, Pivot Table и Chart) производится также обращение к программным модулям MS Office, установленным на компьютере пользователя, поэтому рекомендуется, чтобы MS Office был установлен локально на компьютерах пользователей. Минимальные требования к клиенту DAP — Internet Explorer 5.01 SP2 или более поздний.

Создавать DAP можно как вне базы данных Access, так и внутри нее. В любом случае будет создан файл HTML, который можно размещать как на Web-сервере, так и просто в файловой системе. Если планируется разместить DAP на Web-сервере, то рекомендуется перед созданием подготовить виртуальный каталог и дать на этот каталог права на запись соответствующим учетным записям.

Безопасность DAP реализуется средствами Web-сервера и компонента ActiveX, который работает на клиенте. Настройка режима аутентификации на SQL Server задается при создании DAP. Категорически не рекомендуется использовать режим аутентификации SQL Server с сохранением пароля — в этом случае пароль будет помещен открытым текстом в код страницы. Лучше после размещения DAP на Web-сайте добавить этот Web-сайт в список Trusted в настройках безопасности Internet Explorer (вручную или через групповую политику), чтобы не появлялись лишние предупреждения системы безопасности.

Для того чтобы полностью освободиться от ограничений безопасности, налагаемых Web-броузером, DAP можно сохранить как HTML Application в формате HTA. В этом случае:

  • страница сможет делать все, что делают обычные исполняемые файлы;
  • никаких элементов управления Internet Explorer на странице выводиться не будет — интерфейс приложения будет полностью определяться разработчиком.

Для обращения к DAP на Web-сервере в окне открытия/сохранения файлов MS Access можно использовать формат вида http://london/vc_northwind/page1.htm, а можно воспользоваться мастером Add Network Place и добавить в него путь к виртуальному каталогу http://london/vc_northwind/ и далее обращаться к нему обычным образом.

Некоторые моменты, связанные с созданием DAP:

  • при создании DAP можно создать ее с нуля, а можно воспользоваться готовым файлом HTML для размещения в нем функциональности DAP. В этом случае в списке New File нужно выбрать From Existing File. а затем выбрать нужный файл HTML;
  • в качестве источника полей для представления в отчете можно использовать таблицы, представления, хранимые процедуры и диаграммы баз данных. Если вы используете хранимую процедуру, принимающую параметры, то при активизации страницы вам потребуется ввести значения для этих параметров;
  • к сожалению, работа с двоичными типами данных (например, изображениями) через DAP не поддерживается;
  • если отношения между таблицами правильно не определились, можно использовать Relationship Wizard в режиме Design Web-страницы. Запускается из окна Data Outline (предварительно необходимо открыть это окно через View). Если недоступен, то Access автоматически обнаружил, что в основе — только одна страница;
  • страница DAP состоит из двух частей:
    • Body — каркас страницы, содержит информацию о секциях, привязке элементов управления к данным и общие свойства страницы;
    • Sections — части страницы, на которых и размещаются элементы управления. Можно использовать следующие секции: Details (основная часть страницы), Group Header и Group Footer (при наличии группировки), Record Navigation — размещаются элементы управления для перехода между записями, Caption — заголовок страницы с названием и общей информацией.
  • на страницу можно вставлять три специальных элемента управления, резко увеличивающих ее функциональность:
    • SpreadSheet — обеспечивает функциональность электронной таблицы Excel с возможностью использования формул, функций и т.п.
    • PivotTable (сводная таблица в Excel) — обеспечивает функциональность стандартного OLAP-клиента Microsoft;
    • PivotChart — то же самое, что и PivotTable, но данные представляются в графическом виде.
  • на странице можно производить группировку (в том числе по нескольким полям одновременно) — для этой цели достаточно выбрать поле на странице и в контекстном меню выбрать команду Promote. Поддерживаются также фильтрация записей и сортировка — при помощи соответствующих кнопок в режиме разработки. Для вставки агрегатных функций на страницу можно использовать кнопку AutoSum;
  • страницы с группировкой в Access 2000 были доступны только для чтения, в Access 2003 — и на запись, но если страница преобразована из старой версии, то нужно будет поменять свойства уровня группировки;
  • если уровень группировки включает страницы из более чем одной таблицы, доступны для редактирования будут только записи из одной таблицы. Эта таблица определяется значением свойства UniqueTable секции Header;
  • для создания скрипта для CommandButton используется Microsoft Script Editor — см. соответствующий значок на панели элементов Page Design. Нужно выбрать в списке объектов кнопку и в списке событий выбрать Onclick. Например, можно для события OnClick привязать функцию MsgBox. То же самое доступно и для всех остальных элементов управления.
  • BoundSpan Control — элемент управления только для чтения на Data Access Page, который используется для вставки на страницу HTML- кода из полей типа Text и Memo базы данных Access или аналогичных полей SQL Server. Использовать осторожно — если пользователь имеет доступ на запись к источнику в БД, то сможет записать некорректный код HTML на страницу;
  • при использовании на разных страницах общих изображений, таблиц стилей и аналогичных элементов лучше использовать относительные ссылки на общие файлы, чтоб избегать дублирования;
  • менять источник данных (в том числе в режиме выполнения) можно через свойство ConnectionString для страницы;
  • справка по DAP автоматически встраивается в каждый DAP и к ней можно обратиться клиенту из окна Web-Browser. Встраивается в Record Navigation Bar в нижнем правом углу страницы (значок с вопросом), реально обращение идет к файлу справки Office на компьютере пользователя. Можно заменить на свою справку, а можно использовать, например, CommandButton с подсказками;
  • определить параметры по умолчанию для всех вновь создаваемых DAP (включая каталог для сохранения, базу данных для подключения и т.п.) можно в режиме Design Page при помощи меню Tools->Options на вкладке Pages.

Источник:
http://www.askit.ru/custom/db_basics/m9/09_02_web_client.htm

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

Важно Службы Access 2010 и 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения, а перенести существующие приложения на другую платформу, например Microsoft Power Apps.

Веб-приложение Access — это база данных, создаваемая и изменяемая в Access 2013 или более поздней версии, которой можно пользоваться в стандартном веб-браузере. Данные и объекты базы данных хранятся в SQL Server или Microsoft Azure базе данных SQL, поэтому вы можете предоставить общий доступ к данным в Организации с помощью локальной службы SharePoint.

Вы можете создать веб-приложение на основе шаблона или «с нуля». Чтобы создать пользовательское веб-приложение Access, выполните указанные ниже действия.

Откройте Access 2013 или более поздней версии и щелкните Пользовательское веб-приложение.

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

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

Затем необходимо добавить в веб-приложение таблицы. Можно добавить предопределенные таблицы — шаблоны, которые иногда содержат готовые связанные таблицы, или просто начать с пустых таблиц.

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

Совет: Чтобы посмотреть все варианты таблиц-шаблонов, введите Все в поле Поиск.

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

Чтобы добавить пустую таблицу, выполните указанные ниже действия. Нажмите кнопку Добавить новую пустую таблицу.

Новые таблицы отображаются в области слева.

Работа с представлениями

Access автоматически создает представления «Список» и «Таблица» для каждой таблицы. При выборе определенных типов таблиц также может отображаться Представление сводки, группирующее элементы по определенному полю. Можно добавить представление, нажав значок плюса.

Чтобы изменить структуру представления в открытом веб-приложении Access:

Нажмите кнопку Параметры/Действия и выберите действие, которое хотите совершить.

Примечание: При удалении представлений (или их элементов) базовые данные не удаляются.

Добавление данных

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

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

Читайте также  Использование гиперссылок в объектах базы данных

Примечание: Если у вас есть веб-база данных Access 2010, ее можно изменить в Access 2013 или более поздней версии, но вы не сможете обновить ее до веб-приложения Access. Вместо этого создайте новое настраиваемое веб-приложение и импортируйте таблицы из веб-базы данных Access 2010. Представления по умолчанию будут созданы автоматически, и вы можете добавить собственные пользовательские представления.

Сохранение веб-приложения

Нажмите кнопку сохранить на панели быстрого доступа, чтобы отгрузить изменения на сервер SharePoint, поэтому нет дополнительных шагов «опубликовать».

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

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

Краткий обзор дополнительных параметров для веб-приложений Access см. в статье Новые возможности Access 2013.

Дальнейшие действия

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

Источник:
http://support.microsoft.com/ru-ru/office/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-access-25f3ab3e-510d-44b0-accf-b976c0813e71

Задание Создание 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.

Источник:
http://studopedia.ru/9_25299_zadanie-sozdanie-Web-stranits-v-MS-Access.html

Создание базы данных 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. Однако существуют новые возможности, поддерживающие многие аналогичные сценарии.

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

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

Источник:
http://support.microsoft.com/ru-ru/office/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B1%D0%B0%D0%B7%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-access-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B5-cca08e35-8e51-45ce-9269-8942b0deab26

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

GEEKon » Инструкции » Создание базы данных в MS Access 2007: пошаговая инструкция

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word. Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL. Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.

Описание MS Access

Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.

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

Определения основных понятий

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

  1. Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей.
  2. Сущность – отдельная таблица базы данных.
  3. Атрибут – заголовок отдельного столбца в таблице.
  4. Кортеж – это строка, принимающая значение всех атрибутов.
  5. Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу.
  6. Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
  7. SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.

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

Создание БД

Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся.

Итак, выполните следующее:

  1. Запустите MS Access 2007.
  2. Нажмите на кнопку «Новая база данных».
  3. В появившемся окне введите название БД и выберите «Создать».

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

Создание и заполнение таблиц

После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:

  1. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор».
  2. Теперь начинайте заполнять названия полей и соответствующий им тип данных, который будет использоваться.

Внимание! Первым полем принято устанавливать уникальное значение (первичный ключ). Для него предпочтительно числовое значение.

  1. После создания необходимых атрибутов сохраните таблицу и введите ее название.
  2. Снова нажмите ПКМ по вкладке с уже новым название и выберите «Режим таблицы».
  3. Заполните таблицу необходимыми значениями.

Совет! Для тонкой настройки формата данных перейдите на ленте во вкладку «Режим таблицы» и обратите внимание на блок «Форматирование и тип данных». Там можно кастомизировать формат отображаемых данных.

Создание и редактирование схем данных

Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

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

  1. Перейти во вкладку «Работа с базами данных».
  2. Нажать на кнопку «Схема данных».
  3. Если схема не была создана автоматически, нужно нажать ПКМ на пустой области и выбрать «Добавить таблицы».
  4. Выберите каждую из сущностей, поочередно нажимая кнопку «Добавить».
  5. Нажмите кнопку «ОК».

Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:

  1. Перетащите общее поле из одной таблицы в другую.
  2. В появившемся окне выберите необходимы параметры и нажмите «ОК».
  3. Теперь в окне должны отобразиться миниатюры двух таблиц со связью (один к одному).

Выполнение запросов

Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.

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

Виды запросов

SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete — «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.

На выборку

В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL.
  4. В текстовое поле введите команду: SELECT * FROM Студенты WHERE Адрес = «Харьков»; где «SELECT *» означает, что выбираются все студенты, «FROM Студенты» — из какой таблицы, «WHERE Адрес = «Харьков»» — условие, которое обязательно должно выполняться.
  5. Нажмите кнопку «Выполнить».
  6. На выходе мы получаем результирующую таблицу.

А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:

SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;

а результирующая таблица примет следующий вид:

На создание сущности

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

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду:

CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));

где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.

  1. Кликните по кнопке «Выполнить».
  2. Откройте созданную таблицу.

Внимание! В конце каждого запроса должен стоять символ «;». Без него выполнение скрипта приведет к ошибке.

На добавление, удаление, редактирование

Здесь все гораздо проще. Снова перейдите в поле для создания запроса и введите следующие команды:

Создание формы

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

  1. Откройте интересующую таблицу.
  2. Перейдите во вкладку «Создание».
  3. Нажмите на необходимый формат формы из блока «Формы».

Совет! Рекомендуется использовать «Разделенную форму» – кроме самого шаблона, в нижней части будет отображаться миниатюра таблицы, которая сделает процесс редактирования еще более наглядным.

  • С помощью навигационных кнопок переходите к следующей записи и вносите изменения.
  • Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.

    Формирование отчета

    Отчет – это специальная функция MS Access, позволяющая оформить и подготовить для печати данные из базы данных. В основном это используется для создания товарных накладных, бухгалтерских отчетов и прочей офисной документации.

    Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов». Для этого сделайте следующее:

    1. Перейдите во вкладку «Создание».
    2. Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты».
    3. Выберите интересующую таблицу и поля, нужные для печати.
    4. Добавьте необходимый уровень группировки.
    5. Выберите тип сортировки каждого из полей.
    6. Настройте вид макета для отчета.
    7. Выберите подходящий стиль оформления.

    Внимание! В официальных документах допускается только стандартный стиль оформления.

  • Просмотрите созданный отчет.
  • Читайте также  Рисунки и диаграммы Access - О жизни, работе, людях

    Если отображение вас не устраивает, его можно немного подкорректировать. Для этого:

    1. Нажмите ПКМ на вкладке отчета и выберите «Конструктор».
    2. Вручную расширьте интересующие столбцы.
    3. Сохраните изменения.

    Итак, с уверенностью можно заявить, что создание базы данных в MS Access 2007 мы разобрали полностью. Теперь вам известны все основные функции СУБД: от создания и заполнения таблиц до написания запросов на выборку и создания отчетов. Этих знаний хватит для выполнения несложных лабораторных работ в рамках университетской программы или использования в небольших личных проектах.

    Для проектирования более сложных БД необходимо разбираться в объектно-ориентированном программировании и изучать такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить сайт SQL-EX, где вы найдете множество практических занимательных задачек.

    Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!

    Источник:
    http://word-office.ru/kak-bazu-access-sdelat-web.html

    О технологии организация web-интерфейса к базе данных

    Рубрика: Информационные технологии

    Дата публикации: 17.05.2014 2014-05-17

    Статья просмотрена: 2192 раза

    Библиографическое описание:

    Плахотная, Л. А. О технологии организация web-интерфейса к базе данных / Л. А. Плахотная, А. С. Винокуров. — Текст : непосредственный // Молодой ученый. — 2014. — № 7 (66). — С. 53-57. — URL: https://moluch.ru/archive/66/10995/ (дата обращения: 17.10.2020).

    В данной статье рассматривается технология реализации web-интерфейса к базе данных, реализованной инструментальными средствами MSAccess.

    Ключевые слова:web-интерфейс, информационная система, база данных.

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

    Примерами готовых информационных систем с web-доступом являются: 1С:Бухгалтерия [1], AceMoney [2], Бухсофт [3], Галактика [4], Управление складом ИНФИН.Online [5], 1С: Склад [6].

    Вопросами разработки информационных систем занимались российские и зарубежные ученые. Р. И. Баженов, Л. С. Гринкруг, В. А. Векслер, О. Я. Дубей описали программные приложения в области учета студентов, организации системы для гостиницы [7, 8, 9]. Автоматизацию анализа продаж исследовали В. М. Гриняк, Е. И. Когай, С. М. Семенов, Р. И. Баженов, В. А. Векслер [10, 11, 12]. Разработки по реализации геоинформационных систем представил В. А. Глаголев [13, 14]. Различные приложения в информационных системах показали зарубежные авторы [15, 16].

    Web-интерфейс позволяет четко разграничить логику формирования данных на клиенте c их обработкой на сервере. Централизованный сервер позволяет обращаться к нему различным приложениям, независимо от того, на какой платформе они работают. Можно выделить несколько преимуществ использования web-интерфейса для построения автоматизированных систем управления предприятием: возможность доступа к управлению данными из любой точки мира посредством сети интернет по http протоколу, простота в использовании, интуитивная понятливость и привычность. К тому же, после создания новой версии web-приложения, её не надо устанавливать на все компьютеры — достаточно установить на сервер.

    В данной статье рассмотрим технологию простой реализации web-интерфейса к базе данных в формате MS Access.

    Для решения поставленной задачи, используем базу данных, содержащая в таблицах данные о клиентах, товарах, продажах (Customer, Goods, Ord&Sale).

    Создадим и настроим шаблон сайта [17], для этого используем «Artisteer 4.2». Подключение базы данных непосредственно к сайту проведем с помощью «PHPRunner Enterprise 6.2» [18].

    После запуска PHPRunner, указывается тип базы данных. В зависимости от типа выбранной базы данных показывается одно из диалоговых окон конкретной базы данных (см. рис. 1).

    Рис. 1. Окно выбора источника данных

    После подключения к базе данных, выбираем необходимые таблицы из источника данных (Ord&Sale, Goods, Customer) (см. рис.2). Настраиваем различные параметры для выбранной таблицы (все связи между этими таблицами уже были построены в MS Access, но существует возможность сделать их в самой программе). При внесении изменений в базу данных инструментальными средствами PHPRunner автоматически будут применяться к исходной базе данных, то есть структуры базы данных и проекта PHPRunner будут синхронизированы.

    Рис. 2. Таблицы с данными

    Конструктор запросов Edit Query дает возможность использовать простой графический интерфейс для создания инструкций. На данном этапе можно создавать внутренние соединения, внешние соединения, вычисляемые поля, запросы (см. рис. 3).

    Рис. 3. Окно Edit Query

    Для создания списка страницы Choose pages, редактирования записи, страницы экспорта, печати, добавления, копирования, представления и удаления записи страницы, необходимо указать соответствующие флажки в окне Choose pages (см. рис. 4).

    Рис. 4. Окно Choose pages

    В окне Choose fields возможно выбрать поля, которые будут отображаться на каждой странице (см. рис. 5), для этого необходимо установить или снять соответствующие флажки. В системе предусмотрена возможность настройки параметров поиска выбранных полей.

    Рис. 5. Окно Choose fields

    В настройках можно установить параметры проекта: Язык, Региональные параметры, Редактировать поля, Изменить размер таблицы и многое другое (см. рис. 6).

    Рис. 6. Окно Miscellaneous

    Для организации защиты информации предусмотрена технология паролирования доступа к базе данных: No Login — без аутентификации; Hardcoded — все пользователи будут использовать тоже сочетание логина и пароля; Database — хранение комбинации имени пользователя и пароля в базе данных. В случае использования Database необходимо выбрать таблицу базы данных, имя пользователя/пароль данные и поля, которые хранят имена пользователей, пароли и полное имя пользователя, которое будет отображаться в Logged as (вход выполнен как…) (см. рис. 7).

    Рис. 7. Окно Security

    Настройки элементов управления осуществляются в окне Output directory (см. рис. 8).

    Рис. 8. Окно Output directory

    PHPRunner поставляется с встроенным веб-сервером (Apache), но можно подключить базу данных к другому серверу. Таким образом, web-интерфейс к базе данных организован, можно просмотреть результат на локальном сервере (см. рис. 9).

    Рис. 9. Пример реализации интерфейса

    Таким образом, в статье рассмотрен один из вариантов реализации web-интерфейса к базе данных в формате MS Access. Рассмотренная задача была реализована студентом под руководством преподавателя в рамках внеаудиторной самостоятельной работы студентов по курсу: «Архитектура информационных систем». Внеаудиторные задания по данному курсу состоят из серии домашних индивидуальных заданий, которые доводятся до студентов сразу на весь семестр [19].

    Знания, полученные в процессе выполнения данной самостоятельной работы, студенты могут применять в учебном процессе, на практике, в дальнейшей профессиональной деятельности и в научно-исследовательской работе.

    7. Баженов Р. И., Гринкруг Л. С. Информационная система Абитуриент-Деканат ФГБОУ ВПО «Приамурский государственный университет им. Шолом-Алейхема» // Информатизация и связь. 2013. № 2. С. 97–99.

    8. Баженов Р. И. Интеллектуальные информационные технологии. Биробиджан: ПГУ им. Шолом-Алейхема, 2011. 176 с.

    9. Векслер В. А., Дубей О. Я. Автоматизированное рабочее место администратора гостиницы — корпоративная информационная система для малого бизнеса // Молодой ученый. 2014. № 4. С. 92–95.

    10. Баженов Р. И., Векслер В. А. Анализ потребительских корзин в 1С: Предприятие на примере АВС-анализа // Информатизация и связь. 2013. № 5. С. 117–123.

    11. Гриняк В. М., Семенов С. М. Модель планирования продаж в современных корпоративных информационных системах // Естественные и технические науки. 2009. № 1. С. 305–312.

    12. Гриняк В. М., Когай Е. И., Семенов С. М. Информационная технология планирования сезонных продаж // Территория новых возможностей. Вестник Владивостокского государственного университета экономики и сервиса. 2010. № 2. С. 191–198.

    13. Глаголев В. А. Разработка модулей оценки загрязнения атмосферного воздуха городской территории на основе оверлейных операций ГИС // Современная техника и технологии. 2014. № 4 URL: http://technology.snauka.ru/2014/04/3441 (дата обращения: 29.04.2014).

    14. Глаголев В. А. Разработка информационной системы оценки и прогнозирования пожарной опасности растительной территории по метеорологическим условиям // Современные научные исследования и инновации. 2014. № 4. URL: http://web.snauka.ru/issues/2014/04/33624 (дата обращения: 29.04.2014).

    15. Chaparro-Peláez J., Pereira-Rama A., Pascual-Miguel F. J. Inter-organizational information systems adoption for service innovation in building sector // Journal of Business Research. Vol. 67. Iss. 5. P. 673–679.

    16. Kresimir R., Marijana B. G., Vlado M. Development of the Intelligent System for the Use of University Information System // Procedia Engineering. 2014. Vol. 69. P. 402–409.

    17. Русаков М. Создание сайта от начала и до конца. URL: http://cwer.ws/node/355180/

    18. Нильсен Я. Веб-дизайн. М.: Символ-Плюс, 2003. 512 с.

    19. Плахотная Л. А. Организация самостоятельной работы студентов специальности «Информатика» в рамках курса по выбору «Основы технологии параллельного программирования» // Актуальные вопросы методики преподавания математики и информатики: сборник научных трудов третьей Международной научно-практической конференции, 16 апреля 2008 г. — Биробиджан: Изд-во ДВГСГА, 2008. — С. 113–116.

    Источник:
    http://moluch.ru/archive/66/10995/