Простая форма access. Создание базы данных

Инструкция

Добавьте поле объекта OLE в таблицу базы данных. Именно в данном поле приложение Microsoft Access может хранить изображения. Откройте нужную БД и в закладке «Таблицы» выделите тот элемент, в который вы хотите поместить изображение. Вызовите конструктор для таблицы. Редактируя ее структуру, добавьте еще одно поле с типом данных «Поле объекта OLE». Задайте ему имя и сохраните изменения базы («Файл» - «Сохранить»).

Поместите в созданную ячейку поля OLE-объект, т.е. саму картинку. Для этого откройте таблицу в режиме просмотра. Вы увидите добавленный столбец. Установите курсор в нужной ячейке и щелчком правой кнопкой мыши вызовите контекстное меню. Выберите команду «Добавить объект».

В открывшемся диалоговом окне активируйте один из предложенных вариантов добавления. Можно вставить уже существующий графический файл или создать его сначала в соответствующем редакторе и затем связать с текущей базой данных. В первом случае выберите в поле «Тип объекта» приложение, в котором вы хотите создать новое изображение, например, «Рисунок Paintbrush». Нажмите кнопку Ок, одновременно запустится программа-редактор. Внедрение объекта в базу данных закончится после того, как вы, создав картинку, закроете графическое приложение.

Для вставки в табличное поле уже существующей картинки выберите второй вариант – активируйте в диалоговом окне переключатель «Создать из файла». Нажмите на кнопку «Обзор…» и укажите путь и имя графического файла с изображением. Желательно на диске иметь картинку в формате.bmp или.dib. По необходимости включите в окне флажок «Связь» – это позволит СУБД отслеживать изменения графического файла и перезагружать изображение в таблице.

В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы (forms). Form ускоряет работу с базой данных. Form в БД - это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц или запросов.

Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. Форма может содержать графики, рисунки и другие внедренные объекты.

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

    при работе с формами ограничен доступ к таблицам (самому ценному в базе данных);

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

    вводить данные в форму легче, чем в таблицу, и удобнее, так как в окне формы отображается, как правило, одна запись таблицы;

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

В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать forms, а также новые типы форм и функциональные возможности.

Формы в БД Access можно создавать с помощью различных средств:

    инструмента Форма;

    инструмента Разделенная форма;

    инструмента Несколько элементов;

    инструмента Пустая форма;

    Мастера form;

    Конструктора form.

Все средства создания форм помещены в группу Формы на вкладке Создание (рис. 8.1).

Формы, которые используют таблицы целесообразно выполнять с помощью Мастера или указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения, можно в режиме макета или конструктора . В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в формы: режим макета и режим конструктора . Переход между режимами (открыть, режим макета, конструктор) можно выполнить, щелкнув правой кнопкой мыши форму в области переходов, а затем выбрать нужный режим в контекстном меню.

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

Макет формы включает следующие разделы:

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

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

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

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

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

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

На вкладке Конструктор группа Элементы управления предназначена для размещения в форме выбранных элементов и содержит их стилизованные изображения.

Инструмент "Форма". Для быстрого создания формы, т.е. создания одним щелчком мыши можно воспользоваться инструментом Форма . В этом случае надо выделить таблицу в области объектов. Затем перейти на вкладку Создание и щелкнуть на пиктограмме Форма . На экране будет отображена форма (рис 8.2).

Рис. 8.2.

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

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

Средство "Разделенная форма" . Разделенная форма - новая возможность в Microsoft Access 2007, которая позволяет одновременно отображать данные в режиме формы и в режиме таблицы. В области объектов (переходов) выделить таблицу, например Успеваемость. Далее щелкнуть на пиктограмме "Разделенная форма" на вкладке Создать. На экране будет отображена форма (рис.8.3).

Рис. 8.3.

Инструмент "Несколько элементов". Промежуточным вариантом по удобству работы среди вышеописанных форм можно считать форму, созданную из третьей заготовки. Форму, в которой отображается не одна, а одновременно несколько записей, можно создать инструментом "Несколько элементов" (рис. 8.4). Чтобы создать данную форму выделим в области объектов (переходов) одну из таблиц (например, Успеваемость). Затем перейдем на вкладку Создание и щелкнем на пиктограмме "Несколько элементов". На экране будет отображена форма в режиме макета.

Рис. 8.4.

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

Средство Пустая форма. Этот инструмент можно использовать в том случае, если необходимо быстро создать форму с несколькими полями. Form открывается в режиме "Работа с макетами форм" и при этом отображается область Список полей (рис. 8.5).

Рис. 8.5.

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

В первом окне необходимо выбрать поля из источника данных (таблиц или запросов). Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Например, выберем из списка таблицу Студенты (Рис.8.7).

Рис. 8.7.

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

После выбора стиля, требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя (например, Студенты мастер_форм) и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы.

После ввода имени формы (например, Студенты), выбора режима: «Открыть форму для просмотра и ввода данных» и щелчка на кнопке Готово, получим следующую форму для ввода и просмотра записей в таблицу Студенты (Рис. 8.8).

Рис. 8.8.

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

1. В окне приложения Access 2007 выбрать вкладку Создание. Выполнить щелчок на пиктограмме "Конструктор форм". В окне редактирования появится окно Form1 с пустой областью данных.

2. Для отображения списка полей требуемой таблицы выполнить щелчок на пиктограмме "Добавить существующие поля", появится список таблиц. Щелкнув на знак "+" таблицы (например, Студенты), откроется список необходимых полей (рис.8.9).

Рис. 8.9.

3. Поля из списка переместить на форму. Добавление полей осуществляется при нажатой левой кнопки мыши.

4. Поместить поля на форму (рис. 8.10).

Рис. 8.10.

5. Перемещение полей и их имен по форме производиться следующим образом:

    Выделить поле с именем щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.

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

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

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

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

    Для удаления поля выделить его, нажать клавишу Delete или другим способом.

7. Просмотреть форму Студенты_конструктор, выполнив на ней двойной щелчок в области переходов (Рис. 8.11).

Рис. 8.11.

Если вид формы не удовлетворяет, ее можно открыть в режиме Конструктор и внести необходимые изменения, затем сохранить.

Microsoft Access 2007

2.4. Microsoft Access 2007

2.4.2. Создание базы данных (таблиц и связей между ними) в Access 2007

Рассмотрим этапы создания БД «Деканат» с помощью СУБД Access 2007 . Сначала составляем модель "сущность – связь" для базы данных «Деканат». Этапы проектирования модели "сущность – связь" изложены в разделе " .

После создания модели запускаем приложение Access 2007. Открывается окно приложение Access 2007 на странице Приступая к работе с Microsoft Access 2007. В разделе Новая пустая база данных щелкаем на пиктограмме Новая база данных. В правой части окна появится информация об имени файла и указана директория для его хранения. По умолчанию имя файла - База данных1 .accdb.

Изменить имя файла и путь к директории для хранения файла БД можно в окне "Файл новой базы данных" щелкнув на пиктограмме "Поиск расположения для размещения базы данных". Установив имя файла - Деканат_2007.accdb и требуемое имя директории в окне "Файл новой базы данных", надо щелкнуть на кнопке ОК, окно закроется.

Далее необходимо щелкнуть на кнопке Создать, чтобы создать пустую базу данных. При создании новой пустой базы данных окно приложения Access 2007 открывается на контекстной вкладке "Режим таблицы". В окне отображается новая пустая таблица с именем Таблица 1 в режиме таблица, представленная на Рис. 1.


.



Рис. 2.

Откроется окно Сохранение, в котором надо указать имя Группы студентов и нажать кнопку ОК.


Рис. 3.

Откроется таблица Группы студентов в режиме Конструктор



Рис. 4.

Создаем структуру таблицы Группы студентов. В первую строку колонки "Имя поля" вводим код группы студентов (КодГруппы) и нажимаем клавишу Enter. Курсор переместится в колонку Тип данных. Access по умолчанию назначает тип данных - Счетчик. Нажимаем клавишу Enter, при этом курсор переместится в колонку Описание, при необходимости вводим описание данных.

Первой строке таблицы (поле КодГруппы) Access по умолчанию назначает поле первичного ключа. Для первичного ключа в свойствах поля устанавливается значение Индексированного поля: Да (Совпадения не допускаются) . Далее заполняем вторую строку (второе поле таблицы), Имя поля - Название, Тип данных - текстовый. Третья строка: Имя поля - Курс, Тип данных - числовой и четвертая строка Имя поля - Семестр, Тип данных - числовой. При этом для имени поля "Название" в разделе свойства поля необходимо установить размер поля - 6.



Рис. 5.

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

Необходимо отметить, что в структуре таблицы "Студенты" для поля КодГруппы (вторичный ключ) установите значение Индексированного поля: Да (Совпадения допускаются) и тип данных - мастер подстановок . В структуре таблицы "Успеваемость" для поля КодСтуденты (вторичный ключ) и поля КодДисциплины (вторичный ключ) установите значение Индексированного поля: Да (Совпадения допускаются) и тип данных - мастер подстановок .

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

Простые формы доступа

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

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

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

Создание проекта с нуля


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

Существует много вариантов, которые можно реализовать с помощью создания форм MS Access. Можно создать два основных типа форм:

  1. Связанные формы.
  2. Несвязанные формы.

Связанные формы (Bound Forms) взаимодействуют с некоторыми базами данных, такими как оператор SQL, запрос или таблица. Этот вид используется для ввода или редактирования данных в базе.

Несвязанные формы (Unbound Forms) не зависят от источника данных. Они могут быть в форме диалоговых окон и коммутационных площадок, используемых для навигации с базой данных в целом. Существует много режимов создания форм в Access.

Типы связанных форм:

  1. Форма единого элемента, самая популярная, когда записи отображаются в одной записи единовременно.
  2. Несколько элементов, отображает ряд записей за один раз из связанного источника данных.
  3. Сплит-форма, разделяется на половину, горизонтально или вертикально. Одна отображает элемент или запись, а другая - предоставляет данные нескольких записей из базового источника данных.

База данных Access


Для создания форм access формы имеется несколько способов. Для этого нужно открыть базу данных и войти на «Создать». Во вкладке «Формы» в правом углу нажать кнопку «Мастер форм». На первом экране выбирают поля, которые нужно будет отобразить в форме. Алгоритм действия:

  1. В мастере форм выбрать tblProjects для таблиц/запросов и несколько необходимых полей, таких как ProjectStart, ProjectName, ProjectID, и ProjectEnd. Они перейдут в рабочие поля.
  2. Выбрать tblTasks для таблиц / запросов и разместить по полям.
  3. Нажать «Далее».
  4. Выбрать вид упорядочивания создания форм и отчетов в access. Если нужно создать плоскую форму, выбирают организацию tblTasks, а при создании иерархической формы, можно упорядочить данные с помощью tblProjects.
  5. Выбрать форму с подформами (s) и затем нажать «Далее». На следующем экране можно выбрать макет для своей подформы. По умолчанию выбран Datasheet View. Он похож на Table View.
  6. Нажать «Далее».
  7. На следующем экране необходимо указать имя формы и «Готово».

Создание форм в Microsoft Access через дополнительную форму выполняют через раскрывающееся меню «Дополнительные формы». Далее нужно создать форму «Несколько элементов», форму Datasheet, форму «Сплит» или форму «Модальный диалог». Это обычно связанные формы. Выбрать объект, который нужно привязать к этой форме. Это не относится к формам модального диалога. Выбрать объект в навигационной панели, выделить tblEmployees, появится форма «Несколько элементов», в которой будут перечислены все данные.

Мастер приложения


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

  1. Нажать вкладку «Создать» на ленте и кнопку «Мастер форм».
  2. В раскрывающемся списке «Таблицы / Запросы» выбрать «Члены клуба», и нажать двойной шеврон (>>), чтобы переместить все поля в окно справа.
  3. В списке параметров макета выбрать Columnar и «Далее».
  4. Назвать форму и «Готово».
  5. Отредактировать форму и прикрепить изображение. Можно добавить логотип или другое изображение в форму, нажав вкладку «Главная»> «Вид»> «Дизайн» для формы.
  6. Открыть «Инструменты дизайна форм»> «Дизайн» и нажать «Вставить изображение» > Обзор.
  7. Найти изображение, которое будет использоваться в форме, выбрать его, а затем перетащить, чтобы создать окно.
  8. Чтобы изменить размер изображения, нажать мышью, выбрать «Свойства» и перейти на вкладку «Формат».
  9. Установить режим размера для увеличения и выравнивания изображения в верхнем левом углу, а затем использовать размерные ручки для определения размера.
  10. Можно изменить размер некоторых текстовых полей формы, если они слишком большие.
  11. После окончания выбрать «Главная»> «Вид»> «Форма», чтобы вернуться к использованию и просмотру формы.

Альтернативная форма доступа

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

  1. Начать с избрания «Пустое содержимое базы данных».
  2. Импортировать данные, используя «Внешние данные» в правом верхнем углу экрана.
  3. Выбрать XML-файл на вкладке «Внешние данные».
  4. Перейти в папку, в которую разархивировали файл, и выбрать, где будет предоставлено меню импорта XML.
  5. Нажать OK для импорта в новую базу данных.
  6. В левом столбце будут указаны доступные объекты базы данных, и если все работает исправно, пользователь должен увидеть импортированные объекты данных contact_information и member и дважды кликнуть их, чтобы открыть элемент.

Настраиваемые объекты дизайна


Создание базы данных в Access-формах позволяет предоставлять пользовательский доступ и настраивать объекты дизайна. Хорошо разработанная форма может повысить эффективность и точность ввода. На вкладке «Инструменты компоновки форм» содержатся поля настройки формы. Выбор его приведет к экрану с настройками дизайнерских форм и эстетических возможностей. На вкладке «Главная» нужно найти опцию и просмотреть доступные виды форм. Design View предоставляет более подробное представление о структуре формы, чем представление макета. Он также позволяет изменять форму без каких-либо помех.

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

Большинство модификаций форм могут быть сделаны в представлении макета, но в некоторых случаях Access сообщает, что нужно переключиться на Design View, чтобы внести определенные изменения. Когда активирована функция «Формирование дизайна форм», ленточная панель добавляет три новые позиции вверху под заголовком «Инструменты дизайна форм»:

  1. Дизайн-изменение цветов и тем. Добавляет в форму кнопки, поля, метки и другие объекты.
  2. Упорядочить - меняет макет и выравнивает объекты в форме.
  3. Формат - изменение текста, фоновых изображений и фигур чертежа.

Инструмент быстрой разработки


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

  1. Мастера форм.
  2. Дополнительные опции.

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

Формы четырех форматов

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

Виды форматов:

  1. Единая таблица - одна форма, соответствующая одной таблице базы данных. Она функциональная, базовая и может применяться для выполнения ряда задач.
  2. Форма одиночной таблицы с полем поиска: использует только одну единственную настройку базы данных, поиск позволяет отображать данные из другой таблицы или базы данных, или создавать обобщенные значения диапазона данных.
  3. Форма Master / Detail - одна основная форма направляет множество подформ.
  4. Форма Master / subform - дополнительными полями поиска в главном или подчиненном виде.

Блокировка разделов


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

Первое управление - это поле поиска, используемое для нахождения клиентского номера. Когда, например, выбирается номер, имя и адрес клиента автоматически отображаются в соответствующих элементах управления. Однако если не нужно, чтобы другие пользователи вносили изменения в поле «Имя клиента», можно его заблокировать. Далее следует перейти к списку свойств, которые нужно редактировать. Изменения будут применяться ко всей форме. Примерно на полпути вниз по списку свойств можно увидеть варианты редактирования.

Порядок наложения запрета:

  1. Изменить каждое свойство на ПО.
  2. Перейти к представлению дизайна и в раскрывающемся списке свойств листа выбрать форму.
  3. Переключить режим «Разрешить макет» на "Нет". Это останавливает доступ всех дополнительных пользователей к виду макета, где они могут непосредственно редактировать форму.
  4. Теперь сохраняют форму для этого преобразовывают файл из.accdb в.accde, ограничивая любые дальнейшие изменения дизайна или редактирование полей.
  5. Сохранить текущую базу данных в важном месте.
  6. Перед конвертированием файла в Access убедиться, что сделана копия (или две) исходного файла базы данных. В случае ее повреждения она будет главной копией.
  7. Перейти в файл> Сохранить.

Командные кнопки Access


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

Чтобы запустить Command Button, пользователям необходимо написать процедуру или макрос события в свойстве On Click. Шаги для создания главной кнопочной формы Access следующие:

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

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

Пользователи закрепляют эти изменения, выбрав «Операция формы» в «Окна»> «Печать текущей формы» из окна действий, затем нажать дальше. Пользователь может выбрать два варианта: использовать изображение или значок на кнопке Command или использовать текстовое название. Можно внести изменения с помощью мастера команд, где MS Access также позволяет пользователям просматривать изображения из своей системы.

Чтобы применить изменения в форме, нужно нажать «Готово». Указать имя, используя мастер кнопок команд. После внесения всех необходимых изменений нужно сберечь форму. Проверить форму, чтобы убедиться, что она работает правильно.

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

Всем привет! В этом уроке разберем пошаговое создание таблиц в базе данных Access. От вас потребуется только читать и повторять. Поехали!
Цель: научиться создавать таблицы базы данных, задавать их структуру, выбирать типы полей и управлять их свойствами; освоить приемы наполнения таблиц конкретным содержанием.

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

1. Запустите программу Microsoft Access (Пуск — Программы — Microsoft Office — Microsoft Access).

2. В окне Microsoft Access включите переключатель Новая база данных .

Создание БД Access — Пошаговое создание таблиц в базе данных Access

3. На боковой панели выберите место, где будет храниться база данных, дайте файлу имя: Комплектующие . Убедитесь, что в качестве типа файла выбрано Базы данных Microsoft Access и щелкните по кнопке Создать . В результате на экране должно появиться окно новой базы данных. Автоматически будет запущен режим создания первой таблицы:

4. Перейти из режима таблицы в режим конструктора, выбрав его в меню:
Когда программа запросит имя таблицы, ввести название: Комплектующие и нажать Ok. Откроется окно конструктора, в котором мы будем создавать структуру таблицы:

Создание Таблицы Access — Пошаговое создание таблиц в базе данных Access

5. Для первой таблицы введите следующие поля:

Обратите внимание на то, что в данном случае поле Цена задано не денежным типом, а числовым . Данные, относящиеся к денежному типу, имеют размерность, выраженную в рублях (если работа выполняется с версией Microsoft Access, локализованной в России). Но стоимость компонентов вычислительной техники выражать в этой единице измерения не принято. Для сравнимости цен разных поставщиков обычно используют “условные единицы”. В таких случаях удобно использовать поле числового типа, чтобы не перенастраивать всю СУБД.

Таблица «Комплектующие» — Пошаговое создание таблиц в базе данных Access

6. Щелкните на поле Цена . В нижней части бланка задайте свойство Число десятичных знаков , равным 2.

7. Для связи с будущей таблицей поставщиков надо задать ключевое поле. Поскольку здесь ни одно поле явно не претендует на “уникальность”, используем комбинацию полей Компонент и Модель . Выделите оба поля в верхней части бланка (при нажатой клавише SHIFT). Щелчком правой кнопки мыши откройте контекстное меню и выберите в нем пункт Ключевое поле .

После этого рядом с этими полями будет отображаться «ключ».

8. Закройте окно Конструктора (обычное закрытие – через «крест» в верхнем правом углу окна конструктора).
На запрос сохранения изменённой структуры таблицы ответить согласием.

9. Повторив действия пунктов 4-8, создайте таблицу Поставщики , в которую входят следующие поля:

Для этого нужно выполнить следующее: меню Создать — Таблица.

Выбрать режим Конструктора .

Обратите внимание на то, что поле номера телефона является текстовым, несмотря на то, что обычно номера телефонов записывают цифрами. Это связано с тем, что они не имеют числового содержания. Номера телефонов не сравнивают по величине, не вычитают из одного номера другой и т.д. Это типичное текстовое поле.
Ключевое поле можно не задавать – для текущей задачи оно не требуется.
10. В левой боковой панели окна базы данных двойным щелчком откройте по очереди созданные таблицы и наполните их экспериментальным содержанием (по 10 записей).
11. Закончив работу, закройте таблицы и завершите работу с программой.
В этом уроке на простом примере было показано Пошаговое создание таблиц в базе данных Access. Если было интересно, то рекомендую посмотреть видеоурок ниже.

Продолжение следует…
УРОК 1: Пошаговое создание таблиц в базе данных Access
УРОК 2: Создание межтабличных связей в базе Access
УРОК 3: Создание запроса на выборку данных в базе Access
УРОК 4: Создание запросов с параметром в базе Access
УРОК 5: Создание перекрёстного запроса в базе Access
УРОК 6: Создание запросов на изменение в базе Access
УРОК 7: Создание и заполнение форм в базе Access