- Open an existing database
- What do you want to do?
- Open an Access database from Windows Explorer
- Open a database from within Access
- If you cannot find the database that you want to open
- Open multiple databases at the same time
- Create a desktop shortcut to open a database object
- Основные сведения о базах данных
- В этой статье:
- Что представляет собой база данных?
- Элементы базы данных Access
- Таблицы
- Формы
- Отчеты
- Запросы
- Макросы
- Модули
Open an existing database
This topic describes the different methods you can use to open existing Access databases. You can open databases from Windows Explorer or from within Access itself. You can open multiple databases at once, and you can also create desktop shortcuts that open database objects directly.
What do you want to do?
Open an Access database from Windows Explorer
In Windows Explorer, navigate to the drive or folder containing the Access database file you want to open and double-click the database.
Access starts and the database is opened.
Open a database from within Access
If Access is already running, use the following procedure to open a database. Note, the steps vary slightly depending upon your version of Access.
On the getting started page of Access, Click Open Other Files.
On the Open area of the Backstage view, click Browse.
Click a shortcut in the Open dialog box, or in the Look in box, click the drive or folder that contains the database that you want.
In the folder list, browse to the folder that contains the database.
When you find the database, do one of the following:
Double-click the database to open it in the default mode specified in the Access Options dialog box or the mode that was set by an administrative policy.
Click Open to open the database for shared access in a multi-user environment so that you and other users can read and write to the database.
Click the arrow next to the Open button and then click Open Read-Only to open the database for read-only access so that you can view but not edit it. Other users can still read and write to the database.
Click the arrow next to the Open button and then click Open Exclusive to open the database with exclusive access. When you have a database open with exclusive access, anyone else who tries to open the database receives a «file already in use» message.
Click the arrow next to the Open button and then click Open Exclusive Read-Only to open the database for read-only access. Other users can still open the database, but they are limited to read-only mode.
If you cannot find the database that you want to open
In the Open dialog box, click the This PC or My Computer shortcut on the left side (or in the Look in box, click My Computer).
In the list of drives, right-click the drive that you think might contain the database, and click Search.
Enter your search criteria and press ENTER to search for the database.
If the database is found, double-click it in the search dialog box to open it.
Since the search was initiated from the Open dialog box, you must click Cancel in that dialog box before the database will open.
Note: You can directly open a database file in an external file format, such as dBASE, Paradox, Microsoft Exchange, or Microsoft Excel. You can also directly open any ODBC data source, such as Microsoft SQL Server. Access automatically creates a new Access database in the same folder as the data file and adds links to each table in the external database.
To open one of the last several databases you had open, click the file name in the Recent list on the getting started page. Access opens the database with the same option settings it had the last time you opened it. If the list of recently used files is not displayed:
Click File > Options.
In the Access Options dialog box, click Client Settings or Advanced.
Under Display, type a number in the Show this number of Recent Databases box.
Open multiple databases at the same time
In a single instance of Access, you can have only one database open at a time. In other words, you cannot start Access, open one database, and then open another database without closing the first database. However, you can run multiple instances of Access at the same time, each with a database open in it. Each time you start Access, you open a new instance of it. For example, to have two Access databases open at the same time, start Access and open the first Access database, and then start a new instance of Access and open the second database.
Note: The number of instances of Access that you can run at the same time is limited by how much memory is available. Available memory depends on how much RAM your computer has and how much memory is being used by the other programs running at the time.
Each instance of Access runs in a separate window. If you have more than one instance of Access running and you want to view them simultaneously, you can tile the windows.
Create a desktop shortcut to open a database object
You can create a desktop shortcut to open an Access database object (for example, a form or report). The database may be stored locally on your computer, remotely on a network file server, or in a shared directory.
Open the database containing the object for which you want to create a shortcut.
Resize the Access window and minimize any other open windows so that you can see the desktop behind the Access window.
In the Navigation Pane, find the object for which you want to create the shortcut.
Drag the object from the Navigation Pane to the desktop. When you release the mouse button, the shortcut is created on the desktop.
If you want the shortcut in a location other than the desktop, use Windows Explorer to move the shortcut to the location you want.
When you double-click the shortcut, Access opens the database in which the object is stored and displays the object. If Access is already running and the object associated with the shortcut is in a database other than the currently open database, a new instance of Access is started. To open the object in a specific view in Access, right-click the shortcut and then click the view you want.
If you move the database after you create the shortcut, delete the shortcut and create a new one.
To delete a shortcut, click it and then press the DELETE key. Deleting the shortcut does not delete the object that the shortcut opens.
Основные сведения о базах данных
Эта статья содержит краткие сведения о базах данных: что это, чем они могут быть полезны, каковы функции их отдельных элементов. Здесь используется терминология, свойственная Microsoft Access, однако описываемые понятия применимы по отношению к любым базам данных.
В этой статье:
Что представляет собой база данных?
База данных — это инструмент для сбора и у организатора сведений. В базах данных могут храниться сведения о товарах, товарах, заказах и других данных. Многие базы данных начинаются с списка в word-processing program или spreadsheet. По мере роста списка в данных появляются избыточные и несоответствия. Данные становится трудно понять в форме списка, и существует ограниченный способ поиска или вывода подмног данных для проверки. Когда эти проблемы начнут появляться, лучше перенести данные в базу данных, созданную системой управления базами данных (СУБД), такой как Access.
Компьютерная база данных — это хранилище объектов. В одной базе данных может быть больше одной таблицы. Например, система отслеживания складских запасов, в которой используются три таблицы, — это не три базы данных, а одна. В базе данных Access (если ее специально не настраивали для работы с данными или кодом, принадлежащими другому источнику) все таблицы хранятся в одном файле вместе с другими объектами, такими как формы, отчеты, макросы и модули. Для файлов баз данных, созданных в формате Access 2007 (который также используется в Access 2016, Access 2013 и Access 2010), используется расширение ACCDB, а для баз данных, созданных в более ранних версиях Access, — MDB. С помощью Access 2016, Access 2013, Access 2010 и Access 2007 можно создавать файлы в форматах более ранних версий приложения (например, Access 2000 и Access 2002–2003).
Использование Access позволяет:
добавлять новую информацию в базу данных, например новый артикул складских запасов;
изменять информацию, уже находящуюся в базе, например перемещать артикул;
удалять информацию, например если артикул был продан или утилизирован;
упорядочивать и просматривать данные различными способами;
обмениваться данными с другими людьми с помощью отчетов, сообщений электронной почты, внутренней сети или Интернета.
Элементы базы данных Access
Ниже приведены краткие описания элементов стандартной базы данных Access.
Таблицы
Таблица базы данных похожа на электронную таблицу — и там, и там информация расположена в строках и столбцах. Поэтому импортировать электронную таблицу в таблицу базы данных обычно довольно легко. Основное различие заключается в том, как данные структурированы.
Чтобы база данных была как можно более гибкой и чтобы в ней не появлялось излишней информации, данные должны быть структурированы в виде таблиц. Например, если речь идет о таблице с информацией о сотрудниках компании, больше одного раза вводить данные об одном и том же сотруднике не нужно. Данные о товарах должны храниться в отдельной таблице, как и данные о филиалах компании. Этот процесс называется нормализацией.
Строки в таблице называются записями. В записи содержатся блоки информации. Каждая запись состоит по крайней мере из одного поля. Поля соответствуют столбцам в таблице. Например, в таблице под названием «Сотрудники» в каждой записи находится информация об одном сотруднике, а в каждом поле — отдельная категория информации, например имя, фамилия, адрес и т. д. Поля выделяются под определенные типы данных, например текстовые, цифровые или иные данные.
Еще один способ описания записей и полей — визуализация старого стиля каталога карток библиотеки. Каждая карточка в карточке соответствует записи в базе данных. Каждый фрагмент сведений на отдельной карточке (автор, заголовок и так далее) соответствует полю в базе данных.
Дополнительные сведения о таблицах см. в статье Общие сведения о таблицах.
Формы
С помощью форм создается пользовательский интерфейс для ввода и редактирования данных. Формы часто содержат кнопки команд и другие элементы управления, предназначенные для выполнения различных функций. Можно создать базу данных, не используя формы, если просто отредактировать уже имеющуюся информацию в таблицах Access. Тем не менее, большинство пользователей предпочитает использовать формы для просмотра, ввода и редактирования информации в таблицах.
С помощью кнопок команд задаются данные, которые должны появляться в форме, открываются прочие формы и отчеты и выполняется ряд других задач. Например, есть «Форма клиента», в которой вы работаете с данными о клиентах. И в ней может быть кнопка, нажатием которой открывается форма заказа, с помощью которой вы вносите информацию о заказе, сделанном определенным клиентом.
Формы также дают возможность контролировать взаимодействие пользователей с информацией базы данных. Например, можно создать форму, в которой отображаются только определенные поля и с помощью которой можно выполнять только ограниченное число операций. Таким образом обеспечивается защита и корректный ввод данных.
Дополнительные сведения о формах см. в статье Формы.
Отчеты
Отчеты используются для форматирования, сведения и показа данных. Обычно отчет позволяет найти ответ на определенный вопрос, например «Какую прибыль в этом году принесли нам наши клиенты?» или «В каких городах живут наши клиенты?» Отчеты можно форматировать таким образом, чтобы информация отображалась в наиболее читабельном виде.
Отчет можно сформировать в любое время, и в нем всегда будет отображена текущая информация базы данных. Отчеты обычно форматируются таким образом, чтобы их можно было распечатать, но их также можно просматривать на экране, экспортировать в другие программы или вкладывать в сообщения электронной почты.
Дополнительные сведения об отчетах см. в статье «Обзор отчетов в Access».
Запросы
Запросы могут выполнять множество функций в базе данных. Одна из их основных функций — находить информацию в таблицах. Нужная информация обычно содержится в нескольких таблицах, но, если использовать запросы, ее можно просматривать в одной. Кроме того, запросы дают возможность фильтровать данные (для этого задаются критерии поиска), чтобы отображались только нужные записи.
Используются и так называемые «обновляемые» запросы, которые дают возможность редактировать данные, найденные в основных таблицах. При работе с обновляемым запросом помните, что правки вносятся в основные таблицы, а не только в таблицу запроса.
У запросов два основных вида: запросы на выборки и запросы на выполнение действий. Запрос на выборки просто извлекает данные и делает их доступными для использования. Вы можете просмотреть результаты запроса на экране, распечатать его или скопировать в буфер обмена. Вы также можете использовать выходные данные запроса в качестве источника записей для формы или отчета.
Запрос на изменение, как следует из названия, выполняет задачу с данными. С помощью запросов на изменения можно создавать новые таблицы, добавлять данные в существующие таблицы, обновлять или удалять данные.
Дополнительные сведения о запросах см. в статье Знакомство с запросами.
Макросы
Макросы в Access — это нечто вроде упрощенного языка программирования, с помощью которого можно сделать базу данных более функциональной. Например, если к кнопке команды в форме добавить макрос, то он будет запускаться всякий раз при нажатии этой кнопки. Макросы состоят из команд, с помощью которых выполняются определенные задачи: открываются отчеты, выполняются запросы, закрывается база данных и т. д. Используя макросы, можно автоматизировать большинство операций, которые в базе данных вы делаете вручную, и, таким образом, значительно сэкономить время.
Дополнительные сведения о макросах см. в статье Общие сведения о программировании в Access.
Модули
Подобно макросам, модули — это объекты, с помощью которых базу данных можно сделать более функциональной. Но если макросы в Access составляются путем выбора из списка макрокоманд, модули создаются на языке Visual Basic для приложений (VBA). Модули представляют собой наборы описаний, инструкций и процедур. Существуют модули класса и стандартные модули. Модули класса связаны с конкретными формами или отчетами и обычно включают в себя процедуры, которые работают только с этими формами или отчетами. В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом. Стандартные модули, в отличие от модулей класса, перечисляются в списке Модули в области навигации.
Дополнительные сведения о модулях см. в статье Общие сведения о программировании в Access.