Как сделать форму главной в access?

Тема: Создание подчиненных форм в СУБД MS ACCESS

Цель занятия:

— изучение информационной технологии связывания таблиц и создания многотабличных подчиненных форм в СУБД.

Задание 1. Создать таблицы «Сектор» и «Клиенты фирмы» в режиме Конструктор.

Порядок работы

1. Запустите программу СУБД Microsoft Access и откройте свою созданную базу данных. На вкладке Создание в группеТаблицы выберите Конструктор таблиц. Создайте таблицы «Сектор» и «Клиенты фирмы». Свойства полей таблиц приведены соответственно на Рис. 48 и Рис. 49.

Рис. 48. Таблица «Сектор» в режиме Конструктор

Рис. 49. Таблица «Клиенты фирмы» в режиме Конструктор

Примечание. Для задания ключевого поля выделите поле (для таблицы «Сектор» поле Номер сектора) или группу полей (для таблицы «Клиенты фирмы» поля Номер сектора и Номер клиен­та) и в группе Сервис выберите Ключевое поле.

Задание 2. Создать схему данных.

Порядок работы

1. На вкладке Работа с базами данных в группеПоказать или скрыть выберите Схема данных. Далее в группе Связи выберите Отобразить таблицу.Добавление таблиц производится из окна Добавление таблицы. Для размещения таблицы в окне Схема данныхнадо выделить ее и нажать кнопку Добавить. Выделение нескольких таблиц производится при нажатой клавише [Ctrl]. Включив все нужные таблицы в схему данных («Сектор» и «Клиенты фирмы»), закройте окно Добавление таблицы.

2. Для установления связей между парой таблиц в окне Схема данныхнадо выделить уникальное ключевое поле, по которому устанавливается связь («Номер сектора»), и при нажатой кнопке мыши протащить курсор в соответствующее поле подчиненной таблицы.

3. В появившемся окне Изменение связейотметьте галочкой операции «Объединение целостности данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей» (Рис. 50), после чего нажмите кнопку Создать.

Рис. 50. Создание связей между таблицами

4. Конечный вид схемы таблиц приведен на Рис. 51.

Рис. 51. Схема связанных таблиц

Задание 3.Создать многотабличную форму для одновременного ввода данных в две таблицы.

Порядок работы

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

1. Форма создается с помощью Мастера форм (Создание/Формы/Другие формы/ Мастер форм). В окне Создание форм выбираем поля, которые войдут в проектируемый макет формы из основной таблицы «Сектор» (все поля) и затем из подчиненной таблицы «Клиенты фирмы» – все поля, кроме поля Номер сектора (Рис. 52).

Рис. 52. Выбор полей для основной и подчиненной форм

5. Очередное окно мастера отображает макет формы с перечнем полей в основной и в подчиненной части формы. В этом окне выделена таблица «Сектор» как источник записей основной части формы; таблица «Клиенты фирмы» как источник данных подчиненной формы. Для непосредственного включения подчиненной формы выберем вариант «Подчиненные формы» (Рис. 53).

Рис. 53. Макет подчиненной формы

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

Рис. 54. Двухтабличная форма, созданная Мастером форм

Ключевое поле Номер сектора не входит в подчиненную форму, так как оно присутствует в основной части формы.

4. Доработка формы в режиме Конструктор заключается в изменении надписей и размещении полей как на Рис. 55, а также в создании кнопок для управления формой.

Рис. 55. Доработка формы в режиме Конструктор

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

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

Читать еще:  Как сделать выпадающий список в access 2007?

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

Рис. 56. Отредактированный вид двухтабличной подчиненной формы

Задание 4.Используя двухтабличную форму ввести исходные данные в таблицы «Клиенты фирмы» и «Сектор». Данные для ввода приведены соответственно в таблицах 3 и 4.

Краткая справка. Ввод данных производится из обеих таблиц поочередно. Сначала введите данные в основную форму для сектора 100, затем в подчиненную форму введите данные для всех четырех клиентов этого же сектора 100. Далее аналогично введите данные для сектора 200 в основную и подчиненную формы и т.д.

Как сделать форму главной в access?

На этом шаге вы познакомитесь с видами форм.

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

  1. Отображение и изменение данных. Наиболее часто формы создаются именно для вывода и изменения данных в БД. При этом разработчик может задать любой вид отображения информации, т.е. произвольный набор полей из одной или нескольких таблиц или запросов (если поля находятся в разных таблицах, то между этими таблицами должна быть связь). Также можно установить любые ограничения на редактирование данных в форме, т.е. разрешить редактирование одних полей и запретить изменение других.
  2. Ввод данных. Формы могут использоваться для ввода новых данных в таблицу, при этом ввод будет выполняться пользователем в том формате, который задан разработчиком. Другими словами, пользователь может вводить значения только для тех полей, которые представлены в форме.
  3. Печать. Несмотря на то, что для печати данных в БД используются отчеты, содержимое формы также можно распечатать.
  4. Сообщения. Дополнительная возможность использования форм заключается в создании с их помощью различных сообщений, отображаемых впоследствии в той или иной ситуации для облегчения работы пользователя. В таком виде формы используются в приложениях.

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

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


Рис. 1. Многостраничная форма

Ленточная — все поля записи выводятся в одну строку, при этом в форме отображаются все записи. В ленточной форме Студенты1, представленной на рисунке 2, отображены все записи из таблицы Студенты.


Рис. 2. Ленточная форма

Табличная — отображение записей осуществляется в режиме таблицы. На рисунке 3 представлена табличная форма Студенты, в которой все записи таблицы Студенты выведены в табличном режиме.


Рис. 3. Табличная форма

Подчиненная — используется при необходимости вывода данных, связанных отношением «один-ко-многим», при этом в подчиненной форме отображаются записи из таблицы, которая соответствует слову «многим». В форме ОценкиСтудентов (рис. 4), кроме данных из таблицы Студенты, имеется также подчиненная форма, в которой отображаются записи из таблицы Успеваемость. Необходимо обратить внимание на тот факт, что в столбце Предмет этой формы выводятся названия предметов, в то время как в таблице Успеваемость, которая служит источником данных для подчиненной формы, имеются только коды предметов. Подобный эффект достигается с помощью мастера подстановок для таблицы Успеваемость, причем в качестве подстановки для по ля КодПредмета было использовано поле Название из таблицы Предметы.


Рис. 4. Подчиненная форма

На следующем шаге рассмотрим создание формы с помощью мастера.

Предыдущий шаг Оглавление Следующий шаг

Как создать главную кнопочную форму в Microsoft Access за 9 минут

Показать панель управления

  • Опубликовано: 15 апр 2015
  • Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/
    Готовые базы Access: 7108.ru/g0203
    Microsoft Office 2013 — flash-player.net/video/0m8ODTcGq_E/видео.html
    Если вы не знаете как создать главную кнопочную форму в программе Microsoft Access, то посмотрите этот урок. За основу мы возьмем базу данных Access «Библиотека».
    Задача:Создать главную кнопочную форму, используя встроенный диспетчер кнопочной формы.
    ВНИМАНИЕ! Появилось сообщение «На странице кнопочной формы допускается не более восьми элементов», не знаете как увеличить количество элементов в кнопочной форме MS Access, то посмотрите это видео: flash-player.net/video/ACfb9A2mWkQ/видео.html
    Разберем работу диспетчера кнопочных форм и разберем назначение таблицы Switchboard Items.
    Чаевые на развитие канала:
    yasobe.ru/na/accesshelpru
    Money.Yandex — 41001776448918
    flash-player.net/video/Ou0HJtzypOU/видео.html — создание главной кнопочной формы в Microsoft Access
    access_community — группа в контакте.
    msaccess.community — страница на Facebook.
    ———————————————-
    Хотите самостоятельно научиться создавать обучающие скринкасты в программе Camtasia Studia 9? — flash-player.net/channel/UCEHp6AiIVCN-ZY7GPpgPkJg
    ———————————————-
    Остались вопросы? Пишите в комментариях под видео
Читать еще:  Эксель как сделать сквозные строки в excel

Комментарии • 503

ВНИМАНИЕ!! Появилось сообщение «На странице кнопочной формы допускается не более восьми элементов», не знаете как увеличить количество элементов в кнопочной форме MS Access, то посмотрите это видео: flash-player.net/video/ACfb9A2mWkQ/видео.html
Разберем работу диспетчера кнопочных форм и разберем назначение таблицы Switchboard Items.
Microsoft Office 2013 — flash-player.net/video/0m8ODTcGq_E/видео.html

Годно, как раз заметил проблему

Спасибо за урок — очень помогли! А зачем удалять подпись «Главная кнопочная форма»? Если для того, чтобы вместо неё написать «Библиотека», то проще было (когда Вы на первом этапе работали) переименовать в диспетчере кнопочных форм на нужное Вам и тогда это название будет отображаться вместо «Главная кнопочная форма».

Просто низкий поклон:) Ты меня спас. Только благодаря тебе не отчислился. Всего тебе наилучшего и дальнейших успехов во всех начинаниях

Рад очень сильно, что помог. С наступающим и удачи в дальнейшей учебе.

У меня препод лабы с тебя пиздит, спасибо)

У меня нет при выборе какой макрос открыть ни одной таблицы. Как это исправить?

В диспетчере кнопочных форм?

гори в аду тот, кто ставит диз.

Спасибо за видео. Сделал все уроки. Но когда копирую готовую базу данных на другой компьютер — она не открывается. Выходит диалоговое окно — Не распознанный формат базы данных. Хотя на том компьютере, котором делалась база данных — всё прекрасно открывается и работает. Подскажите, пожалуйста, как открывать файл готовой базы данных на других компьютерах? Спасибо.

В какой версии делали, и в какой пытаетесь открыть? Сохраните бд в формате mdb (версия 2003)

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

Спасибо за видео! Я уже все забыл про среду MS Access. Сейчас на работе понадобилось для отдела сделать среду для работы с документами, для чего выбрал окружение MS Access, так как когда-то для девушки составлял среду для ее работы и вышло успешно. Эта среда хотя и не очень подходит, но требует минимум затрат (как по времени, так и усилий). Но вся проблема заключается в том, что я среду с этим ПО забыл. Твои уроки очень хорошо и доходчиво, не только напомнили забытое, но и научили некоторым другим полезным вещам.
Еще раз благодарю!

Спасибо огромное. Благодаря вам у меня получилось создать свою БД.

Как создать главную кнопочную форму в Microsoft Access за 9 минут

Tamanho do vídeo:

Mostrar controles do player

  • Publicado em 15 Abr 2015
  • Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/
    Готовые базы Access: 7108.ru/g0203
    Microsoft Office 2013 — brclip.com/video/0m8ODTcGq_E/video.html
    Если вы не знаете как создать главную кнопочную форму в программе Microsoft Access, то посмотрите этот урок. За основу мы возьмем базу данных Access «Библиотека».
    Задача:Создать главную кнопочную форму, используя встроенный диспетчер кнопочной формы.
    ВНИМАНИЕ! Появилось сообщение «На странице кнопочной формы допускается не более восьми элементов», не знаете как увеличить количество элементов в кнопочной форме MS Access, то посмотрите это видео: brclip.com/video/ACfb9A2mWkQ/video.html
    Разберем работу диспетчера кнопочных форм и разберем назначение таблицы Switchboard Items.
    Чаевые на развитие канала:
    yasobe.ru/na/accesshelpru
    Money.Yandex — 41001776448918
    brclip.com/video/Ou0HJtzypOU/video.html — создание главной кнопочной формы в Microsoft Access
    access_community — группа в контакте.
    msaccess.community — страница на Facebook.
    ———————————————-
    Хотите самостоятельно научиться создавать обучающие скринкасты в программе Camtasia Studia 9? — brclip.com/channel/UCEHp6AiIVCN-ZY7GPpgPkJg
    ———————————————-
    Остались вопросы? Пишите в комментариях под видео

Comentários • 503

ВНИМАНИЕ!! Появилось сообщение «На странице кнопочной формы допускается не более восьми элементов», не знаете как увеличить количество элементов в кнопочной форме MS Access, то посмотрите это видео: brclip.com/video/ACfb9A2mWkQ/video.html
Разберем работу диспетчера кнопочных форм и разберем назначение таблицы Switchboard Items.
Microsoft Office 2013 — brclip.com/video/0m8ODTcGq_E/video.html

Годно, как раз заметил проблему

Спасибо за урок — очень помогли! А зачем удалять подпись «Главная кнопочная форма»? Если для того, чтобы вместо неё написать «Библиотека», то проще было (когда Вы на первом этапе работали) переименовать в диспетчере кнопочных форм на нужное Вам и тогда это название будет отображаться вместо «Главная кнопочная форма».

Просто низкий поклон:) Ты меня спас. Только благодаря тебе не отчислился. Всего тебе наилучшего и дальнейших успехов во всех начинаниях

Рад очень сильно, что помог. С наступающим и удачи в дальнейшей учебе.

Читать еще:  Как сделать итоговый запрос в access?

У меня препод лабы с тебя пиздит, спасибо)

У меня нет при выборе какой макрос открыть ни одной таблицы. Как это исправить?

В диспетчере кнопочных форм?

гори в аду тот, кто ставит диз.

Спасибо за видео. Сделал все уроки. Но когда копирую готовую базу данных на другой компьютер — она не открывается. Выходит диалоговое окно — Не распознанный формат базы данных. Хотя на том компьютере, котором делалась база данных — всё прекрасно открывается и работает. Подскажите, пожалуйста, как открывать файл готовой базы данных на других компьютерах? Спасибо.

В какой версии делали, и в какой пытаетесь открыть? Сохраните бд в формате mdb (версия 2003)

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

Спасибо за видео! Я уже все забыл про среду MS Access. Сейчас на работе понадобилось для отдела сделать среду для работы с документами, для чего выбрал окружение MS Access, так как когда-то для девушки составлял среду для ее работы и вышло успешно. Эта среда хотя и не очень подходит, но требует минимум затрат (как по времени, так и усилий). Но вся проблема заключается в том, что я среду с этим ПО забыл. Твои уроки очень хорошо и доходчиво, не только напомнили забытое, но и научили некоторым другим полезным вещам.
Еще раз благодарю!

Спасибо огромное. Благодаря вам у меня получилось создать свою БД.

Как сделать форму главной в access?

На этом шаге вы познакомитесь с видами форм.

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

  1. Отображение и изменение данных. Наиболее часто формы создаются именно для вывода и изменения данных в БД. При этом разработчик может задать любой вид отображения информации, т.е. произвольный набор полей из одной или нескольких таблиц или запросов (если поля находятся в разных таблицах, то между этими таблицами должна быть связь). Также можно установить любые ограничения на редактирование данных в форме, т.е. разрешить редактирование одних полей и запретить изменение других.
  2. Ввод данных. Формы могут использоваться для ввода новых данных в таблицу, при этом ввод будет выполняться пользователем в том формате, который задан разработчиком. Другими словами, пользователь может вводить значения только для тех полей, которые представлены в форме.
  3. Печать. Несмотря на то, что для печати данных в БД используются отчеты, содержимое формы также можно распечатать.
  4. Сообщения. Дополнительная возможность использования форм заключается в создании с их помощью различных сообщений, отображаемых впоследствии в той или иной ситуации для облегчения работы пользователя. В таком виде формы используются в приложениях.

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

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


Рис. 1. Многостраничная форма

Ленточная — все поля записи выводятся в одну строку, при этом в форме отображаются все записи. В ленточной форме Студенты1, представленной на рисунке 2, отображены все записи из таблицы Студенты.


Рис. 2. Ленточная форма

Табличная — отображение записей осуществляется в режиме таблицы. На рисунке 3 представлена табличная форма Студенты, в которой все записи таблицы Студенты выведены в табличном режиме.


Рис. 3. Табличная форма

Подчиненная — используется при необходимости вывода данных, связанных отношением «один-ко-многим», при этом в подчиненной форме отображаются записи из таблицы, которая соответствует слову «многим». В форме ОценкиСтудентов (рис. 4), кроме данных из таблицы Студенты, имеется также подчиненная форма, в которой отображаются записи из таблицы Успеваемость. Необходимо обратить внимание на тот факт, что в столбце Предмет этой формы выводятся названия предметов, в то время как в таблице Успеваемость, которая служит источником данных для подчиненной формы, имеются только коды предметов. Подобный эффект достигается с помощью мастера подстановок для таблицы Успеваемость, причем в качестве подстановки для по ля КодПредмета было использовано поле Название из таблицы Предметы.


Рис. 4. Подчиненная форма

На следующем шаге рассмотрим создание формы с помощью мастера.

Предыдущий шаг Оглавление Следующий шаг

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