Tw-city.info

IT Новости
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Редактирование бд access

Как редактировать таблицу БД Access?

Откройте таблицу или запрос в режиме таблицы или формы в режиме формы.

Выполните одно из следующих действий:

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

В Microsoft Office Access 2007, чтобы добавить новую запись, нажмите кнопку

Домашняя страница , а затем щелкните Создать в

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

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

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

Как используется фильтр в таблице БД Access?

Выражения в фильтре могут состоять из точных значений, которые Access использует для сравнения в том виде, в котором они вводятся. Числа вводятся без ограничителей, например, 22. Текст должен быть заключен в кавычки, например, «Александров». Даты ограничиваются символами #, например, #10/01/99#, Элементы выражения могут быть связаны операторами: арифметическими (*,+,-,/,^); сравнения: ( ,>=,=,<>); логическими: (And (И), Not (Нет),Or (или); Like-для использования логики замены в выражениях; in-для определения, содержится ли элемент данных в списке значений; Between….And-для выбора значений из определенного интервала.

· Откройте таблицу Список.

· Щелкните по кнопке Дополнительно, из появившегося меню выберите Расширенный фильтр Рисунок 3.4

 В появившемся окне поле: выберите в окне Год рождения, в окне Условие отбора: наберите 1984 рисунок 3.5 и нажмите на кнопку и щелкните по кнопке

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

Каким образом осуществляется связывание таблиц?

Ø Перейдите на вкладку Работа с базами данных. Рис 3.1

Рис 3.1

Появится диалоговое окно Схемы Данных.

Ø Щелкните по кнопке -Добавить таблицу. В появившемся окне

Добавление таблицы выделите таблицу Личные данныеи щелкните по кнопкеДобавить, а затем по кнопкеЗакрытьокнаДобавление таблицы.

Ø Поставьте мышку на имя поля Кодв таблицеСписоки, не отпуская кнопку мышки, перетащите ее на полеКодСтудентав таблицеЛичные данные.Отпустите кнопку мышки.Появится диалоговое окноИзменение связей.

Ø Включите флажокОбеспечение целостности данных.Это не возможно сделать если типы обоих полей заданы не одинаково.

Ø Щелкните по кнопке Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Список соответствует одна запись в таблице Личные данные. Схема данных представлена на рисунке 3.2

Рис 3.2

Ø Закройте схему данных, сохранив ее.

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

Дата добавления: 2018-06-01 ; просмотров: 567 ;

Практическая работа №3. MS Access. Редактирование структуры таблиц базы данных. Заполнение таблиц БД

Это задание основывается на данных Практической работы №2. СУБД ACCESS. Создание базы данных (см. Карту сайта).

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

Задание: В таблице OSENKI вашей базы данных (Фамилия студента.accdb) замените установленные типы данных полей NOM_PRED и NPREP на Мастер подстановки. В таблице SPSTUD произведите замену ранее установленных типов данных полей NOM_FCT, NOM_SPECIAL на тип поля Мастер подстановки . Мастер подстановки ускорит процесс заполнение таблиц базы данных.

  1. Открываем вашу базу данных (Фамилия студента.accdb) , если она закрыта.
  2. Удаляем связи в схеме базы данных.

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

Для удаления связей:

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

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

4. Открываем таблицу OSENKI в режиме конструктора и в списке типов данных поля NOM_PRED выбираем Мастер подстановки.

Далее идёт процесс создания подстановки, состоящий из ряда шагов.

На первом шаге вы должны выбрать способ подстановки: из столбца подстановки или из фиксированного набора значений. Выбираем столбец подстановки.

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

Выбор порядка сортировки предстоит сделать на следующем шаге.

[stextbox id=»info»]Обратите внимание, что на данном шаге мы принимаем рекомендацию «Скрыть ключевой столбец» . Этот шаг приведёт к тому, что в поле NOMZ таблицы OSENKI, при выполнении процедуры подстановки, будут отображаться значения поля FAM (фамилия студента) таблицы SPSTUD. [/stextbox]

  • При этом, рекомендуется сначала заполнить таблицы с нормативно-справочной информацией, а потом заполнять основные (базовые) таблицы. Последовательность заполнения таблиц следующая: FACLT,SPECIAL,DISCIPLIN,PREPOD,SPSTUD, OTCENKI.
  • Заполнение таблиц производим согласно ниже приведённой схемы. Таблицы SPSTUD и OTCENKIзаполняем последовательно Факультет, Специальность, Группа, Студент (Предмет т. е. Оценка). Далее копируем Факультет, Специальность, Группа, Студент, но вводим оценку по другому предмету. После ввода информации об одном студенте переходим к следующему. Здесь можно копировать всю запись и менять в ней фамилию и оценку и т. д. Используем те знания, которые получили при изучении MS WORD и MS EXCEL и ускоряем процесс ввода и редактирования введённых данных.

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

На каждом факультете учатся студенты по двум направлениям подготовки (специальностям). В таблице SPECIAL — 4 записи

На каждое направление подготовки (специальность) набирают по две группы.

В каждой группе учатся по три студента. В файле SPSTUD — 24 записи.

Каждый студент сдаёт три экзамена в сессию. В файле OTCENKI должно быть 72 записи.

  • Заполненную базу данных продемонстрируйте преподавателю, результат сохраните в базе ФамилияСтудента.accdb в папке Яндекс.Диск → Access.
  • После заполнения базы данных конкретным содержанием переходим к формированию запросов, форм, отчётов.
  • Для создания запросов переходим к выполнению Практической работы №4.

Приглашайте друзей на мой сайт

Поддержите проект! Выберите один из вариантов платежа:

С карты, с баланса сотового, из Кошелька

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

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.

Читать еще:  Access 2020 для чайников

Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.

Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.

Описание MS Access

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

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

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

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

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

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

Создание БД

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На выборку

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

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

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

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

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

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

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

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

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

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

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

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

  • для заполнения кортежа:
    INSERT INTO Преподаватели
    VALUES (1, ‘Иванова’, ‘Иванна’, ‘Ивановна’, ‘Ж’, ’05-06-1981′, ‘География’);
  • для редактирования записи:
    UPDATE Преподаватели SET Имя = ‘Анна’;
  • для удаления:
    DELETE * FROM Преподаватели WHERE Имя=’Анна’;.

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

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

Редактирование данных в запросе

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

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

В этой статье

Введение

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

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

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

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

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

Дополнительные сведения о запросах на создание таблицы см. в статье Создание запроса на создание таблицы.

Когда можно редактировать данные в запросе?

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

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

Когда можно не редактировать данные в запросе?

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

Запрос — это перекрестный запрос.

Запрос — это SQL-запрос.

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

Запрос создан на основе трех или более таблиц и имеет отношение «многие-к-одному».

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

Запрос содержит предложение GROUP BY.

Как изменить запрос, чтобы можно было изменить его данные?

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

Вы не можете изменять значения в запросе в режиме таблицы, если:

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

Свойству » уникальные значения » запроса задано значение «Да».

Задайте для свойства » уникальные значения » запроса значение нет.

В следующем разделе Задайте для свойства «уникальные значения»значение «нет», чтобы узнать, как задать это свойство.

Запрос включает связанную таблицу база данных ODBC, которая не содержит ни однозначный индекс, ни таблицы Paradox без первичный ключ.

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

У вас нет разрешений на обновление данных для базовой таблицы.

Назначение разрешений на обновление данных.

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

Создайте соответствующие соединения.

Сведения о том, как создать соединения, см. в разделе создание соединений.

База данных открыта только для чтения или находится на диске, доступном только для чтения.

Закройте и снова откройте базу данных, не выбирая Открыть «только для чтения«; или, если база данных находится на диске, доступном только для чтения, удалите атрибут «только для чтения» с диска или переместите базу данных на диск, который не доступен только для чтения.

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

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

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

Добавьте поле объединения на стороне «многие» отношения к полям выходных данных запроса.

Поле объединения на стороне «многие» (после редактирования данных) находится на стороне «один».

Нажмите клавиши SHIFT + F9 , чтобы сохранить изменения и обновить запрос.

В таблице на стороне «один» отношения «один-ко-многим» есть пустое поле, а соединение — это правое внешнее соединение.

Убедитесь в том, что на стороне «один» есть значение в этом поле. Поле «объединение» на стороне «многие» можно изменить, только если в этом поле на стороне «один» есть значение.

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

Добавьте все поля из уникального индекса таблицы ODBC в поля вывода запроса.

Установите для свойства «уникальные значения» значение «нет»

Откройте запрос в режиме конструктора.

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

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

Создание соединений

Откройте запрос в режиме конструктора.

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

Дополнительные сведения о создании соединений см. в статье объединение таблиц и запросов.

Добавление поля объединения на стороне «многие» в поля выходных данных запроса

Откройте запрос в режиме конструктора.

В конструкторе запросов найдите соединение, соответствующее связи «один-ко-многим».

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

Добавление уникальных полей индексов из связанной таблицы ODBC

Откройте запрос в режиме конструктора.

В конструкторе запросов найдите связанную таблицу ODBC.

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

База данных Microsoft Access и как с ними работать

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

Что такое Microsoft Access?

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

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

Установка Microsoft Access

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

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

Создание базы данных Microsoft Access

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

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

Начало работы с таблицей

При начале работы с новой базой данных, ее нужно наполнить информацией:

  • Таблица майкрософтаксес с идентична по строению с другой программой этой же корпорации — Excel , соответственно, можно взять готовые материалы из другого табличного редактора;
  • Еще одним способом заполнения сведениями можно считать формы. Это что-то схожее с таблицами, но в тоже время обеспечивают более наглядный показ материалов;
  • Нужные данные могут отображаться посредством отчетов. Они помогут вам получить нужную информацию и статистику. Отчеты очень гибкие в настройки и могут выводить почти любую интересующую информацию.
  • Сортировка данных в таблице Access выполняется при помощи запросов. При их помощи, можно постараться получить нужные данные из нескольких таблиц.

Наполнение таблицы информацией

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

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

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

Создание запросов и их виды

Запрос — функция Access, которая позволяет редактировать или вносить информацию в базу данных. Запросы делятся на 2 типа:

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

Создать запросы можно, воспользовавшись встроенным помощником “Мастер запросов”. Вызвать меню по его настройке можно, найдя нужную кнопку в графе основного меню “Создание”.

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

Формы Microsoft Access

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

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

Отчеты Microsoft Access

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

Microsoft Access предоставляет для применения несколько типов отчетов:

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

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

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