Меню

Как создать новую таблицу субд access

BestProg

Создание базы данных в Microsoft Access 2010. Создание таблицы содержащей расчетное поле

Содержание

  • Условие задачи
  • Выполнение
    • 1. Запустить Microsoft Access 2010. Создать базу данных. Команда «Создать»
    • 2. Создание таблицы в режиме таблицы. Начальное состояние
    • 3. Проектирование таблицы. Создание полей таблицы
      • 3.1. Формирование поля ID_Product
      • 3.2. Добавление поля Code
      • 3.3. Добавление поля Name . Добавление текстового поля
        • 3.3.1. Команда добавления текстового поля
        • 3.3.2. Особенности поля с именем Name . Зарезервированные слова языка SQL
      • 3.4. Добавление поля Count
      • 3.5. Добавление поля Cost . Добавление полей с фиксированной запятой
      • 3.6. Добавление расчетного поля «Sum_Cost»
    • 4. Ввод значений в таблицу
    • 5. Сохранение таблицы с данными
    • 6. Ввод данных в таблицу

Поиск на других ресурсах:

Условие задачи

1. Создать базу данных и сохранить ее на диске.

2. Создать таблицу Product (Товар). Структура таблицы Product следующая

поля

Название поля Тип поля

Объяснение

3. В таблице Product создать расчетное поле Sum_Cost , которое определяется как произведение количества реализованного товара на стоимость товара. Формула вычисления расчетного поля Sum_Cost :

  • [Count] – значение поля Count таблицы Product ;
  • [Cost] – значение поля Cost таблицы Product .

Выполнение

1. Запустить Microsoft Access 2010 . Создать базу данных. Команда «Создать»

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

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

Рисунок 1. Команда создания новой базы данных

В окне создания базы данных (рисунок 1) предлагается:

  • выбрать базу данных из доступных шаблонов. СУБД Microsoft Access предлагает большой набор образцов шаблонов баз данных, которые можно использовать и изучать. Если создается новая база данных, которая еще не содержит никаких таблиц, то нужно выбрать элемент «Новая база данных» ;
  • указать имя файла базы данных. По умолчанию предлагается имя файла Database1 которое можно изменить по собственному усмотрению;
  • указать папку (каталог), в которой будет сохраняться база данных. По умолчанию предлагается папка «C:\Users\user\Documents» .

Чтобы подтвердить создание новой базы данных нужно выбрать кнопку «Создать» как показано на рисунке 1.

После создания базы данных в папке «C:\Users\user\Documents» будет создан файл Database1.accdb (рисунок 2).

Microsoft Access размещение файла базы данных

Рис. 2. Размещение файла базы данных Database1.accdb в папке «C:\Users\user\Documents»

2. Создание таблицы в режиме таблицы. Начальное состояние

После создания файла базы данных, система переходит в окно проектирования таблицы в режиме таблицы. СУБД Microsoft Access поддерживает 2 режима создания таблицы:

  • режим таблицы. В этом случае поля вводятся в понятном (естественном) виде таблицы слева направо. Таблица отображается в обычном виде;
  • режим конструктора. В этом случае каждому полю таблицы соответствует одна строка, которая соответствующим образом настраивается.

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

В левой части окна Microsoft Access отображено имя таблицы «Таблица1» . Это далее можно будет изменить при сохранении таблицы.
В правой части окна Microsoft Access отображено пустое поле ввода. В этом поле можно вводить названия полей таблицы. В нашем случае сюда нужно ввести пять полей ( Code , Name , Count , Cost , Sum_Cost ).

Microsoft Access таблица создание

Рис. 3. Создание таблицы в режиме таблицы

Как видно из рисунка 3, автоматически создается поле с именем «Код» . Это поле будет содержать уникальные числовые значения, предназначенные для избежания случайной повторяемости данных, что есть недопустимым в любой базе данных. Для нашей таблицы этому полю соответствует поле ID_Product .

3. Проектирование таблицы. Создание полей таблицы

В режиме таблицы можно добавлять и удалять поля таблицы а также вводить значения данных (записей) таблицы. Ниже приведена подробная пошаговая инструкция по формированию полей таблицы. Формируется 6 полей: ID_Product , Code , Name , Count , Cost , Sum_Cost . Поле Sum_Cost есть расчетным, оно получается как произведение полей Count и Cost .

3.1. Формирование поля ID_Product

В нашем случае полю ID_Product соответствует поле «Код» на рисунке 3. Поэтому, достаточно просто переименовать поле «Код» на поле ID_Product .

Чтобы осуществить переименование, нужно выполнить следующие действия:

1. Вызвать контекстное меню (клик правой кнопкой мышки на названии поля «Код» ) как показано на рисунке 4

Microsoft Access переименование поле

Рис. 4. Контекстное меню для поля «Код»

2. В контекстном меню выбрать команду «Переименовать поле» . После этого можно будет изменить название поля.

3. В имени поля ввести имя ID_Product (рисунок 5). Зафиксировать имя (клавиша Enter ).

Microsoft Access поле имя таблица

Рис. 5. Новое имя поля ID_Product

3.2. Добавление поля Code

Поле Code имеет целый тип. Чтобы добавить поле Code нужно выполнить следующие действия (рисунок 6):

1. Вызвать команду «Щелкните для добавления» .

2. В нисходящем меню выбрать «Число» , поскольку тип поля числовой.

Microsoft Access поле таблица добавление

Рис. 6. Добавление нового поля к таблице

В результате будет добавлено новое поле с именем по умолчанию «Поле1», как показано на рисунке 7.

Microsoft Access add new field

Рис. 7. Добавление нового поля. Поле по умолчанию с именем «Поле1»

3. Заменить название поля «Поле1» на название Code (рисунок 8). Зафиксировать название (клавиша Enter ).

Microsoft Access название поля

Рис. 8. Установление названия поля Code

3.3. Добавление поля Name . Добавление текстового поля
3.3.1. Команда добавления текстового поля

Поле Name таблицы имеет текстовый (строчный) тип. Чтобы добавить текстовое поле нужно выполнить одну из двух команд:

  • сделать клик правой кнопкой мышки на элементе «Щелкните для добавления» (рисунок 9) и в контекстном меню выбрать команду «Текст» ;
  • в меню «Поля» выбрать кнопку «AB Текст» (рисунок 9).

Microsoft Access текст поле таблица

Рис. 9. Microsoft Access . Способы добавления текстового поля в режиме таблицы

3.3.2. Особенности поля с именем Name . Зарезервированные слова языка SQL

По образцу п. 3.2 нужно сформировать имя поля Name . Имя Name в СУБД MS Access есть зарезервированным, поэтому оно воспринимается системой по особому. При попытке установления имени Name, система выдает предупредительное окно, как показано на рисунке 10.

Microsoft Access окно Name зарезервировано

Рис. 10. Предупредительное окно, что имя Name зарезервировано системой

На языке баз данных SQL имена полей или других элементов, которые совпадают с зарезервированными именами, берутся в квадратные скобки, например [Name] .

В этом случае нужно выбрать OK – проблем нет. В результате, таблица будет иметь вид как показано на рисунке 11.

Microsoft Access таблица поле [Name]

Рис. 11. Режим создания таблицы. Добавлено поле [Name]

3.4. Добавление поля Count

Поле Count есть целочисельным и добавляется точно так же как поле Code . Подробно о добавлении поля Code описывается в п. 3.2. На рисунке 12 изображена таблица после добавления поля Count .

Microsoft Access таблица поле

Рис. 12. Таблица после добавления поля Count

3.5. Добавление поля Cost . Добавление полей с фиксированной запятой

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

1. Сделать клик на поле «Щелкните для добавления» и в контекстном меню выбрать «Денежный» или выбрать эту команду в меню «Поля» (рисунок 13).

Microsoft Access поле фиксированная запятая

Рис. 13. Добавление поля с фиксированной запятой

2. Вместо имени «Поле1» ввести название поля Cost . Зафиксировать имя (клавиша Enter ). В результате, окно базы данных будет иметь вид как показано на рисунке 14.

Microsoft Access таблица рисунок

Рис. 14. Таблица после добавления и задания имени числового поля Cost

3. При выделенном поле Cost (1) установить формат «Фиксированный» (2), как показано на рисунке 15. Таким образом, поле Cost имеет тип данных «Денежный» и формат «Фиксированный» .

Microsoft Access формат

Рис. 15. Установление формата «Фиксированный» для поля Cost

После выполненных действий таблица будет иметь вид как показано на рисунке 16.

Microsoft Access таблица рисунок

Рис. 16. Вид таблицы после добавления основных полей

3.6. Добавление расчетного поля «Sum_Cost»

Чтобы добавить расчетное поле «Sum_Cost» нужно выполнить следующие действия:

1. Сделать клик мышкой на поле с именем «Щелкните для добавления» (рисунок 17).

2. В контекстном меню выбрать последовательность команд «Вычисляемое поле» => «Денежная сумма» (рисунок 17). В результате будет выведено окно «Построитель выражений» , как показано на рисунке 18.

Microsoft Access вычисляемое поле

Рис. 17. Выбор типа вычисляемого поля Sum_Cost

Microsoft Access окно

Рис. 18. Окно «Построитель выражений» для создания формул

3. В окне «Построитель выражений» в поле редактора нужно ввести формулу:

Читайте также:  Google таблицы расширенный фильтр

как показано на рисунке 19.

Microsoft Access окно

Рис. 19. Окно «Построитель выражений»

После ввода формулы нужно подтвердить команду кликом на OK . В результате окно «Построитель выражений» будет закрыто.

4. На этом шаге нужно изменить название «Поле1» на «Sum_Cost» , как показано на рисунке 20. Зафиксировать изменения (клавиша Enter ).

Microsoft Access поле сумма

Рис. 20. Формирование имени поля Sum_Cost

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

4. Ввод значений в таблицу

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

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

Microsoft Access ввод данные таблица

Рис. 21. Ввод данных в таблицу

5. Сохранение таблицы с данными

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

  • выполнить команду «Сохранить» с меню «Файл» ;
  • выбрать символ ‘х’ закрытие окна таблицы (рисунок 22) а затем на запрос сохранения ответить «Да» ;
  • выбрать кнопку дискеты для сохранности таблицы как показано на рисунке 22.

Microsoft Access сохранение таблица

Рис. 22. Команда сохранения таблицы или закрытия таблицы

В результате откроется окно «Сохранение» , в котором будет предложено указать имя таблицы. По умолчанию предлагается «Таблица1» . В нашем случае нужно задать имя Product как изображено на рисунке 23.

Microsoft Access имя таблицы

Рис. 23. Задание имени таблицы Product

После подтверждения на OK таблица будет добавлена к базе данных. На рисунке 24 показан вид окна Microsoft Access с открытой таблицей Product .

окно Microsoft Access таблица Product

Рис. 24. Окно Microsoft Access . Таблица Product

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

6. Ввод данных в таблицу

Теперь можно вводить данные в таблицу. При закрытии таблицы данные будут сохранены автоматически. На рисунке 25 показана таблица Product с введенными данными.

Microsoft Access таблица данные

Рис. 25. Таблица Product с введенными данными

Программирование: теория и практика

Рубрики

  • C# (154)
    • Практика (42)
      • MS Visual Studio 2010 (34)
      • MS Visual Studio 2017 (7)
      • MS Visual Studio 2019 (10)
    • Теория (112)
  • C++ (124)
    • Практика (31)
      • Borland C++ Builder 2007 (16)
      • MS Visual Studio 2010 (18)
    • Теория (94)
      • Visual C++ (90)
  • Delphi (29)
    • Практика (19)
      • Delphi-7 (3)
      • Embarcadero RAD Studio 2010 (17)
    • Теория (10)
  • Java (87)
    • Практика (5)
    • Теория (82)
  • Kotlin (2)
    • Практика (1)
    • Теория (1)
  • Python (79)
    • Практика (4)
    • Теория (75)
  • Базы данных (42)
  • Компьютерная графика (3)
  • Курсовые работы (7)
  • Математическое ПО (9)
  • Паттерны (16)

Свежие записи

  • C#. Ограничения на конструктор, базовый класс и интерфейс
  • C#. Обобщения. Ограниченные типы. Общие понятия
  • C#. Упаковка и распаковка. Необходимость (преимущества) применения обобщений
  • C#. Обобщенные делегаты
  • C#. Обобщенные методы в классах
  • C#. Обобщенные интерфейсы

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

Источник



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

В Access используются три способа создания таблиц:

· путем ввода данных (by entering data),

· с помощью Конструктора таблиц (in Design view)

· с помощью Мастера создания таблиц (by using wizard).

5 .1 Создание таблицы путем ввода данных

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

Рисунок 5.1 — Создание таблицы путем ввода данных

Для этого необходимо:

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

2) Выделить в списке таблиц ярлык Создание таблицы путем ввода данных (Create table by entering data) и дважды щелкнуть по нему левой кнопкой мыши. Появится пустая таблица со стандартными названиями столбцов: Поле1 (Field 1), Поле2 (Field2) и т. д. По умолчанию для создания таблицы предоставляется десять полей.

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

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

5) По окончании ввода данных нажать кнопку Закрыть (в верхнем правом углу окна таблицы).

6) В ответ на вопрос Сохранить изменения макета или структуры таблицы ? (Do you want to save changes to the design of table имя таблицы >?) нажать кнопку Да (Yes).

7) В окне Сохранение (Save As) в поле Имя таблицы (Table Name) ввести имя новой таблицы и нажать кнопку ОК (рис. 5.2).

Рисунок 5.2 — Диалоговое окно Сохранение

Microsoft Access выдаст сообщение Ключевые поля не заданы (There is no primary key defined) и вопрос Создать ключевое поле сейчас? (Do you want to create a primary key now?). Нажать кнопку Нет (No), если одно или несколько полей в таблице могут однозначно идентифицировать записи в таблице и служить первичным ключом, или кнопку Да (Yes), и тогда Access создаст дополнительное поле, которое сделает ключевым.

5 .2 Создание таблиц с помощью Мастера таблиц

Для этого необходимо:

1) Дважды щелкнуть левой кнопкой мыши на ярлыке Создание таблицы с помощью мастера (Create table by using wizard).

2) В диалоговом окне Создание таблиц (Table Wizard) (рис. 5.3) выбрать назначение таблицы: Деловые (Business) (для иных целей можно выбрать и Личные (Personal)).

3) В поле Образцы таблиц (Sample Tables) выбрать подходящую таблицу — Список рассылки (MailingList).

4) Переместить нужные поля из списка Образцы полей (Sample Fields) в список Поля новой таблицы (Fields in my new table). Для этого следует воспользоваться кнопками со стрелками: > — переместить одно поле, » — переместить все поля.

Рисунок 5.3 — Диалоговое окно Мастера таблиц

5. Повторять описанные в пп. 3—4 действия до тех пор, пока не будет создан подходящий перечень полей для новой таблицы.

6. При необходимости переименовать какое-либо поле, нужно выделить его в списке Поля новой таблицы (Fields in my new table) и нажать кнопку Переименовать поле (Rename Field), затем ввести в диалоговом окне Переименование поля (Rename Field) новое имя поля и нажать кнопку ОК (рис. 5.4). Нажать кнопку Далее (Next).

Рисунок 5.4 — Диалоговое окно Переименование поля

7. В следующем диалоговом окне в поле Необходимо задать имя для новой таблицы (What do you want to name your table?) ввести имя новой таблицы «Список рассылки оповещений» (рис. 5.5).

Рисунок 5.5 — Второе диалоговое окно Мастера таблиц

8. Выбрать способ определения ключа Microsoft Access автоматически определяет ключ (Yes, set a primary key for me) (имеется альтернатива Пользователь определяет ключ самостоятельно (No, I’ll set the primary key)). Тогда в таблицу будет добавлено поле автоматической нумерации. Нажать кнопку Далее (Next).

Если было выбрано самостоятельное определение ключа, в поле со списком Необходимо выбрать поле с уникальными для каждой записи данными (What field will hold data that is unique for each record?) необходимо выбрать имя поля, которое станет ключевым. Затем нужно определить тип данных, которые будут содержаться в ключевом поле.

9. В следующем окне Мастер таблиц предлагает установить связи между существующими таблицами и создаваемой таблицей (рис. 5.6). Он пытается сам создать связи между таблицами и предоставляет информацию о создаваемых связях пользователю в виде списка. При необходимости исправить связи нужно выбрать соответствующую строку списка и нажать кнопку Связи (Relationship).

Рисунок 5.6 — Третье диалоговое окно Мастера таблиц

Рисунок 5.7 — Диалоговое окно Связи

Читайте также:  Удельная теплоемкость таблица для егэ

Рисунок 5.8 — Четвертое окно Мастера таблиц

10. В окне Связи (Relationships) нужно выбрать тип связи с данной таблицей (рис. 5.7).

11. В диалоговом окне Мастера таблиц (см. рис.5.6) нажать кнопку Далее (Next).

12. В последнем диалоговом окне, пользователю необходимо выбрать, что он будет делать с таблицей дальше(Изменить структуру таблицы) и нажать кнопку Готово( Finish ) (рис.5.8).

5 .3 Создание таблицы с помощью Конструктора таблиц

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

1. Дважды щелкнуть левой кнопкой мыши на ярлыке Создание таблицы с помощью конструктора (Create table in Design View) или нажать на кнопку Создать (New) в верхней части окна базы данных, выбрать из списка в окне Новая таблица (New Table) элемент Конструктор (Design View) (рис. 5.9).

Рисунок 5.9 — Окно новой таблицы в режиме Конструктора

2. В окне Конструктора таблиц в столбец Имя поля (Field Name) ввести имена полей создаваемой таблицы.

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

4. В столбце Описание (Description) можно ввести описание данного поля (не обязательно).

5. В нижней части окна Конструктора таблиц на вкладках Общие (General) и Подстановка (Lookup) ввести свойства каждого поля или оставить значения свойств, установленные по умолчанию.

6. После описания всех полей будущей таблицы нажать кнопку Закрыть (в верхнем правом углу окна таблицы).

7. На вопрос Сохранить изменения макета или структуры таблицы ? (Do you want to save changes to the design of table имя таблицы >?), нажать кнопку Да (Yes).

8. В окне Сохранить как (Save As) в поле Имя таблицы (Table Name) ввести имя создаваемой таблицы и нажать кнопку ОК.

9. В ответ на. сообщение Ключевые поля не заданы (There is no primary key defined) и вопрос Создать ключевое поле сейчас? (Do you want to create a primary key now?) нажмите кнопку Да (Yes) если ключевое поле необходимо, или кнопку Нет (No) если такого не требуется.

Печать таблицы

Самым простым способом вывода таблицы на печать является использование кнопки Печать (Print) на панели инструментов База данных (Database). Чтобы вывести таблицу на печать таким способом, необходимо:

1. Выделить таблицу в окне базы данных.

2. Нажать кнопку Печать (Print) на панели инструментов База данных (Database).

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

Источник

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

В Access используются три способа создания таблиц: путем ввода данных (by entering data), с помощью Конструктора таблиц (in Design view) и с помощью Мастера создания таблиц (by using wizard). Для каждого из этих способов существует специальный ярлык новых объектов в списке таблиц (рис. 2.3). Если вы создали новый файл базы данных, то, кроме этих ярлыков, в списке таблиц больше ничего нет.

Рис. 2.3. Ярлыки новых объектов в списке таблиц пустой базы данных

Если эти ярлыки не видны, необходимо открыть окно Параметры (Options) (с помощью команды Сервис, Параметры (Tools, Option),) затем раскрыть вкладку Вид (View) и установить флажок новые ярлыки объектов (New Object Shortcuts).

Если вы не отображаете ярлыки новых объектов в окне базы данных, то для создания новой таблицы нужно раскрыть список таблиц, щелкнув по ярлыку Таблицы (Tables) на панели объектов окна базы данных, и затем нажать кнопку Создать (New). Тогда появится диалоговое окно Новая таблица (New Table), в котором вы и должны выбрать способ создания таблицы (рис. 2.4).

Рис. 2.4. Диалоговое окно Новая таблица

И, наконец, на панели инструментов Access расположена кнопка Новый объект (New Object). Если щелкнуть мышью по стрелке, которая находится на ней справа, и выбрать из меню объект Таблица (Table), то откроется то же диалоговое окно Новая таблица (New Table).

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

Источник

BestProg

Создание базы данных в Microsoft Access 2010. Создание таблицы содержащей расчетное поле

Содержание

  • Условие задачи
  • Выполнение
    • 1. Запустить Microsoft Access 2010. Создать базу данных. Команда «Создать»
    • 2. Создание таблицы в режиме таблицы. Начальное состояние
    • 3. Проектирование таблицы. Создание полей таблицы
      • 3.1. Формирование поля ID_Product
      • 3.2. Добавление поля Code
      • 3.3. Добавление поля Name . Добавление текстового поля
        • 3.3.1. Команда добавления текстового поля
        • 3.3.2. Особенности поля с именем Name . Зарезервированные слова языка SQL
      • 3.4. Добавление поля Count
      • 3.5. Добавление поля Cost . Добавление полей с фиксированной запятой
      • 3.6. Добавление расчетного поля «Sum_Cost»
    • 4. Ввод значений в таблицу
    • 5. Сохранение таблицы с данными
    • 6. Ввод данных в таблицу

Поиск на других ресурсах:

Условие задачи

1. Создать базу данных и сохранить ее на диске.

2. Создать таблицу Product (Товар). Структура таблицы Product следующая

поля

Название поля Тип поля

Объяснение

3. В таблице Product создать расчетное поле Sum_Cost , которое определяется как произведение количества реализованного товара на стоимость товара. Формула вычисления расчетного поля Sum_Cost :

  • [Count] – значение поля Count таблицы Product ;
  • [Cost] – значение поля Cost таблицы Product .

Выполнение

1. Запустить Microsoft Access 2010 . Создать базу данных. Команда «Создать»

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

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

Рисунок 1. Команда создания новой базы данных

В окне создания базы данных (рисунок 1) предлагается:

  • выбрать базу данных из доступных шаблонов. СУБД Microsoft Access предлагает большой набор образцов шаблонов баз данных, которые можно использовать и изучать. Если создается новая база данных, которая еще не содержит никаких таблиц, то нужно выбрать элемент «Новая база данных» ;
  • указать имя файла базы данных. По умолчанию предлагается имя файла Database1 которое можно изменить по собственному усмотрению;
  • указать папку (каталог), в которой будет сохраняться база данных. По умолчанию предлагается папка «C:\Users\user\Documents» .

Чтобы подтвердить создание новой базы данных нужно выбрать кнопку «Создать» как показано на рисунке 1.

После создания базы данных в папке «C:\Users\user\Documents» будет создан файл Database1.accdb (рисунок 2).

Microsoft Access размещение файла базы данных

Рис. 2. Размещение файла базы данных Database1.accdb в папке «C:\Users\user\Documents»

2. Создание таблицы в режиме таблицы. Начальное состояние

После создания файла базы данных, система переходит в окно проектирования таблицы в режиме таблицы. СУБД Microsoft Access поддерживает 2 режима создания таблицы:

  • режим таблицы. В этом случае поля вводятся в понятном (естественном) виде таблицы слева направо. Таблица отображается в обычном виде;
  • режим конструктора. В этом случае каждому полю таблицы соответствует одна строка, которая соответствующим образом настраивается.

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

В левой части окна Microsoft Access отображено имя таблицы «Таблица1» . Это далее можно будет изменить при сохранении таблицы.
В правой части окна Microsoft Access отображено пустое поле ввода. В этом поле можно вводить названия полей таблицы. В нашем случае сюда нужно ввести пять полей ( Code , Name , Count , Cost , Sum_Cost ).

Microsoft Access таблица создание

Рис. 3. Создание таблицы в режиме таблицы

Как видно из рисунка 3, автоматически создается поле с именем «Код» . Это поле будет содержать уникальные числовые значения, предназначенные для избежания случайной повторяемости данных, что есть недопустимым в любой базе данных. Для нашей таблицы этому полю соответствует поле ID_Product .

Читайте также:  Футбол отборочные матчи азия 2022 турнирная таблица

3. Проектирование таблицы. Создание полей таблицы

В режиме таблицы можно добавлять и удалять поля таблицы а также вводить значения данных (записей) таблицы. Ниже приведена подробная пошаговая инструкция по формированию полей таблицы. Формируется 6 полей: ID_Product , Code , Name , Count , Cost , Sum_Cost . Поле Sum_Cost есть расчетным, оно получается как произведение полей Count и Cost .

3.1. Формирование поля ID_Product

В нашем случае полю ID_Product соответствует поле «Код» на рисунке 3. Поэтому, достаточно просто переименовать поле «Код» на поле ID_Product .

Чтобы осуществить переименование, нужно выполнить следующие действия:

1. Вызвать контекстное меню (клик правой кнопкой мышки на названии поля «Код» ) как показано на рисунке 4

Microsoft Access переименование поле

Рис. 4. Контекстное меню для поля «Код»

2. В контекстном меню выбрать команду «Переименовать поле» . После этого можно будет изменить название поля.

3. В имени поля ввести имя ID_Product (рисунок 5). Зафиксировать имя (клавиша Enter ).

Microsoft Access поле имя таблица

Рис. 5. Новое имя поля ID_Product

3.2. Добавление поля Code

Поле Code имеет целый тип. Чтобы добавить поле Code нужно выполнить следующие действия (рисунок 6):

1. Вызвать команду «Щелкните для добавления» .

2. В нисходящем меню выбрать «Число» , поскольку тип поля числовой.

Microsoft Access поле таблица добавление

Рис. 6. Добавление нового поля к таблице

В результате будет добавлено новое поле с именем по умолчанию «Поле1», как показано на рисунке 7.

Microsoft Access add new field

Рис. 7. Добавление нового поля. Поле по умолчанию с именем «Поле1»

3. Заменить название поля «Поле1» на название Code (рисунок 8). Зафиксировать название (клавиша Enter ).

Microsoft Access название поля

Рис. 8. Установление названия поля Code

3.3. Добавление поля Name . Добавление текстового поля
3.3.1. Команда добавления текстового поля

Поле Name таблицы имеет текстовый (строчный) тип. Чтобы добавить текстовое поле нужно выполнить одну из двух команд:

  • сделать клик правой кнопкой мышки на элементе «Щелкните для добавления» (рисунок 9) и в контекстном меню выбрать команду «Текст» ;
  • в меню «Поля» выбрать кнопку «AB Текст» (рисунок 9).

Microsoft Access текст поле таблица

Рис. 9. Microsoft Access . Способы добавления текстового поля в режиме таблицы

3.3.2. Особенности поля с именем Name . Зарезервированные слова языка SQL

По образцу п. 3.2 нужно сформировать имя поля Name . Имя Name в СУБД MS Access есть зарезервированным, поэтому оно воспринимается системой по особому. При попытке установления имени Name, система выдает предупредительное окно, как показано на рисунке 10.

Microsoft Access окно Name зарезервировано

Рис. 10. Предупредительное окно, что имя Name зарезервировано системой

На языке баз данных SQL имена полей или других элементов, которые совпадают с зарезервированными именами, берутся в квадратные скобки, например [Name] .

В этом случае нужно выбрать OK – проблем нет. В результате, таблица будет иметь вид как показано на рисунке 11.

Microsoft Access таблица поле [Name]

Рис. 11. Режим создания таблицы. Добавлено поле [Name]

3.4. Добавление поля Count

Поле Count есть целочисельным и добавляется точно так же как поле Code . Подробно о добавлении поля Code описывается в п. 3.2. На рисунке 12 изображена таблица после добавления поля Count .

Microsoft Access таблица поле

Рис. 12. Таблица после добавления поля Count

3.5. Добавление поля Cost . Добавление полей с фиксированной запятой

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

1. Сделать клик на поле «Щелкните для добавления» и в контекстном меню выбрать «Денежный» или выбрать эту команду в меню «Поля» (рисунок 13).

Microsoft Access поле фиксированная запятая

Рис. 13. Добавление поля с фиксированной запятой

2. Вместо имени «Поле1» ввести название поля Cost . Зафиксировать имя (клавиша Enter ). В результате, окно базы данных будет иметь вид как показано на рисунке 14.

Microsoft Access таблица рисунок

Рис. 14. Таблица после добавления и задания имени числового поля Cost

3. При выделенном поле Cost (1) установить формат «Фиксированный» (2), как показано на рисунке 15. Таким образом, поле Cost имеет тип данных «Денежный» и формат «Фиксированный» .

Microsoft Access формат

Рис. 15. Установление формата «Фиксированный» для поля Cost

После выполненных действий таблица будет иметь вид как показано на рисунке 16.

Microsoft Access таблица рисунок

Рис. 16. Вид таблицы после добавления основных полей

3.6. Добавление расчетного поля «Sum_Cost»

Чтобы добавить расчетное поле «Sum_Cost» нужно выполнить следующие действия:

1. Сделать клик мышкой на поле с именем «Щелкните для добавления» (рисунок 17).

2. В контекстном меню выбрать последовательность команд «Вычисляемое поле» => «Денежная сумма» (рисунок 17). В результате будет выведено окно «Построитель выражений» , как показано на рисунке 18.

Microsoft Access вычисляемое поле

Рис. 17. Выбор типа вычисляемого поля Sum_Cost

Microsoft Access окно

Рис. 18. Окно «Построитель выражений» для создания формул

3. В окне «Построитель выражений» в поле редактора нужно ввести формулу:

как показано на рисунке 19.

Microsoft Access окно

Рис. 19. Окно «Построитель выражений»

После ввода формулы нужно подтвердить команду кликом на OK . В результате окно «Построитель выражений» будет закрыто.

4. На этом шаге нужно изменить название «Поле1» на «Sum_Cost» , как показано на рисунке 20. Зафиксировать изменения (клавиша Enter ).

Microsoft Access поле сумма

Рис. 20. Формирование имени поля Sum_Cost

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

4. Ввод значений в таблицу

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

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

Microsoft Access ввод данные таблица

Рис. 21. Ввод данных в таблицу

5. Сохранение таблицы с данными

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

  • выполнить команду «Сохранить» с меню «Файл» ;
  • выбрать символ ‘х’ закрытие окна таблицы (рисунок 22) а затем на запрос сохранения ответить «Да» ;
  • выбрать кнопку дискеты для сохранности таблицы как показано на рисунке 22.

Microsoft Access сохранение таблица

Рис. 22. Команда сохранения таблицы или закрытия таблицы

В результате откроется окно «Сохранение» , в котором будет предложено указать имя таблицы. По умолчанию предлагается «Таблица1» . В нашем случае нужно задать имя Product как изображено на рисунке 23.

Microsoft Access имя таблицы

Рис. 23. Задание имени таблицы Product

После подтверждения на OK таблица будет добавлена к базе данных. На рисунке 24 показан вид окна Microsoft Access с открытой таблицей Product .

окно Microsoft Access таблица Product

Рис. 24. Окно Microsoft Access . Таблица Product

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

6. Ввод данных в таблицу

Теперь можно вводить данные в таблицу. При закрытии таблицы данные будут сохранены автоматически. На рисунке 25 показана таблица Product с введенными данными.

Microsoft Access таблица данные

Рис. 25. Таблица Product с введенными данными

Программирование: теория и практика

Рубрики

  • C# (154)
    • Практика (42)
      • MS Visual Studio 2010 (34)
      • MS Visual Studio 2017 (7)
      • MS Visual Studio 2019 (10)
    • Теория (112)
  • C++ (124)
    • Практика (31)
      • Borland C++ Builder 2007 (16)
      • MS Visual Studio 2010 (18)
    • Теория (94)
      • Visual C++ (90)
  • Delphi (29)
    • Практика (19)
      • Delphi-7 (3)
      • Embarcadero RAD Studio 2010 (17)
    • Теория (10)
  • Java (87)
    • Практика (5)
    • Теория (82)
  • Kotlin (2)
    • Практика (1)
    • Теория (1)
  • Python (79)
    • Практика (4)
    • Теория (75)
  • Базы данных (42)
  • Компьютерная графика (3)
  • Курсовые работы (7)
  • Математическое ПО (9)
  • Паттерны (16)

Свежие записи

  • C#. Ограничения на конструктор, базовый класс и интерфейс
  • C#. Обобщения. Ограниченные типы. Общие понятия
  • C#. Упаковка и распаковка. Необходимость (преимущества) применения обобщений
  • C#. Обобщенные делегаты
  • C#. Обобщенные методы в классах
  • C#. Обобщенные интерфейсы

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

Источник

Adblock
detector