База данных access. таблицы в субд microsoft access

Объекты Access

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

Далее СУБДзапросит имя будущей
базы и сохранит ее в виде .mdbфайла,
в папке указанной при помощи вспомогательного
окна проводника (по умолчанию дляMS
Office
это папкаМои документы, но
желательно хранить базы в отдельной,
специально созданной для этих нужд
папке). Имя базы данных должно описывать
ее содержимое. Это необходимо для
дальнейшего более простого ориентирования
в массе созданных Вами файлов.

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

  • Таблицы— это основные и самые
    необходимые объекты любой БД. Их
    назначение уже рассматривалось в»Шаг
    4 — Связь между таблицами».
    Напомню, что именно в таблицах хранятся
    все данные, и чтореляционная БДможет содержать целый набор взаимосвязанных
    таблиц.

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

  • Формы— это объекты, позволяющие
    вводить в базу новые данные или
    просматривать уже существующие, в
    удобной для пользователя форме (виде,
    представлении).

  • Отчеты— эти объекты говорят сами
    за себя. Они выдают данные на принтер
    или другое устройство вывода (это может
    быть и монитор), в удобном и наглядном
    виде. Например, в виде бланка или счета.

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

  • Модули— это программы созданные
    средствами языкаVisual Basic. Позволяющие
    дополнить стандартные средстваAccess,
    если уже имеющихся не хватает для
    удовлетворения всех требований к работеСУБД. Программист под заказ, может
    расширить возможности системы, дописав
    необходимые модули и добавив их в Вашу
    БД.

Access. Связи между таблицами. Ключевые поля

Access. Связи между таблицами. Ключевые поля. [Sep. 25th, 2010|12:47 am]
Microsoft Office
ru_msoffice

Дорогие друзья, разыскиваются умные головы, разбирающиеся в Access’e.Вопрос в следующем.У меня имеется две таблицы:Везде где рассказывается как создать связь между таблицами говорится о двух полях с одинаковыми значениями, например:

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

Клиенты и Заказы.

В таблице Клиенты следующие столбцы В таблице Заказы
ФИО клиента ФИО заказчика
Адрес Название товара
Email Кол-во штук
Телефон Примечание

Соответственно обе таблицы имеют столбец ФИО с одинаковыми значениями.Мне нужно связать эти таблицы так, чтобы через таблицу Клиенты я могла узнать кол-во заказов каждого клиента.Что с чем связывать и как.Заранее благодарна за ответы!

Comments:
From: hvd2010-09-25 08:58 am (UTC) (Link)

В таблице «Клиенты» создать столбец «ID клиента», тип Counter, назначить ему первичный ключ. В таблице «Заказы» создать столбец «ID заказчика» (фамилию выбросить), тип long int, и связать их.

From: in_solar_plexus2010-09-25 05:02 pm (UTC) (Link)

Т.е. в таблице Клиенты я создаю ключевое поле «Id клиента»с типом Счетчик. Допустим я это делаю автоматически при копировании данных из excel и access мне сам пронумеровывает клиентовА как быть с таблицей «Заказы»? Вводить эти id номера вручную для каждого клиента? или их как-то можно перекопировать?Просто у меня не одна таблица заказы, а их несколько. Т.е. грубо говоря:Товар №1 в ней данные Кто заказ этот товар, сколько и какого числа, и способ доставкиТовар №2 все те же поляи Товар №3Естественно каждая таблицы содержит только некоторых клиентов и они идут не по порядку. Я не понимаю как их скопировать. Или же мне нужно создавать единую таблицу для всех товаров?:/

=)

From: hvd2010-09-25 05:11 pm (UTC) (Link)

Долго объяснять. Там на самом деле структура базы простая для меня, но, видимо, не для Вас. Мне проще будет нарисовать. Ночью займусь и пришлю картинку.

From: hvd2010-09-27 12:31 pm (UTC) (Link)

Вот схема из стандартного примера к Access — Northwind.mdb:

Вообще, возьмите это пример, разберите и делайте как там.

From: in_solar_plexus2010-09-28 06:10 pm (UTC) (Link)

спасибо, по какому принципу связывать таблицы я понимаю.вопрос у меня в другом:как автоматически перенести ID из таблицы «Клиенты», в таблицу «Заказы», при том, что в таблице «Заказы» есть не все ФИО из таблицы клиенты.Т.е. в Клиентах есть ПетровСидоровИвановЗайцевСмирнова в таблице Заказы есть только ПетровСмирновКак автоматически добавить соответствующий ID в таблицу Заказы?Данных много, вручную вбивать номера это жесть.

Вот в чем вопрос?

From: hvd2010-09-28 06:40 pm (UTC) (Link)

Запросами, разумеется.Выбираете клиента из списка (сформированного по таблице клиентов) по фамилии — в таблицу заказов вставляется его ID.

Смотрите пример, смотрите — в нем все это есть.

From: lebeda2010-09-25 10:27 am (UTC) (Link)

примерно вот так:——————————-select *FROM заказы T0 left JOIN клиенты T1 ON T0.фио= T1.фиоorder by T0.фио—————обьяснить?

From: lebeda2010-10-01 08:01 am (UTC) (Link)

да, в Access есть возможность вставить сразу запрос.left JOIN свяжет таблицу T0, то бишь заказы, с таблицей T1 — данные заказчика.

left сдедает таблицу заказов ведущей, и уже к ней добавит все значения которые найдет через фио в таблице заказчика.

From: spoonisoutthere2010-09-25 12:15 pm (UTC) (Link)

фио нежелательно использовать в качестве ключалучше ввести числовой идентификатор для каждого клиента

Преимущества использования связей в Access

Ключи обеспечивают раздельное хранение данных в связанных таблицах. Это несёт следующие плюсы:
1. Согласованность. Раз каждый элемент данных заносится в нашу таблицу лишь один раз, снижается вероятность появления несогласованных и неоднозначных данных. То же имя клиента станет храниться лишь в таблице клиентов, а не в разных записях в таблице заказов.
2. Эффективность. Хранить данные в одном месте — значит сэкономить место на жёстком диске. К тому же, данные из небольших таблиц мы сможем извлекать быстрее, чем из больших. Кроме того, если мы не храним данные по разным темам в различных таблицах, у нас часто появляются пустые значения, что неэффективно в плане использования имеющихся ресурсов и, как следствие, приводит к понижению производительности.
3. Простота. Структура базы данных (БД) становится более понятной, если данные по разным темам находятся в различных таблицах.

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

.

Создание файла базы данных

При запуске Access открывается диалоговое окно — Окно запуска, в котором предлагается создать новую БД, запустить Мастера БД или открыть существую­щую БД.

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

Вниманию студентов! Студенческие БД должны создаваться в директории StudentGRNNN.

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

Флажок Открыть базу данных окна запуска позволяет открыть ранее

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

  • АлтГТУ 419
  • АлтГУ 113
  • АмПГУ 296
  • АГТУ 266
  • БИТТУ 794
  • БГТУ «Военмех» 1191
  • БГМУ 172
  • БГТУ 602
  • БГУ 153
  • БГУИР 391
  • БелГУТ 4908
  • БГЭУ 962
  • БНТУ 1070
  • БТЭУ ПК 689
  • БрГУ 179
  • ВНТУ 119
  • ВГУЭС 426
  • ВлГУ 645
  • ВМедА 611
  • ВолгГТУ 235
  • ВНУ им. Даля 166
  • ВЗФЭИ 245
  • ВятГСХА 101
  • ВятГГУ 139
  • ВятГУ 559
  • ГГДСК 171
  • ГомГМК 501
  • ГГМУ 1967
  • ГГТУ им. Сухого 4467
  • ГГУ им. Скорины 1590
  • ГМА им. Макарова 300
  • ДГПУ 159
  • ДальГАУ 279
  • ДВГГУ 134
  • ДВГМУ 409
  • ДВГТУ 936
  • ДВГУПС 305
  • ДВФУ 949
  • ДонГТУ 497
  • ДИТМ МНТУ 109
  • ИвГМА 488
  • ИГХТУ 130
  • ИжГТУ 143
  • КемГППК 171
  • КемГУ 507
  • КГМТУ 269
  • КировАТ 147
  • КГКСЭП 407
  • КГТА им. Дегтярева 174
  • КнАГТУ 2909
  • КрасГАУ 370
  • КрасГМУ 630
  • КГПУ им. Астафьева 133
  • КГТУ (СФУ) 567
  • КГТЭИ (СФУ) 112
  • КПК №2 177
  • КубГТУ 139
  • КубГУ 107
  • КузГПА 182
  • КузГТУ 789
  • МГТУ им. Носова 367
  • МГЭУ им. Сахарова 232
  • МГЭК 249
  • МГПУ 165
  • МАИ 144
  • МАДИ 151
  • МГИУ 1179
  • МГОУ 121
  • МГСУ 330
  • МГУ 273
  • МГУКИ 101
  • МГУПИ 225
  • МГУПС (МИИТ) 636
  • МГУТУ 122
  • МТУСИ 179
  • ХАИ 656
  • ТПУ 454
  • НИУ МЭИ 641
  • НМСУ «Горный» 1701
  • ХПИ 1534
  • НТУУ «КПИ» 212
  • НУК им. Макарова 542
  • НВ 777
  • НГАВТ 362
  • НГАУ 411
  • НГАСУ 817
  • НГМУ 665
  • НГПУ 214
  • НГТУ 4610
  • НГУ 1992
  • НГУЭУ 499
  • НИИ 201
  • ОмГТУ 301
  • ОмГУПС 230
  • СПбПК №4 115
  • ПГУПС 2489
  • ПГПУ им. Короленко 296
  • ПНТУ им. Кондратюка 119
  • РАНХиГС 186
  • РОАТ МИИТ 608
  • РТА 243
  • РГГМУ 118
  • РГПУ им. Герцена 124
  • РГППУ 142
  • РГСУ 162
  • «МАТИ» — РГТУ 121
  • РГУНиГ 260
  • РЭУ им. Плеханова 122
  • РГАТУ им. Соловьёва 219
  • РязГМУ 125
  • РГРТУ 666
  • СамГТУ 130
  • СПбГАСУ 318
  • ИНЖЭКОН 328
  • СПбГИПСР 136
  • СПбГЛТУ им. Кирова 227
  • СПбГМТУ 143
  • СПбГПМУ 147
  • СПбГПУ 1598
  • СПбГТИ (ТУ) 292
  • СПбГТУРП 235
  • СПбГУ 582
  • ГУАП 524
  • СПбГУНиПТ 291
  • СПбГУПТД 438
  • СПбГУСЭ 226
  • СПбГУТ 193
  • СПГУТД 151
  • СПбГУЭФ 145
  • СПбГЭТУ «ЛЭТИ» 380
  • ПИМаш 247
  • НИУ ИТМО 531
  • СГТУ им. Гагарина 114
  • СахГУ 278
  • СЗТУ 484
  • СибАГС 249
  • СибГАУ 462
  • СибГИУ 1655
  • СибГТУ 946
  • СГУПС 1513
  • СибГУТИ 2083
  • СибУПК 377
  • СФУ 2423
  • СНАУ 567
  • СумГУ 768
  • ТРТУ 149
  • ТОГУ 551
  • ТГЭУ 325
  • ТГУ (Томск) 276
  • ТГПУ 181
  • ТулГУ 553
  • УкрГАЖТ 234
  • УлГТУ 536
  • УИПКПРО 123
  • УрГПУ 195
  • УГТУ-УПИ 758
  • УГНТУ 570
  • УГТУ 134
  • ХГАЭП 138
  • ХГАФК 110
  • ХНАГХ 407
  • ХНУВД 512
  • ХНУ им. Каразина 305
  • ХНУРЭ 324
  • ХНЭУ 495
  • ЦПУ 157
  • ЧитГУ 220
  • ЮУрГУ 306

Полный список ВУЗов

Чтобы распечатать файл, скачайте его (в формате Word).

Сохранение, добавление, удаление

В Microsoft Access изменения сохраняются автоматически при следующих действиях:

  • Переход к следующей записи
  • Закрытие режима таблицы или формы

Добавление и удаление записей

Для добавления данных в новую запись:

  1. Перейдите на пустое поле новой записи
  2. Введите новую группу с количеством студентов и проходным баллом, нажимая TabилиEnter для перехода к следующему полю

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

  1. Выделите записи для удаления, щелкнув курсором на серой кнопке слева от первой удаляемой записи и переместив указатель вдоль требуемых записей.
  2. Нажмите Del или выберите команду Правка|Удалить записи

Примечание:

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

Ключевое поле таблицы MS Access, его назначение, способы задания

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

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

Для Access обязательным является определение ключевого поля для таблицы. Для его определения достаточно выделить поле и выбрать команду Ключевое поле меню Правка. Если требуется определить составной ключ, но необходимо выделить требуемые поля при нажатой клавише Ctrl, а затем выбрать командуКлючевое поле. При определении ключевого поля автоматически создается уникальный индекс, определяющий физический порядок записей в таблице. Этот индекс является первичным индексом для таблицы и имеет зарезервированное имяPrimaryKey. Для составных ключей существенным может оказаться порядок образующих ключ полей, так как упорядочение записей будет проводиться вначале по первому полю, затем по второму и т.д. Для внешних полей при создании связи также происходит автоматическое создание индекса (в данном случае вторичного).

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

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

Виды индексированных полей в MS Access, примеры

Свойство «Индексированное поле» (Indexed) определяет индекс, создаваемый по одному полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки. Например, если часто выполняется поиск по полю «Фамилия» в таблице «Сотрудники», следует создать индекс для этого поля.

Значение данного свойства можно задать только в окне свойств в режиме конструктора таблицы. Индекс по одному полю может быть определен путем установки свойства Индексированное поле (Indexed). Кроме того, можно выбрать команду Индексы в меню Вид или нажать кнопку «Индексы» на панели инструментов. Будет открыто окно индексов.

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

Рассмотрим некоторые из этих дополнительных свойств:

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

Свойства «Тип источника строк» (RowSourceType), «Источник строк» (RowSource) определят источник данных для списка или поля со списком. Например, для того чтобы вывести в строках списка данные из запроса «Список клиентов», следует выбрать для свойства Тип источника строк значение «Таблица/запрос» и указать в свойстве Источник строк имя запроса «Список клиентов». Если список должен содержать небольшое число значений, которые не должны изменяться, можно выбрать в свойстве Тип источника строк (RowSourceType) «Список значений» и ввести образующие список значения в ячейку свойства Источник строк (RowSource). Элементы списка отделяются друг от друга точкой с запятой.

Дата добавления: 2018-02-28 ; просмотров: 830 ; ЗАКАЗАТЬ РАБОТУ

Создание и заполнение баз данных

Типы и форматы полей базы данных

Создание базы данных связано с описанием структуры будущих таблиц. Этот этап работы выполняется в среде СУБД. Пользователь должен указать имена всех полей таблицы, их типы и форматы.

Типы и форматы полей базы данных

Типы полей. Выше уже говорилось о четырех типах полей: символьном, числовом, логическом и «дата». В некоторых СУБД используются и другие типы полей, например, «Время», «День недели», «Адрес» и пр. Кроме того, многие СУБД позволяют создавать поля типа «Примечание». Дело в том, что размер символьного поля обычно ограничен величиной 255 символов. Текст большего размера в него уже не поместится. Примечание позволяет хранить практически неограниченный текст. Он будет храниться в отдельном файле и при необходимости может быть извлечен для чтения.

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

Формат числового поля обычно состоит из двух частей: длины и точности. Длина — это полное количество символьных позиций, выделяемых под запись числа; точность — это количество позиций, выделенных под дробную часть. Следует иметь в виду, что десятичная запятая тоже занимает позицию. Например, формат записи числа 123,45 такой: длина — 6, точность — 2. Целое число, т. е. число без дробной части, имеет точность 0.

Формат логической величины стандартный — один символ. Чаще всего используются однобуквенные обозначения: Т — true (истина), F — false (ложь). В нашем учебнике для этих величин используются обозначения русскими буквами: И — истина, Л — ложь.

Формат даты обычно имеет длину 8 символов. Правда, бывают разные стандарты. Мы будем здесь использовать стандарт ДД/ММ/ГГГГ (или ДД.ММ.ГГГГ, или ДД-ММ-ГГГГ). Здесь ДД — обозначение числа, ММ — месяца, ГГГГ — года. Иногда используется стандарт ММ/ДД/ГГГГ. Бывают и другие обозначения.

Для примера в табл. 3.3 описаны типы и форматы полей из базы данных «Погода».

Создание новой базы данных

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

. создать <имя файла>
пользователю предлагается заполнить таблицу типа таблицы 3.3. Затем необходимо указать первичный ключ таблицы. В данном примере первичным ключом является поле ДЕНЬ. Имя файла, в котором будет храниться база данных, пользователь задает сам.

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

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

Тесты на тему: «Запросы в СУБД MS Access»

1. производная таблица, которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы;

2. слабая сущность, являющаяся дополнением к стержневой сущности;

3. объект, представляющий структурированное описание одного или несколько действий, которые должен выполнить Access в ответ на событие;

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

  1. Какого типа запроса не существует?

1. Запрос на удаление;

2. Запрос на обновление;

3. Запрос на добавление;

4. Запрос на преобразование.

  1. Укажите неправильный порядок действий на создание простого запроса

а)Запрос -> Создать -> Конструктор ->Добавить таблицу (запрос);

б) Запрос -> Создать ->Простой запрос ->Выбор таблиц и запросов;

в) Запрос -> Создание запроса с помощью мастера;

г) Вставка ->Запрос -> Простой запрос.

  1. Как правильно указать ссылку на поле в конкретной таблице, форме, отчёте?

а) Имя таблицы -> Имя поля;

б) (Имя таблицы) : Имя поля;

в) ! ;

г) Имя таблицы ! (Имя поля).

56. Какой будет результат при запуске данного запроса?

а) Вывод записей фамилия, в которых есть буква Ф;

б) Вывод записей фамилия, которые начинаются на букву Ф;

в) Исключение записей фамилия, начинающихся на букву Ф;

г) Вывод записей фамилия, которых заканчиваются на букву Ф.

  1. К какому типу относится данный запрос?

а) Перекрёстный запрос;

б) Запрос на удаление;

в) Запрос на добавление;

г) Запрос на обновление.

  1. Что означает данное выражение в условии отбора:

а) Отгрузка товара до 5 января 2003 года и после 10 января 2003 г.;

б) Отображает заказы на отгрузку 5 и 10 января 2003 года;

в)Отображает заказы на отгрузку не ранее 5 января 2003 г. и не позднее 10 января 2003 г.;

г) Выражение записано неверно.

59. Производная таблица, которая содержит структурные элементы(столбцы-поля ,строки) и формируется на основе фактических данных системы, называется:

2. схемой данных

Запросом

60. Простейшим типом запроса является:

  1. запрос на выборку
  2. запрос на добавление
  3. перекрестный запрос
  4. запрос на обновление

106. Запрос, отображающий при выполнении в собственном диалоговом окне, приглашение ввести данные, называется:

4. на добавление

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

108. Бланк, который является заготовкой запроса является:

109. Задание логического выражения, позволяющее выдавать на экран только записи, для которых это выражение принимает значение TRUE(“Истина”) является:

1. ограничение на данные

3. вычисляемым полем

110. . Вносит общие изменения в группу записей одной или нескольких таблиц запрос на:

3. создание таблицы

Обновление

111. Запрос, использующийся для расчетов и представления данных в структуре, облегчающей их анализ, называется:

3. на обновление

112. Дана таблица

И дан запрос на удаление:

После выполнения данного запроса получиться:

Свойства полей в Access;

Типы полей в Access

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

Поле МЕМО – предназначен для данных объемом до 64 тыс. символов. Это может быть текст или комбинация текста и чисел.

Числовой – предназначен для данных, которые могут использоваться в математических расчетах.

Дата/время – значения вводятся в поля в стандартном формате, например, 20.01.98 или 12:15. Однако пользователь может создать и собственный формат.

Денежный предназначен для хранения точного значения очень больших чисел (15 знаков слева от запятой и 4 — справа). Система поддерживает шесть стандартных форматов, например, основной — 3456,789; фиксированный — 514,75; денежный – 2500 р., но пользователь может также создать собственный формат.

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

Логический поле может принимать только два значения: Да/Нет, Истина/Ложь, Вкл/Выкл.

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

Размер поля система допускает для текстового поля максимальное число символов — 255. По умолчанию устанавливается 50. Для числового поля по умолчанию устанавливается размер до 15 десятичных знаков.

Формат поля определяет, в каком виде число, набираемое на клавиатуре, выводится на экран. Система поддерживает семь форматов. Например, денежный формат выводит на экран символ денежной единицы.

Маска ввода используется в том случае, если все значения поля должны иметь один формат. Например, номер телефона, дата, почтовый индекс и т.п. Маска может состоять из трех частей, разделенных точками с запятой. Например, (99) 000-000; 0; _ _

Первая часть – это собственно маска ввода.

Вторая часть (здесь 0) указывает на режим автоматического занесения постоянных символов. По умолчанию или при значении 1 в поле заносятся только набираемые пользователем символы.

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

Для написания масок ввода зарезервированы определенные символы, которые жестко задают правило ввода значений полей.

0 — допускается только цифра от 0 до 9. Обязательный символ.

9 — цифра или пробел.

# — цифра, пробел, + или — (минус).

L — только буква. Обязательный символ.

? — буква или пробел.

А — обязательно буква или цифра.

а — буква, цифра, пробел.

& — должен быть любой символ или пробел.

С — произвольный символ.

— преобразование символа в верхний регистр.

! — маска должна заполняться справа налево.

— ввод следующего за обратной чертой символа как символьной константы.

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

Подпись это второй идентификатор поля. Первый — имя поля. Подпись используется для заголовка столбца в таблице. Ее делают более информативной, чем имя поля. Например, имя поля — КТ, а подпись — код товара.

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

Условие на значение это свойство служит для автоматического контроля значения поля, вводимого в таблицу: оно должно удовлетворять условию, заданному пользователем. Например, выражение >1995 And

Когда какой тип данных использовать?

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

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

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

Основные типы

Короткие буквенно-цифровые значения, например фамилия или почтовый адрес. Помните, что начиная с версии Access 2013, текстовый тип данных переименован в Краткий текст.

Числовой, Большое число

Числовые значения, например расстояния. Помните, что для денежных значений есть отдельный тип данных.

Значения «Да» и «Нет», а также поля, содержащие только одно из двух значений.

Значения даты и времени с 100 по 9999 годы.

Текст или сочетание текста и чисел, которые отформатированы с помощью элементов управления цветом и шрифтом.

Результаты вычисления. Вычисление может ссылаться на другие поля в той же таблице. Вычисления создаются с помощью построителя выражений. Вычисляемые поля впервые появились в Access 2010.

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

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

Длинные блоки текста. Типичный пример использования поля MEMO — подробное описание продукта. Помните, что начиная с версии Access 2013, тип данных MEMO переименован в «Длинный текст».

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

У полей подстановки есть дополнительный набор свойств, которые находятся на вкладке Подстановка в области Свойства поля.

Примечание: В файлах формата MDB недоступны вложения и вычисляемые данные.

Числовой

Числа без дополнительного форматирования (точно в том виде, в котором хранятся).

Обычные денежные значения.

Обычные денежные значения в формате ЕС.

Числовые данные с десятичными знаками.

Значения в процентах.

Дата и время

Краткий формат даты

Дата в кратком формате. Зависит от региональных параметров даты и времени. Например, 14.03.2001 для России.

Средний формат даты

Дата в среднем формате. Например, 03-апр-09 для России.

Длинный формат даты

Дата в длинном формате. Зависит от региональных параметров даты и времени. Например, 14 марта 2001 г. для России.

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

Средний формат времени

Время в 12-часовом формате, после которого указываются символы AM (до полудня) или PM (после полудня).

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector