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

Способы совместного использования базы данных Access

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

В этой статье



  • Обзор способов общего доступа к данным Access


  • Совместное доступ к одной базе данных


  • Совместное использование разделенной базы данных


  • Совместное передачу данных на сайте SharePoint


  • Совместное использование данных с помощью сервера базы данных

Обзор способов общего доступа к данным Access


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


К началу страницы


Совместное доступ к одной базе данных


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

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

Чтобы поделиться базой данных с помощью общей папки:

  1. В среде домашнего или малого бизнеса поделитесь папкой с определенными людьми. Дополнительные сведения см. в разделе «Общий доступ к файлам по сети в Windows 10».

  2. org/ListItem»>

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

    1. Запустите Access и на вкладке Файл выберите пункт Параметры.

    2. В окне Параметры Access выберите пункт Параметры клиента.

    3. В разделе «Дополнительные настройки» в режимеоткрытия по умолчанию выберите «Общие», нажмите кнопку «ОК»и закроем Access.

  3. Скопируйте файл базы данных в общую папку. Затем настройте атрибуты файла таким образом, чтобы разрешить доступ к файлу базы данных для чтения и записи. Для использования базы данных необходим доступ к ней с правами на чтение и запись.

  4. На компьютере каждого пользователя создайте ярлык для файла базы данных. Дополнительные сведения см. в ярлыке «Создание ярлыка на рабочем столе» дляприложения или файла Office.


К началу страницы


Совместное использование разделенной базы данных


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

Преимущества разделения базы данных включают в себя следующие преимущества:


  • Улучшенная производительность    В сети общий доступ имеется только к данным: таблицам, запросам, формам, отчетам, макросам и модулям.


  • Большая доступность    Транзакции базы данных, такие как изменение записей, завершаются быстрее.


  • <c0>Улучшенная безопасность</c0>.    Пользователи могут получать доступ к задней базе данных через связанные таблицы. менее вероятно, что злоумышленники смогут получить несанкционированный доступ к данным через фронтнюю базу данных.


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


  • Гибкая среда разработки    Каждый пользователь может независимо разрабатывать запросы, формы, отчеты и другие объекты базы данных, не затрагивая других пользователей. Вы также можете разрабатывать и распространять новую версию передней базы данных, не нарушая доступ к данным, хранимым во ее базе данных.

Дополнительные сведения см. в раздел «Разделение базы данных Access».


К началу страницы


Совместное передачу данных на сайте SharePoint


Поделиться данными Access на сайте SharePoint можно несколькими способами.


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


  • Перемещение    При этом на сайте SharePoint создаются списки, связанные с таблицами базы данных. Мастер экспорта таблиц в SharePoint позволяет одновременно перемещать данные из всех таблиц и поддерживать их отношения.

Дополнительные сведения см. в том, как импортировать, связатьили переместить данные в SharePoint.


Предупреждение    Несмотря на то что файл базы данных Access можно сохранить в OneDrive или библиотеке документов SharePoint, рекомендуется не открывать базу данных Access из этих мест. Файл можно скачать локально для редактирования, а затем снова отправить, как только вы сохраните изменения в SharePoint. Если базу данных Access из SharePoint открывает несколько человек, может быть создано несколько копий базы данных и могут возникать непредвиденные действия. Эта рекомендация относится ко всем типам файлов Access, включая одну базу данных, разделенную базу данных, а также форматы файлов ACCDB, ACCDC, ACCDE и ACCDR. Дополнительные сведения о развертывании Access см. в заявлении о развертывании приложения Access.


К началу страницы


Совместное использование данных с помощью сервера базы данных


Совместное использование базы данных можно организовать с помощью приложения Access и сервера баз данных (например, сервера SQL Server). Этот способ обеспечивает много преимуществ, но для него требуется дополнительное программное обеспечение — сервер баз данных.

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


Преимущества совместного использования базы данных с помощью сервера баз данных


  • Высокая производительность и масштабируемость    Во многих случаях сервер базы данных обеспечивает лучшую производительность, чем только файл базы данных Access. Многие серверные продукты баз данных также поддерживают очень большие базы данных размером 1 ТБ, примерно в 500 раз больше текущего предела для файла базы данных Access (два гигабайта). Серверы баз данных обычно работают очень эффективно, обрабатывая запросы параллельно (используя несколько нитей в одном процессе для обработки запросов пользователей) и свести к минимуму дополнительные требования к памяти при добавлении новых пользователей.


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


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


  • Автоматическое восстановление    В случае сбоя системы (например, сбоя операционной системы или простоя питания) некоторые серверы баз данных имеют механизмы автоматического восстановления базы данных до последнего согласованного состояния в течение нескольких минут без вмешательства администратора базы данных.


  • Серверная обработка    Использование Access в конфигурации клиента или сервера помогает сократить сетевой трафик за счет обработки запросов к базе данных на сервере перед отправкой результатов клиенту. Обычно сервер обрабатывает данные эффективнее, особенно при работе с большими наборами данных.


  • Azure SQL Server    В дополнение к преимуществам SQL Server динамической масштабируемости без простоев, интеллектуальной оптимизации, глобальной масштабируемости и доступности, отказом от затрат на оборудование и сокращением администрирования.


К началу страницы


Читать онлайн «Microsoft Access 2007», Александр Днепров – Литрес

Введение

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

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

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

Прочитав книгу, вы достигнете профессионального уровня в работе с базами данных Access 2007 – важнейшим и популярнейшим средством хранения информации для коммерческих проектов любого типа.

От главы коллектива авторов

Высказать замечания и пожелания, задать вопросы по этой книге вы можете по адресу AlexanderZhadaev@sigmaplus. mcdir.ru или на нашей домашней страничке www.sigmaplus.mcdir.ru (там вы найдете также дополнительные материалы по книге, сможете принять участие в форуме или пообщаться в чате).

Александр Жадаев

От издательства

Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты [email protected] (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

На сайте издательства http://www.piter.com вы найдете подробную информацию о наших книгах.

Глава 1

Начало работы

Как устроена база данных Microsoft Access

Проектирование структуры данных

Этапы работы с базой данных

Приступим к работе

Пользовательский интерфейс Access 2007

Настройка элементов интерфейса

Справочная система Access 2007

Резюме

Программа Microsoft Access 2007 представляет собой систему управления базами данных (СУБД). Используя Access, вы сможете легко обрабатывать большие объемы информации и извлекать из базы данных нужные вам сведения. Acсess обладает огромными возможностями, и в то же время для начала работы и создания собственной базы данных достаточно освоить лишь несколько простых операций.

Эта книга поможет вам в построении вашей базы данных «с нуля»: вы научитесь создавать структуру базы, наполнять ее информацией, находить нужные данные среди большого объема сведений и создавать наглядные отчеты. В книге приведены подробные инструкции для всех операций, которые вам предстоит выполнить.

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

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

Как устроена база данных Microsoft Access

Программа Access представляет собой реляционную СУБД (от англ. relation – отношение). Это означает, что база данных Access состоит из взаимосвязанных таблиц. Рассмотрим таблицы и их составляющие, а затем перейдем к изучению связей.

Таблицы

Таблица базы данных – это обычная таблица из строк и столбцов. Ниже приведен пример таблицы (табл. 1.1), содержащей сведения о клиентах компании.

Таблица 1.1. Клиенты

Записи и поля

Строки таблицы называются записями. Каждая запись описывает один объект, и, как видно из примера, запись содержит несколько ячеек таблицы, хранящих определенные сведения об объектах. В примере каждая запись содержит информацию об одном клиенте, скажем, запись № 536 – о клиенте по фамилии Крылов, запись № 534 – по фамилии Петров и т. д.

Ячейки таблицы, составляющие запись, по терминологии баз данных называются полями. В ячейках хранятся атрибуты объекта. Например, если объект (то есть клиент) имеет рейтинг 1000, то и в соответствующей записи поле Рейтинг содержит значение 1000.

Полем также называют весь столбец таблицы. Когда говорят о поле записи, речь идет о ячейке. Например, поле Имя записи 536 содержит значение Крылов. Когда же говорят о поле таблицы, то речь идет о столбце. Например, поле Номер (ID) таблицы Клиенты не должно содержать повторяющихся значений.

Каждое поле таблицы имеет строго определенный тип данных. Так, поля Номер (ID) и Рейтинг – числовые, а поля Имя, Телефон и Адрес – текстовые.

Связи между таблицами

Связь между двумя таблицами организуется посредством общих полей этих таблиц. Приведем пример таблицы (табл. 1.2), связанной с таблицей Клиенты.

Таблица 1.2. Заказы компании

В этом примере общими полями являются поле Номер (ID) таблицы Клиенты и поле Клиент таблицы Заказы. А именно, поле Клиент содержит номер клиента из таблицы Клиенты. Таким образом, каждая запись таблицы Заказы ссылается на какую-либо запись таблицы Клиенты.

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

Кроме того, полезно знать, что если одна таблица ссылается на другую, то первая таблица называется дочерней (как таблица Заказы), а вторая – родительской (как таблица Клиенты). Если одна запись ссылается на другую, они также называются дочерней и родительской.

Ключевые поля

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

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

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

Теперь, когда вы познакомились с основными элементами таблиц, можно приступать к разработке структуры собственной базы данных.

Проектирование структуры данных

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

1. Для начала необходимо выяснить, каково назначение базы данных и какую информацию необходимо получать из базы. Составьте список типичных запросов к базе данных:

• список ваших клиентов с контактными данными;

• список заказов конкретного клиента;

• список всех заказов за определенный период;

• какие товары в каком количестве были заказаны за определенный период и т. д.

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

3. Выпишите интересующие вас атрибуты объектов каждого класса. Например, для каждого клиента необходимо хранить в базе его имя (или название организации) и контактную информацию, для товара – наименование и цену. В результате вы получите список полей каждой таблицы (рис. 1.1). Учтите, что в таблице должен быть первичный ключ, и добавьте в каждую таблицу дополнительное поле – уникальный номер записи.

Таким образом, были перечислены атрибуты и установлены связи между таблицами. Например, если в таблице заказов есть поля Товар и Клиент, содержащие код товара и номер клиента, то таблица Заказы ссылается и на таблицу Товары, и на таблицу Клиенты.

Рис. 1.1. Структура данных

 

Итак, вы разработали предварительную структуру данных – предварительную, поскольку в процессе работы структура может изменяться, например появятся новые поля или даже таблицы. Определившись со структурой, можно приступать к построению базы данных в Microsoft Access.

Этапы работы с базой данных

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

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

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

1. Создание базы данных или открытие уже созданной (см. разд. «Приступим к работе»).

2. Создание таблиц, настройка полей таблиц и связей между таблицами. Об этом описывается в гл. 2.

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

4. И, наконец, получение информации из базы данных – то, ради чего она и создавалась. Для поиска, отбора, сортировки и агрегации данных вы можете создать запросы (см. гл. 5), для наглядного представления данных – отчеты (см. гл. 7).

Теперь перейдем к практическим действиям и рассмотрим первый этап работы с базой данных – ее открытие или создание.

Приступим к работе

В этом разделе вы узнаете, как запустить программу Microsoft Access, а затем открыть или создать базу данных.

Запуск Access

Для запуска программы Microsoft Access 2007 можно использовать любой из стандартных для Windows способов.

• Нажмите кнопку Пуск, в меню выберите последовательно пункты Все программыMicrosoft OfficeMicrosoft Office Access 2007.

• Дважды щелкните кнопкой мыши на ярлыке программы на рабочем столе или в панели быстрого запуска.

Совет

Чтобы создать такой ярлык, выберите команду Пуск → Все программы → Microsoft Office → Microsoft Office Access 2007 и, удерживая нажатой клавишу Ctrl, перетащите его мышью соответственно на рабочий стол или на панель быстрого запуска.

• Дважды щелкните кнопкой мыши на файле существующей базы данных. Сразу после запуска эта база данных будет открыта для работы.

При запуске появляется начальное окно Access (рис. 1.2), которое позволяет быстро перейти к работе с конкретной базой данных.

Рис. 1.2. Начальное окно Microsoft Access 2007

Теперь необходимо определиться, с какой базой данных вы будете работать. Каждая база данных хранится в файле с расширением ACCDB. В этом файле также хранятся все отчеты, запросы, формы ввода данных и другие документы, созданные для этой базы.

Открытие существующей базы данных

Если база данных уже была создана, то ее можно открыть, щелкнув кнопкой мыши на ее названии в области Открыть последнюю базу данных (эта область расположена в правой части начального окна Access, как показано на рис. 1.2).

Если нужной базы данных нет в списке, щелкните на ссылке Другие. На экране появится стандартное окно Windows для открытия файла. В этом окне выберите файл базы данных и нажмите кнопку Открыть.

Кроме того, вы можете воспользоваться кнопкой

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

Если в открываемой базе данных программа Access обнаружит потенциально опасное содержимое, то под лентой (кнопочным меню) возникнет панель сообщений с предупреждением: Часть содержимого базы данных отключена. Чтобы открыть содержимое базы данных полностью, в том числе заблокированную часть, нажмите кнопку Параметры панели сообщений. В появившемся окне Параметры безопасности Microsoft Office установите переключатель в положение Включить это содержимое и нажмите кнопку ОК.

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

Создание пустой базы данных

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

1. Щелкните кнопкой мыши на значке Новая база данных в разделе Новая пустая база данных в центральной части начального окна (см. рис. 1.2) либо нажмите кнопку

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

2. В правой части окна появится область Новая база данных. В поле Имя файла введите имя новой базы данных. Нажмите кнопку

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

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

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

Создание копии базы данных

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

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

в левом верхнем углу окна, затем в появившемся меню выберите пункт Открыть. На экране появится стандартное окно Windows для открытия файла.

2. Щелкните кнопкой мыши на нужном файле базы данных и нажмите кнопку, находящуюся справа от кнопки Открыть (рис. 1.3). В меню открытия файла выберите пункт Открыть для чтения или пункт Монопольно для чтения.

Рис. 1.3. Параметры открытия базы данных

• После открытия базы данных в любом из этих двух режимов вы не сможете вносить в нее изменения. Под лентой (кнопочным меню) возникнет панель сообщений с предупреждением, что база данных открыта только для чтения.

• Если выбранная база данных недоступна другим пользователям, пункты меню Открыть для чтения или Монопольно для чтения равнозначны.

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

• Открытие базы данных в режиме Монопольно для чтения возможно, только если она в данный момент не используется другим пользователем в режиме редактирования (Открыть или Монопольно). При этом другие пользователи не смогут открывать эту базу данных в режиме редактирования.

3. Если в открываемой базе данных программа Access обнаружит потенциально опасное содержимое, то под лентой появится панель сообщений с предупреждением Часть содержимого базы данных отключена. Чтобы открыть содержимое базы данных полностью, в том числе заблокированную часть, нажмите кнопку Параметры панели сообщений. В появившемся окне Параметры безопасности Microsoft Office установите переключатель в положение Включить это содержимое и нажмите кнопку ОК.

4. Чтобы создать копию открытой базы данных, сохраните ее в другом файле. Для этого нажмите кнопку

в левом верхнем углу главного окна, затем в появившемся меню выберите пункт Сохранить как. Далее укажите формат файла – База данных Access 2007.

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

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

Как поделиться своей базой данных Microsoft Access в Интернете

Access Online


Общий доступ Ваша база данных Microsoft Access Online

 S &nbspM  L  XL  FS  | Slo &nbspReg &nbspFast &nbsp2x &nbsp| Добавить в закладки

Мне постоянно задают этот вопрос: «Как я могу разместить свою базу данных Access в сети, чтобы ею могли пользоваться другие люди?» Есть несколько разных вещей, которые вы можете сделать, чтобы разместить свою базу данных в сети, в зависимости от того, кто ваши пользователи, какая безопасность вам нужна, сколько работы вы хотите вложить в разработку и как вы хотите, чтобы конечный результат выглядел.

Прежде всего, многие люди говорят мне, что они пытаются поделиться своей базой данных Access, используя Google Drive , OneDrive или Dropbox . Не делай это! Это большое нет-нет! Базы данных Access будут надежно работать через эти службы обмена файлами. Скорее всего, в лучшем случае вы потеряете информацию, а в худшем — повредите базу данных. Очень плохо. Я люблю Гугл диск. Я использую его все время сам, но не использую его для базы данных Access.

Если вы ТОЛЬКО пользователь, работающий с базой данных И , она относительно небольшая, И у вас хороший Интернет, и вы хотите иметь возможность копировать базу данных туда и обратно между вашим домом и офисом, это нормально. Но не запускайте базу данных из вашей общей папки. Скопируйте его на локальный диск, используйте, а затем скопируйте резервную копию. Дополнительную информацию см. в этом видео: Использование Access со службами общего доступа к файлам .

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

Другой вариант — перенести вашу базу данных на SQL Server онлайн. Вы разделите базу данных, загрузите свои таблицы на сервер и продолжите работу с интерфейсным файлом Access. К вашей базе данных может одновременно подключаться очень большое количество людей, так что это хорошее решение даже для самых крупных организаций. Это также отличное решение для тех, кто хочет иметь общедоступную базу данных. Вы можете распространять защищенный внешний интерфейс среди своих поставщиков или клиентов или даже использовать свою базу данных для поддержки веб-сайта и создания браузерного интерфейса на веб-языке, таком как 9.0008 АСП . Это решение требует значительного количества времени для настройки вашей базы данных и имеет крутую кривую обучения. У меня есть 4-часовой семинар, который научит вас всему, что вам нужно знать, под названием Access SQL Online Seminar . Онлайн-хостинг SQL Server на удивление недорогой. Я рекомендую Winhost .

Теперь, если вы хотите иметь возможность использовать свою базу данных Access, не внося в нее никаких изменений, и вы не возражаете против того, чтобы ваш офисный компьютер работал круглосуточно и без выходных, вы можете использовать решение для удаленного рабочего стола для удаленного входа в свой компьютер. . Я лично предпочитаю Google Удаленный рабочий стол Chrome . Я сам использую это, когда я путешествую. У меня есть бесплатный урок, который объясняет, как его настроить. Тем не менее, это действительно хорошо только для одного пользователя за раз. Вы не можете поделиться базой данных (если она уже не используется в вашей офисной сети, и даже в этом случае всем этим пользователям нужно будет оставить свои ПК включенными). Это нормально для однопользовательского удаленного решения.

Если вы хотите, чтобы вся ваша команда могла одновременно получать доступ к вашей базе данных из удаленных мест с минимальной работой по настройке с вашей стороны, я рекомендую Доступ к облаку базы данных . Это онлайн-сервис, специально предназначенный для пользователей Microsoft Access, которые хотят настроить общее решение, чтобы вся ваша команда могла удаленно работать с вашей базой данных 24 часа в сутки, 7 дней в неделю, из любой точки мира. Если у вас есть подключение к Интернету, вы можете поделиться своей базой данных Access. После того, как ваша учетная запись настроена, у вас практически нет времени на настройку, чтобы приступить к работе. Вы можете просто скопировать существующий файл базы данных Access в общую папку и начать работу. Это полностью управляемое решение, которое отлично подходит для совместного использования вашей базы данных с вашими сотрудниками. Единственным недостатком является то, что существует плата за каждого пользователя. Тем не менее, это по-прежнему очень доступное решение для бизнеса, которому нужен полностью управляемый сервер, простой в эксплуатации и практически не требующий времени на настройку или обучение.

Если вы собираетесь использовать удаленный рабочий стол или облачную базу данных Access на компьютерах с разными размерами экрана или даже на мобильных устройствах, вы можете рассмотреть мой шаблон профиля формы доступа , который позволяет настраивать различные профили для ваших форм.

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

 

Если вам требуются дополнительные копии Microsoft Access для работы пользователей с вашей базой данных, вам не нужно платить за полные версии Office. Вы можете просто получить бесплатную версию Access Runtime Edition .

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

Если вы планируете использовать SQL Server для размещения своих данных, помимо подключения к нему клиентской базы данных Access вы также можете подключить свой веб-сайт. У меня есть полная серия занятий по веб-программированию с использованием Активные серверные страницы . Это то, что использует мой веб-сайт, и мой сайт очень сильно зависит от базы данных.

Каждый раз, когда люди спрашивают об использовании Access в Интернете, всегда всплывает эта тема: Access Web Apps . По состоянию на 2019 год Microsoft удалила веб-приложений из Access. Если вы видите какие-либо веб-сайты, говорящие о них, они мертвы. Они никогда не были очень хорошими с самого начала. И будьте осторожны с тем, что вы там читаете. Некоторые вводящие в заблуждение сайты утверждают, что Microsoft прекратила поддержку Access и больше не будет его поддерживать. № Это неправда. Они прекратили поддержку веб-приложений Access, которые были одной из функций Access. Доступ никуда не денется .

Я рекомендую только SharePoint , если вы уже установили его и используете.

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

Если вы и только вы хотите пользоваться своей базой данных во время путешествия и не возражаете, чтобы ваш домашний/офисный компьютер оставался включенным, пока вас нет, используйте Удаленный рабочий стол Chrome .

Если вы хотите поделиться своей базой данных со своими сотрудниками, но не хотите переносить свои данные или учиться работать с SharePoint или SQL Server, я рекомендую полностью управляемую службу Access Database Cloud .

Если ваши пользователи хотят иметь удаленное подключение через веб-браузер, планшет или телефон, используйте Chrome Remote Desktop , если они могут подключиться к своим домашним/офисным ПК, или Access Database Cloud , если вы хотите, чтобы ваша база данных была в сети.

Если вашей базе данных требуется полномасштабный общедоступный доступ с созданием учетных записей пользователей, входом в систему, корзинами покупок и работой, то я рекомендую ASP Web Site с SQL Server .

Что мне использовать?  Когда я в дороге и хочу получить доступ к своей базе данных, я использую Chrome Remote Desktop . Я могу использовать свой ноутбук или телефон/планшет Android. Для моего веб-сайта я использую Веб-сайт ASP подключен к SQL Server . Я люблю программировать на ASP . Это быстро, просто (для меня) и безопасно.

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

Но это только мое мнение. Я занимаюсь этим всего… около 30 лет. 🙂

Большинство электронных писем, которые я получаю от людей, которые спрашивают меня, что им делать, имеют примерно такой вид: «У меня есть база данных для ведения моего бизнеса. Мне нужно иметь возможность поделиться ею с людьми, которые работают удаленно. Как лучше всего установить что-то вроде этого?»

Вот три решения, которые я рекомендую для большинства ситуаций:

  • Первый вариант: создать базу данных только в Access и разместить ее с помощью Access Database Cloud . Каждому пользователю, входящему в систему, потребуется собственная учетная запись, но специальной онлайн-настройки не требуется. Он работает так же, как база данных Access. PRO: проще всего настроить. ПРОТИВ: дороже в долгосрочной перспективе из-за ежемесячной платы (примерно от 40 до 50 долларов на пользователя в месяц).
  • Второй вариант: построить базу данных в Access с Серверная часть SQL Server . Каждый пользователь получает собственную копию базы данных Access, подключенную к веб-серверу. ПРОТИВ: сложнее настроить SQL Server. PRO: более низкая ежемесячная плата за хостинг сервера (всего 10 долларов США в месяц).
  • Третий вариант: создать базу данных в Access с серверной частью SQL Server. Разработайте для своих пользователей веб-интерфейс на базе ASP . CON: сложнее всего настроить. ПЛЮСЫ: низкая стоимость сервера (всего 10 долларов в месяц), и вашим пользователям не нужен доступ. Они могут войти в систему с помощью любого веб-браузера.

Какой вариант лучше всего подходит для вас, зависит главным образом от вашего бюджета и от того, сколько времени и усилий вы готовы потратить на изучение Access, SQL Server, ASP и всего остального, что необходимо. У меня есть курсы, чтобы научить вас всему этому, но вы должны в конечном итоге решить, что лучше для вас.

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

 


Комментарии для Access Online
 

9 0003

Возраст Субъект Из
11 месяцев Предотвращение доступа к VPN Джулия Джонсон
14 месяцев Хранилище ОЗУ и полоса пропускания dth Брайан Хартвиг ​​
2 года SQL Server Backend Еческель Кришевский
2 года Amazon Workspaces Рэй Уайт
7 лет Размещение баз данных Access в Интернете Дэвид Симпсон
7 лет Размещение баз данных Access в Интернете Бернард Гоа
7 лет Размещение баз данных Access в Интернете Решение
8 лет Веб-приложение для Access Yasser
8 лет Размещение баз данных Access в Интернете Анжелика
9 лет Разделение нескольких пользователей Michael H
9 лет Размещение баз данных Access в Интернете Лариса К.
9 лет Размещение баз данных Access в Интернете Уоррен Г.
9 лет Размещение баз данных Access в Интернете Джим

 

Подписаться на Доступ в Интернете

Получать уведомления при обновлении этой страницы
 

 

O*NET OnLine

Добро пожаловать в ваш инструмент для исследования карьеры и анализа работы!

В O*NET OnLine есть подробные описания мира работы для соискателей, специалистов по развитию персонала и HR, студентов, разработчиков, исследователей и многих других!

Находите, ищите или просматривайте 900+ профессий в зависимости от ваших целей и потребностей. Затем используйте подробные отчеты, чтобы узнать о требованиях, характеристиках и доступных возможностях для выбранной вами профессии.

Воспользуйтесь настраиваемой функцией интерактивной справки, доступной на сайте. Или воспользуйтесь доступной настольной помощью.

Постройте свое будущее с O*NET OnLine!

Ожидается, что профессии Bright Outlook будут быстро расти в ближайшие несколько лет, будет иметь большое количество вакансий или будут новыми и появляющимися профессиями.

Обзор вакансий Bright Outlook

Быстрый ростМногочисленные вакансииНовые и развивающиесяВсе профессии Bright Outlook

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

Поиск по карьерному кластеру

Сельское хозяйство, продовольствие и природные ресурсыАрхитектура и строительствоИскусство, аудио/видео технологии и коммуникацииУправление бизнесом и администрированиеОбразование и обучениеФинансыГосударственное и государственное управлениеМедицинские наукиГостиничный бизнес и туризмСоциальные услугиИнформационные технологииПраво, общественная безопасность, исправительные учреждения и безопасностьПроизводствоМаркетингНаука, технологии, инженерия и математикаТранспорт, дистрибуция и логистикаВсе кластеры карьеры

Горячие технологии — это программные и технологические навыки, которые часто включаются в объявления о вакансиях работодателей.

Откройте для себя горячие технологии сейчас