Тип данных счетчик в access: Microsoft Access SQL Server — AskIt.RU

Содержание

Выбор для поля типа данных

Тип данного поля таблицы можно выбрать в раскрывающемся списке в столбце Тип данных при работе в режиме Конструктора.

В таблице могут быть заданы следующие типы полей:

  • Текстовый: Текст или комбинация текста и чисел, например, адрес, а также числа, не требующие вычислений, например, номера телефонов, номенклатурные номера или почтовый индекс. Размер поля — до 255 символов.
  • Поле MЕМО: Длинный текст или числа, например, пометки или описание. Размер поля — до 64 000 символов.
  • Числовой: Числовые данные, используемые для математических вычислений, за исключением вычислений, включающих денежные операции (используйте денежный тип). Для определения числового типа определите свойство Размер поля (FieldSize). Размер поля — 1, 2, 4 или 8 байт.
  • Дата/время:Даты и время. 8 байт.
  • Денежный:Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 — в дробной. Размер поля — 8 байт.
  • Счетчик:Автоматическая вставка последовательных (отличающихся на 1) или случайных чисел при добавлении записи. Размер поля — 4 байта.
  • Логический:Поля, содержащие только одно или два значения, таких как “Да/Нет”, “Истина/Ложь”, “Включено/Выключено”. Размер поля —  1 бит.
  • Объекты OLE:Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие данные), созданные в других программах, использующих протокол OLE. Объекты могут быть связанными или внедренными в таблицу Microsoft Access. Для отображения объекта OLE в форме или отчете необходимо использовать присоединенную рамку объекта.  Размер поля — до 1 гигабайта (ограничено объемом диска).
  • Гиперссылки:Поле, в котором хранятся гиперссылки. Гиперссылка может быть либо типа путь UNC, либо URL.   Размер поля — до 64 000 символов.

При выборе типа данных, используемых в поле, необходимо учитывать следующее:

  • какие значения должны отображаться в поле. Например, нельзя хранить текст в поле, имеющем числовой тип данных, и нецелесообразно хранить числовые данные в текстовом виде;
  • сколько места необходимо для хранения значений в поле;
  • какие операции должны производиться со значениями в поле, например, суммировать;
  • значения можно в числовых полях и в полях, имеющих валютный формат, а в текстовых полях и полях объектов OLE, – нельзя;
  • нужна ли сортировка или индексирование поля. Сортировать и индексировать поля МЕМО, гиперссылки и объекты OLE невозможно;
  • будут ли поля использоваться в группировке записей в запросах или отчетах. Поля МЕМО, гиперссылки и объекты OLE использовать для группировки записей нельзя;
  • каким образом должны быть отсортированы значения в поле. Числа в текстовых полях сортируются как строковые значения (1, 10, 100, 2, 20, 200 и т. д.), а не как числовые значения. Для сортировки чисел как числовых значений необходимо использовать числовые поля или поля, имеющие денежный формат. Для обеспечения сортировки дат и времен следует использовать поле типа Дата/Время.

Свойство Формат поля позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Например, для поля Цена разумно указать в свойстве Формат поля формат Денежный и установить для его свойства — Число десятичных знаков — значение 2 или Авто. В этом случае введенное в поле значение 4321,678 будет отображаться как 4 321,68р. Допустимо использование как встроенных, так и специальных форматов, созданных при помощи символов форматирования. Для элементов управления значение свойства Формат поля задается в окне свойств.

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

Также для любых типов данных полей, отличных от объектов OLE; есть возможность создания собственных специальных форматов. Кроме того, значение данного свойства можно задать в макросе или в программе.

Свойство Формат поля определяет только способ отображения данных, не оказывая воздействия на способ их сохранения. В Microsoft Access определены стандартные форматы для полей с типами данных Числовой, Дата/Время, Логический, Текстовый и Поле МЕМО. В качестве стандартных используются национальные форматы, выбираемые в окне Язык и стандарты Панели управления Windows. Набор форматов определяется настройками для конкретной страны. Например, если на вкладке 

Язык и стандарты указать Английский (США), то число 1234.56 в денежном формате будет выглядеть как $1,234.56. Но если указать на этой вкладке Русский, то это число будет выглядеть так: 1 234,56р. Настройка Формат поля, заданная в режиме конструктора таблицы, используется для отображения данных в режиме таблицы. Эта же настройка применяется при создании связанных с этим полем новых элементов управления в форме или отчете.

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

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

Например, при замене значения «С плавающей точкой (4 байта)» на «Целое» дробные числа будут округлены до ближайшего целого числа, а значения вне диапазона от -32 768 до 32 767 будут преобразованы в пустые значения. Отменить изменения данных, произошедших при модификации свойства Размер поляпосле его сохранения в режиме конструктора таблицы будет невозможно.

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

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

Microsoft Access. b>Выпуск 16. Как изменить поле «Счетчик»?

[Программы] Вопрос 21. Программированием увлекся не так давно, но уже основательно, забывая про сон и ужин. Ну да Бог с ним. Вопрос вот в чем. Решил я сотворить программу для начисления зарплаты. В первое время, хотя бы для приобретения опыта. Так вот, данные по количеству отработанных часов, как и начисленная зарплата, исходя из почасовой ставки, у меня заносятся в разные поля таблицы. Часы, в соответствии месяцам в поля М1, М2, М3 и т.д., зарплата Z1, Z2, Z3 и т.д. Но тогда я вынужден был создавать 12 запросов, по одному для каждого месяца, и на их основе 12 форм, чтобы данные попали в поля нужного месяца. Суть, Вы конечно поняли. Так вот, чтобы их не создавать в таком количестве, я придумал сделать одну переменную, которую бы видел весь проект, и которая бы являлась номером рабочего месяца. Один раз установил рабочий месяц и форма предъявляла бы для редактирования поля нужного месяца. Так же и при расчете зарплаты, чтобы рассчитанная сумма для каждого работника, попадала в поле, в соответствии с номером месяца. Теоретически то я до этого дошел, а вот практически реализовать не смог. Может Вы что подскажете? Или я вообще не в том лесу ищу и есть более простое решение? Ответ.
   Попробуйте изучить применение фильтра для формы (Me.Filter = «…», me.FilterOn=True). Вообще, задача расчета зарплаты даже для профессионалов очень сложная. Требуется хорошо знать не только программирование, но и методику расчета заработанной платы, а именно, виды начислений, удержаний, налогообложение и многое другое. Если серьезно будете разрабатывать программу Зарплата, то советую приобрести таблицы нашей программы «Заплата и Кадры» с уже отлаженными названиями, полями, связями и данными. Стоит информация 50 долларов, но зато 1-2 года сэкономите на разработке.

Типы данных в Access: классификация, описание, характеристики

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

Типы данных

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

  • Счетчик.
  • Числовой.
  • Денежный.
  • Краткий текст.
  • Длинный текст.
  • Форматированный текст.
  • Дата и время.
  • Логический.
  • Подстановка и отношение.
  • Вычисляемые поля различных типов.
  • Вложение.
  • Гиперссылка.

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

Рассмотрим каждый из этих типов в отдельности, условно разделив на несколько категорий.

Числовые данные

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

Числовые типы данных в Access выбираются в том случае, если в данном поле хранится цифровая информация. По умолчанию в этом столбце хранятся целые числа. Разработчик выбирает формат данных:

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

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

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

Текстовые поля

Для отображения строк служат текстовые типы данных в MS Access. Это «Краткий текст» — с его помощью вводят текст до 255 символов, в версиях Access до 2013 он назывался «Текстовый». Для такого столбца устанавливают размер. Если, к примеру, здесь хранятся специальные коды – международные обозначения аэропортов или городов, — достаточно задать размер поля 3 символа. Для хранения имени или фамилии – до 15-20 и т. п.

Длинный текст – этот тип данных полей в Access до 2013-й версии назывался «Поле МЕМО». Как видно из наименования, в нем хранят длинные тексты. Такие столбцы используются для описаний продуктов или услуг.

Длинный текст можно внести в базу сразу отформатированным. Тогда он размещается в поле типа «Форматированный текст». К нему можно применить нужный размер и тип шрифта, выделить цветом, вставить маркированный или нумерованный список и другое форматирование.

Дата и время

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

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

Внешний вид информации о времени тоже задается в длинном, среднем или коротком формате.

Логические данные

Еще один важный тип данных в Access – логический. Он применяется для тех вариантов, которые принимают только два значения: «Да» и «Нет», «Есть» и «Нет», «Плюс» и «Минус» и т. п. Для удобства выбирают формат отображения и хранения Да/Нет, Истина/Ложь и Вкл/Выкл.

Вычисляемые поля и подстановки

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

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

В таблице данные по строкам выглядят так.

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

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

Объектные поля

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

К этой категории отнесем и Гиперссылки, содержащие адрес, по которому содержатся нужные данные. Например, в таблице отелей может находиться ссылка на страничку в Интернете с подробным описанием и фотографиями гостиниц.

Описанные выше типы данных в Access позволяют хранить в базе информацию любого типа и создавать сложные связи между таблицами и их полями. Знание этого даст возможность разработчику легко добавлять таблицы в БД и использовать данные правильно.

Ключевое поле в access как сделать

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

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ. Рассмотрим каждый из этих типов.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

  1. Включить в таблицу поле счетчика.
  2. Задать для него автоматическое увеличение на 1.
  3. Указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

Если до сохранения созданной таблицы ключевые поля не были определены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да (Yes) будет создано ключевое поле счетчика с именем Код (ID) и типом данных Счетчик (AutoNumber).

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

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

  1. Открыть таблицу в режиме Конструктора.
  2. Выделить поля, которые необходимо определить как ключевые.
  3. Нажать кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

Замечание

Для составного ключа существенным может оказаться порядок образующих ключ полей. Сортировка записей осуществляется в соответствии с порядком ключевых полей в окне Конструктора таблицы. Если необходимо указать другой порядок сортировки без изменения порядка ключевых полей, то сначала нужно определить ключ, а затем нажать кнопку Индексы (Indexes) на панели инструментов Конструктор таблиц (Table Design). Затем в появившемся окне Индексы (Indexes) нужно указать другой порядок полей для индекса с именем Ключевое поле (Primary Key).

Рассмотрим в качестве примера применения составного ключа таблицу «Заказано» (OrderDetails) базы данных (Northwind) (рис. 2.23).

В данном случае в качестве составного ключа используются поля «Код заказа» (OrderlD) и «КодТовара» (ProductID), т. к. ни одно из этих полей в отдельности не гарантирует уникальность записи. При этом в таблице выводится не код товара, а наименование товара, т. к. поле «КодТовара» (ProductID) данной таблицы содержит подстановку из таблицы «Товары» (Products), а значения полей «КодТовара» (ProductID) этих таблиц связаны отношением «один-ко-многим» (одной записи таблицы «Товары» (Products) может соответствовать несколько записей таблицы «Заказано» (OrderDetails)). Оба поля могут содержать повторяющиеся значения. Так, один заказ может включать в себя несколько товаров, а в разные заказы могут включаться одинаковые товары. В то же время сочетание полей «КодЗаказа» (OrderlD) и «КодТовара» (ProductID) однозначно определяет каждую запись таблицы «Заказы» (OrderDetails).

Чтобы изменить ключ, необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выбрать имеющиеся ключевые поля.
  3. Нажать на кнопку Ключевое поле (Primary Key), при этом кнопка должна принять положение Выкл., а из области выделения должны исчезнуть значки ключевого поля.
  4. Выбрать поле, которое необходимо сделать ключевым.
  5. Нажать на кнопку Ключевое поле (Primary Key). При этом в области выделения должен появиться значок ключевого поля.

Рис. 2.23. Пример таблицы с использованием составного ключа

Чтобы удалить ключ, необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выбрать имеющееся ключевое поле (ключевые поля).
  3. Нажать на кнопку Ключевое поле (Primary Key), при этом кнопка должна принять положение Выкл., а из области выделения должен исчезнуть значок (значки) ключевого поля.

Sort by

Что такое ключевые поля и индексы в БД Microsoft AccessУроки по Microsoft Access

Year ago

Если вы не знаете, что такое первичный ключ, как создаются ключевые поля и для чего нужно использовать индек…

Как определить ключевое поле в таблице.Виктория Дончик

5 years ago

informatikurok.ru/Тема: Ключевое поле в таблице Access. Сегодня на занятии мы рассмотрим, что такое ключевое поле…

3.1 Ключевые поляOleg PC

2 years ago

Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД) корпорации Microsoft….

ЛЕГКОЕ создание таблиц в базе данных Microsoft AccessУроки по Microsoft Access

2 years ago

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете с чего начать…

Как ЛЕГКО и БЫСТРО создать схему данных в Microsoft Access?Уроки по Microsoft Access

3 years ago

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/lessons/ Готовые базы Access: 7108.ru/g0203…

Microsoft Access № 56: изменение поля счётчика AccessАндрей Домостой

4 years ago

Как задать начальное значение поля счётчика Access и шаг приращения? КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ:…

Как сделать таблицы в базе данных Microsoft Access 2016Уроки по Microsoft Access

Year ago

Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео. Всего за 6 уроков…

20 Перемещение полей в AccessСИЛА ЗНАНИЯ

7 months ago

23 Удаление полей в AccessСИЛА ЗНАНИЯ

7 months ago

Основные свойства полей таблицы Microsoft AccessГеннадий

Year ago

Основные свойства полей таблицы Microsoft Access.

Как создать ВЫЧИСЛЯЕМЫЕ запросы в базе AccessУроки по Microsoft Access

Year ago

Если вы не знаете, как создаются запросы с вычислениями в базе данных Microsoft Access, то посмотрите это видео….

Как посчитать возраст в базе данных AccessУроки по Microsoft Access

11 months ago

Если вы не знаете, как посчитать возраст в базе данных Microsoft Access, то посмотрите это видео. На простом запросе…

Как открыть форму Access на ОПРЕДЕЛЕННОЙ записиУроки по Microsoft Access

7 months ago

Если вы не знаете, как открыть форму на определенной записи в базе данных Microsoft Access, то посмотрите это видео….

Связывание таблиц баз данных.mp4ruskella

6 years ago

Microsoft Access № 13: автоматическое заполнение поля макросом данных AccessАндрей Домостой

3 years ago

Как при помощи макроса данных Access автоматически задать значение логического поля (женский или мужской…

ПОШАГОВОЕ создание схемы данных в базе данных AccessУроки по Microsoft Access

Year ago

Если вы не знаете, как ПРАВИЛЬНО построить схему данных в программе Microsoft Access, то посмотрите это видео. Продо…

Как сбросить значения поля счетчика в базе Access (3 ПРОСТЫХ способа)Уроки по Microsoft Access

11 months ago

Если вы не знаете, как сбросить значения поля счетчика в базе данных Microsoft Access, то посмотрите это видео. В…

Как и где скачать Microsoft Access бесплатноУроки по Microsoft Access

10 months ago

Если вы не знаете, как и где скачать Microsoft Access 2003, 2007, 2010, 2013, 2016 бесплатно, то посмотрите это видео. Будут показ…

Как сделать ЗАВИСИМЫЕ поля со списком в базе Access за 10 минутУроки по Microsoft Access

7 months ago

Если вы не знаете как создать зависимые поля со списком в базе данных Access, то посмотрите это видео. Всего…

Готовая база данных Access Успеваемость студентов (1 из 4)Уроки по Microsoft Access

11 months ago

Если вы не знаете что такое готовая база данных Access, то посмотрите это видео. ВСЕГО ЗА 4 УРОКА мы создадим…

SQL: создаем вложенные подзапросы в запросах AccessУроки по Microsoft Access

Year ago

После просмотра данного видеоурока вы научитесь создавать встроенные подзапросы на языке SQL. В базе данных…

Какие типы связей между таблицами существуют в БД AccessУроки по Microsoft Access

Year ago

Если вы не знаете, какие типы связей между таблицами используются в программе Microsoft Access, то посмотрите это…

Access. Таблицы. 2. Первичный ключ. Подстановки.Vigil IT-video

Year ago

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

Как сделать нумерацию строк в отчете AccessУроки по Microsoft Access

11 months ago

Если вы не знаете, как сделать нумерацию строк в отчете базы данных Microsoft Access, то посмотрите это видео. Убеди…

Как связать таблицы в базе данных Microsoft Access 2016Уроки по Microsoft Access

Year ago

Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео. Всего за 6 уроков…

Как сменить валюту в Access?Captain Jack

2 years ago

0,00грн;-0,00грн Поблагодарить автора: Кошелек Webmoney: Гривня — U276236215318 Рубли — R424376044144 Доллары — Z261544301868.

Access. Таблицы. 1. Создание таблиц, поля, типы данных, основные свойства.Vigil IT-video

Year ago

В видеоуроке рассказывается об основных спосбах создания таблиц в СУБД Access 2010, типах данных и основных…

Лекция 14: Access: Заполнение таблиц базы данныхНОУ ИНТУИТ

4 years ago

Режим таблицы, режим ввода записей БД, настройка вида таблиц БД, данные особых типов (рисунки, вложения)….

(Создание БД) 4. Создание связей между таблицами в DelphiЧастные уроки

5 years ago

Более подробно этот урок смотрите здесь — teach.com.ua/relationship/ Еще уроки по созданию базы данных в среде…

Как создать подчиненные формы в базе AccessУроки по Microsoft Access

9 months ago

Если вы не знаете, как создать подчиненные формы в базе данных Microsoft Access, то посмотрите это видео. Что вас…

Максимальная длина строки в запросе Access (функция Len)Уроки по Microsoft Access

Year ago

Если вы не знаете, как работает функция Len в базе данных Microsoft Access, то посмотрите это видео. На простых запрос…

КАК и ЗАЧЕМ использовать мастер подстановок в Microsoft AccessУроки по Microsoft Access

Year ago

Если вы не знаете зачем использовать мастер подстановки в программе Microsoft Access, то посмотрите это видео….

Как создать базу данных Microsoft Access за 30 минутУроки по Microsoft Access

3 years ago

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете как сделать базу…

SQL: создаем запросы на выборку с условием (WHERE) в Microsoft AccessУроки по Microsoft Access

Year ago

Если вы не знаете как создать SQL-запросы в базе данных Microsoft Access, то посмотрите это видео. На примере стандарт…

Как задать условия для ТЕКСТОВЫХ полей в запросах MS ACCESSУроки по Microsoft Access

Year ago

Если вы не знаете, как создаются запросы в базе данных Microsoft Access, то посмотрите это видео. Продолжаем работат…

ЛЕГКОЕ создание маски ввода в базе данных Microsoft AccessУроки по Microsoft Access

Year ago

Узнайте, как легко и быстро создать маску ввода в базе данных Microsoft Access — accesshelp.ru/maska-vvoda-v-microsoft-access/ Если…

MS Access Урок #3. Связность данныхОбучение программы

4 years ago

MS Access Урок #3. Связность данных: 3.1. Ключевые поля 3.2. Связывание таблиц 3.3. Создание и использование индексов.

Урок 6. Запросы. Часть2. Запрос на объединениеMoodle Donguu

3 years ago

Microsoft Access № 77: применение составного индекса в AccessАндрей Домостой

10 months ago

Установим в таблице Access проверку уникальности по четырём полям при помощи составного индекса Access. КУПИТЬ…

Готовая база данных Access Успеваемость студентов (2 из 4)Уроки по Microsoft Access

11 months ago

Если вы не знаете что такое готовая база данных Access, то посмотрите это видео. ВСЕГО ЗА 4 УРОКА мы создадим…

Как поставить пароль на базу Microsoft Access ВСЕГО за 1 минутуУроки по Microsoft Access

3 years ago

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете как поставить…

Microsoft Access № 5: формат поля Access и поясняющая надписьАндрей Домостой

3 years ago

Формат поля Access помогает автоматически создавать поясняющие надписи для значения поля. КУПИТЬ ВИДЕОКУРСЫ…

4.1 Создание связей между таблицами Microsoft Access 2010.Dmitrii Dmitrii

2 years ago

Раздел 4. Организация связей между таблицами и сохранение целостности данных. Основы системы управления…

Первое знакомство с базами данных Microsoft AccessУроки по Microsoft Access

2 years ago

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…

Как создать макросы в Microsoft Access за 7 минутУроки по Microsoft Access

3 years ago

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…

Как создать ЗАПРОСЫ НА ДОБАВЛЕНИЕ в Microsoft Access за 8 минутУроки по Microsoft Access

Year ago

Если вы не знаете как создать запрос на добавление в программе Microsoft Access, то посмотрите это видео. Продолжае…

Фільтри в AccessPrysiazhnyuk Volodymyr

6 years ago

Фільтрація даних в Access.

116 Свойства полей веб таблиц и вычисляемые поляTeachProTube

5 years ago

Смотрите полную версию курса Microsoft Access 2010 здесь: teachpro.ru/Course/Access2010?utm_source=youtube&utm_campaign=Access2010 …

Как ПРАВИЛЬНО применить сортировку и фильтр в БД Microsoft AccessУроки по Microsoft Access

Year ago

Если вы не знаете, как применять сортировку и фильтр в БД Microsoft Access, то посмотрите это видео. Продолжаем рабо…

Как создать запрос с помощью мастера запросов в базе AccessУроки по Microsoft Access

Year ago

Если вы не знаете как создать запрос с помощью мастера запросов в базе данных Microsoft Access, то посмотрите это…

מיין לפי

Что такое ключевые поля и индексы в БД Microsoft AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете, что такое первичный ключ, как создаются ключевые поля и для чего нужно использовать индек…

Как определить ключевое поле в таблице.Виктория Дончик

5 שנים לפני

informatikurok.ru/Тема: Ключевое поле в таблице Access. Сегодня на занятии мы рассмотрим, что такое ключевое поле…

3.1 Ключевые поляOleg PC

2 שנים לפני

Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД) корпорации Microsoft….

ЛЕГКОЕ создание таблиц в базе данных Microsoft AccessУроки по Microsoft Access

2 שנים לפני

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете с чего начать…

Microsoft Access № 56: изменение поля счётчика AccessАндрей Домостой

4 שנים לפני

Как задать начальное значение поля счётчика Access и шаг приращения? КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ:…

Как ЛЕГКО и БЫСТРО создать схему данных в Microsoft Access?Уроки по Microsoft Access

3 שנים לפני

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/lessons/ Готовые базы Access: 7108.ru/g0203…

24. Вычисляемые поляПетро Подорванов

6 שנים לפני

Как сбросить значения поля счетчика в базе Access (3 ПРОСТЫХ способа)Уроки по Microsoft Access

11 חודשים לפני

Если вы не знаете, как сбросить значения поля счетчика в базе данных Microsoft Access, то посмотрите это видео. В…

23 Удаление полей в AccessСИЛА ЗНАНИЯ

7 חודשים לפני

Как сделать ЗАВИСИМЫЕ поля со списком в базе Access за 10 минутУроки по Microsoft Access

7 חודשים לפני

Если вы не знаете как создать зависимые поля со списком в базе данных Access, то посмотрите это видео. Всего…

20 Перемещение полей в AccessСИЛА ЗНАНИЯ

7 חודשים לפני

Розрахункові поля у формахДмитро Покришень

שנה לפני

створення розрахункових полів у формах БД.

Связывание таблиц баз данных.mp4ruskella

6 שנים לפני

Как создать ВЫЧИСЛЯЕМЫЕ запросы в базе AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете, как создаются запросы с вычислениями в базе данных Microsoft Access, то посмотрите это видео….

Как и где скачать Microsoft Access бесплатноУроки по Microsoft Access

10 חודשים לפני

Если вы не знаете, как и где скачать Microsoft Access 2003, 2007, 2010, 2013, 2016 бесплатно, то посмотрите это видео. Будут показ…

Как сделать таблицы в базе данных Microsoft Access 2016Уроки по Microsoft Access

שנה לפני

Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео. Всего за 6 уроков…

Как открыть форму Access на ОПРЕДЕЛЕННОЙ записиУроки по Microsoft Access

7 חודשים לפני

Если вы не знаете, как открыть форму на определенной записи в базе данных Microsoft Access, то посмотрите это видео….

Основные свойства полей таблицы Microsoft AccessУроки по Microsoft Access

שנה לפני

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете какие свойства…

Как посчитать возраст в базе данных AccessУроки по Microsoft Access

11 חודשים לפני

Если вы не знаете, как посчитать возраст в базе данных Microsoft Access, то посмотрите это видео. На простом запросе…

Access. Таблицы. 2. Первичный ключ. Подстановки.Vigil IT-video

שנה לפני

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

Как создать подчиненные формы в базе AccessУроки по Microsoft Access

9 חודשים לפני

Если вы не знаете, как создать подчиненные формы в базе данных Microsoft Access, то посмотрите это видео. Что вас…

SQL: создаем вложенные подзапросы в запросах AccessУроки по Microsoft Access

שנה לפני

После просмотра данного видеоурока вы научитесь создавать встроенные подзапросы на языке SQL. В базе данных…

Access. Таблицы. 1. Создание таблиц, поля, типы данных, основные свойства.Vigil IT-video

שנה לפני

В видеоуроке рассказывается об основных спосбах создания таблиц в СУБД Access 2010, типах данных и основных…

Microsoft Access № 13: автоматическое заполнение поля макросом данных AccessАндрей Домостой

3 שנים לפני

Как при помощи макроса данных Access автоматически задать значение логического поля (женский или мужской…

Как сделать нумерацию строк в отчете AccessУроки по Microsoft Access

11 חודשים לפני

Если вы не знаете, как сделать нумерацию строк в отчете базы данных Microsoft Access, то посмотрите это видео. Убеди…

ПОШАГОВОЕ создание схемы данных в базе данных AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете, как ПРАВИЛЬНО построить схему данных в программе Microsoft Access, то посмотрите это видео. Продо…

Какие типы связей между таблицами существуют в БД AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете, какие типы связей между таблицами используются в программе Microsoft Access, то посмотрите это…

Готовая база данных Access Успеваемость студентов (1 из 4)Уроки по Microsoft Access

11 חודשים לפני

Если вы не знаете что такое готовая база данных Access, то посмотрите это видео. ВСЕГО ЗА 4 УРОКА мы создадим…

Как связать таблицы в базе данных Microsoft Access 2016Уроки по Microsoft Access

שנה לפני

Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео. Всего за 6 уроков…

Как создать базу данных Microsoft Access за 30 минутУроки по Microsoft Access

3 שנים לפני

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете как сделать базу…

КАК и ЗАЧЕМ использовать мастер подстановок в Microsoft AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете зачем использовать мастер подстановки в программе Microsoft Access, то посмотрите это видео….

Максимальная длина строки в запросе Access (функция Len)Уроки по Microsoft Access

שנה לפני

Если вы не знаете, как работает функция Len в базе данных Microsoft Access, то посмотрите это видео. На простых запрос…

Microsoft Access № 5: формат поля Access и поясняющая надписьАндрей Домостой

3 שנים לפני

Формат поля Access помогает автоматически создавать поясняющие надписи для значения поля. КУПИТЬ ВИДЕОКУРСЫ…

Microsoft Access № 77: применение составного индекса в AccessАндрей Домостой

10 חודשים לפני

Установим в таблице Access проверку уникальности по четырём полям при помощи составного индекса Access. КУПИТЬ…

SQL: создаем запросы на выборку с условием (WHERE) в Microsoft AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете как создать SQL-запросы в базе данных Microsoft Access, то посмотрите это видео. На примере стандарт…

Как сменить валюту в Access?Captain Jack

2 שנים לפני

0,00грн;-0,00грн Поблагодарить автора: Кошелек Webmoney: Гривня — U276236215318 Рубли — R424376044144 Доллары — Z261544301868.

MS Access Урок #3. Связность данныхОбучение программы

4 שנים לפני

MS Access Урок #3. Связность данных: 3.1. Ключевые поля 3.2. Связывание таблиц 3.3. Создание и использование индексов.

Курс Qlik Sense #6: Ключевые поля. Как связать разные таблицыЕвгений Стучалкин

2 שנים לפני

Ссылка на таблицу контактов (Кликнуть правой кнопкой, нажать скопировать ссылку): business-4-profit.com/qlik-uroki/Contact…

Как задать условия для ТЕКСТОВЫХ полей в запросах MS ACCESSУроки по Microsoft Access

שנה לפני

Если вы не знаете, как создаются запросы в базе данных Microsoft Access, то посмотрите это видео. Продолжаем работат…

4.1 Создание связей между таблицами Microsoft Access 2010.Dmitrii Dmitrii

2 שנים לפני

Раздел 4. Организация связей между таблицами и сохранение целостности данных. Основы системы управления…

Access. Таблицы. 3. Внешний ключ, схема данных, связиVigil IT-video

שנה לפני

В видеоуроке рассказывается о внешнем ключе таблиц, о связывании данных в таблицах MS Access и о видах связей….

Как создать макросы в Microsoft Access за 7 минутУроки по Microsoft Access

3 שנים לפני

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Готовые базы Access: 7108.ru/g0203 Если…

Готовая база данных Access Успеваемость студентов (2 из 4)Уроки по Microsoft Access

11 חודשים לפני

Если вы не знаете что такое готовая база данных Access, то посмотрите это видео. ВСЕГО ЗА 4 УРОКА мы создадим…

ЛЕГКОЕ создание маски ввода в базе данных Microsoft AccessУроки по Microsoft Access

שנה לפני

Узнайте, как легко и быстро создать маску ввода в базе данных Microsoft Access — accesshelp.ru/maska-vvoda-v-microsoft-access/ Если…

Лекция 14: Access: Заполнение таблиц базы данныхНОУ ИНТУИТ

4 שנים לפני

Режим таблицы, режим ввода записей БД, настройка вида таблиц БД, данные особых типов (рисунки, вложения)….

Что такое условное форматирование элементов формы в базе AccessУроки по Microsoft Access

7 חודשים לפני

Если вы не знаете, что такое условное форматирование в базе данных Access, то посмотрите это видео. Условное…

116 Свойства полей веб таблиц и вычисляемые поляTeachProTube

5 שנים לפני

Смотрите полную версию курса Microsoft Access 2010 здесь: teachpro.ru/Course/Access2010?utm_source=youtube&utm_campaign=Access2010 …

Как ПРАВИЛЬНО применить сортировку и фильтр в БД Microsoft AccessУроки по Microsoft Access

שנה לפני

Если вы не знаете, как применять сортировку и фильтр в БД Microsoft Access, то посмотрите это видео. Продолжаем рабо…

(Создание БД) 4. Создание связей между таблицами в DelphiЧастные уроки

5 שנים לפני

Более подробно этот урок смотрите здесь — teach.com.ua/relationship/ Еще уроки по созданию базы данных в среде…

Как поставить пароль на базу Microsoft Access ВСЕГО за 1 минутуУроки по Microsoft Access

3 שנים לפני

Узнайте, как легко и быстро создать базу данных Access — accesshelp.ru/category/uroki/ Если вы не знаете как поставить…

Я создаю таблицу, одно из полей — ключевое. Его значение задается автоматически. Я заполняю таблицу, а потом удаляю в ней все строки. Потом создаю еще одну строку, а в ключевом поле нумерация продолжается. А можно сделать так, чтобы после удаления всех строк значение ключевого поля начиналось с единицы?
Второй вопрос: я заполнил макросом таблицу до очень большого состояния. Файл весил 5 МБ. Потом я все удалил, но файл остался того же размера. Потом опять начал заполнять макросом. Некоторое время файл оставался тех же размеров, потом опять начал расти. Не то что бы это сильно мешало, но хочется знать, — это баг или фича?

———————

Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.



4.   Определение ключей

4.1.      Назначение первичного ключа .

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

4.2.      Создание индекса.

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

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

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

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

Рис. 13

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

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

5.1.      Формирование параметров разметки таблицы

Для определения поля в окне Таблица (Рис. 10)  задаются  Имя поля, Тип данных, Описание  — краткий комментарий, а также свойства поля в разделе Свойства поля. На вкладке Общие представлены строки свойств поля, в том числе максимальный размер, подпись (Выводится в заголовке столбца), значение по умолчанию и др. На вкладке Подстановка в раскрывшемся списке Тип элемента управления выбирается одно из значений: Поле, Список или Поле со списком.

5.2.      Формирование параметров поля

Ø      Имя поляю   Каждое поле в таблице должно иметь уникальное имя

Ø      Тип данных .  Тип данных определяется значениями, которые предполагается вводить в поле, и операциями. Которые будут выполняться с этими значениями. В Ассеss допускается использование девяти типов данных:

Текстовый, Поле МЕМО, Числовой, Денежный, Дата/время, Счетчик, Логический, Поле объекта OLE, Гиперссылка, Мастер подстановок.

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

6.   Обновление базы данных

6.1.      Внесение изменений таблицу

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

6.2.      Удаление данных в таблице

Для удаления данных в таблице, необходимо в выбранном записи выделить запись и нажать на клавишe Delete. Если в свойствах этого поля записи установлен параметр – Обязательное поле, то Access потребует ввести в это поле запись.

6.3.      Дополнение записей в таблицу

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

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

6.4.      Удаление записей из таблицы.

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

Следующая   Предыдущая   В меню темы

Microsoft Access

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

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

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

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

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

Вкладка “Базы данных” выбирается, если пользователь планирует просмотреть и, выбрав один из шаблонов, с помощью Мастера баз данных создать типовую базу данных. Чтобы начать работу Мастера, достаточно щелкнуть по значку нужной базы данных. Вкладка “Database” выбирается для открытия списка англоязычных баз данных.

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

В результате выполнения команды Создать открывается окно базы данных с именем соответствующем заданному в окне “Файл новой базы данных”. При создании новой базы данных списки объектов в Рабочем поле отсутствуют.

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

Для создания новой таблицы надо в окне базы данных выбрать вкладку “Таблицы” и нажать кнопку Создать. В открывшемся окне “Новая таблица” нужно выбрать один из режимов создания таблицы. Режим Конструктор определяет выбор основного способа создания новой таблицы. Режим Конструктора позволяет пользователю самому указать параметры всех элементов структуры таблицы.

При выборе режима Конструктор появляется окно “Таблица1:Таблица”, в котором определяется структура таблицы базы данных. Для определения поля в окне задаются Имя поля, Тип данных, Описание. Общие свойства на вкладке “Общие” и тип элемента управления на вкладке “Подстановка”.

Имя поля каждое поле в таблице должно иметь уникальное имя. Оно является комбинацией из букв, цифр, пробелов и специальных символов. Максимальная длина имени 64 символа.

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

Список типов вызывается нажатием кнопки списка при выборе типа данных для каждого поля:
• Текстовый — тип данных по умолчанию. Число символов в поле не должно превышать 255;
• Поле Мемо — текстовые данные длиной до 64000 символов;
• Числовой — числовые данные используются в математических вычислениях;
• Денежный — числовые данные используются в расчетах с точностью до 15 знаков в целой части и до 4 знаков в дробной;
• Дата | Время Значения даты или времени, относящиеся к годам с 100 по 9999 включительно;
• Счетчик — тип данных поля, в которое для каждой новой записи вводятся последовательно возрастающие целые числа. В таблице не может быть более одного поля этого типа. Используется для определения уникального ключа таблицы;
• Логический — логические данные, которые могут иметь одно из двух возможных значений Да — Нет;
• Поле объекта OLE — объект электронная таблица Excel, документ Word, рисунок, звукозапись и др.;
• Мастер подстановок — выбор этого типа данных запускает Мастера, который строит для поля список значений на основе полей другой таблицы.

Общие свойства задаются на вкладке “Общие” для каждого поля и зависят от выбранного типа данных:
• Размер поля задает максимальный размер данных, сохраняемых в поле. Для поля текстового типа задается размер от 1 до 255. Для поля с числовым типом данных можно задать:

* Байт — для целых чисел от 0 до 255 длина поля 1 байт;
* Целое — для чисел от — 32768 до + 32767, занимает 2 байта;
* Длинное целое — для чисел от -147483648 до 2147483647, занимает 4 байта;
* С плавающей точкой 4 байта для чисел от -3,4Е-38 до +3,4Е38;
* С плавающей точкой 8 байт для чисел от -1,797Е-308 до + 1,797Е308.

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

Тип элемента управления — свойство, которое задается на вкладке Подстановка в окне Конструктора таблиц. Это свойство определяет, будет ли отображаться поле в таблице и в форме в виде поля, списка или поля со списком.

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

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

Для ключевого поля автоматически строится индекс, в чем можно убедится, просмотрев информацию об индексах таблицы. Окно “Индексы” вызывается щелчком по кнопке Индексы на панели или выполнением команды Вид | Индексы.

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

После определения структуры таблицы её надо сохранить. Для этого используется команда Файл | Сохранить или кнопка панели инструментов Сохранить. В окне “Сохранение” вводится имя таблицы.

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

Создание новой таблицы в режиме таблицы осуществляется выбором Режим таблицы в окне “Новая таблица”. Режим таблицы позволяет создать таблицу, не определяя предварительно её структуру. После выбора этого режима открывается пустая таблица, в которую можно ввести данные. При сохранении этой таблицы Access проанализирует данные и автоматически присвоит соответствующий тип данных каждому полю, т. е. создаст структуру таблицы. Пустая таблица имеет 20 столбцов и 30 строк. Полям таблицы по умолчанию присваиваются имена Поле 1, Поле 2 и т. д.

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

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

Допускается удаление столбцов или изменение их положения в таблице. Для удаления столбца его следует пометить выполнить команду Правка | Удалить столбец. Для перемещения столбца следует пометить его, нажать кнопку мыши и, не отпуская её, перетащить столбец в нужное место.

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

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

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

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

Вернуться на главную
В начало

Тест №5 по теме «Создание таблиц в СУБД Access» — Базы данных — Тесты — Каталог файлов

Тест №5  по теме «Создание таблиц в СУБД Access»

1. Каноническая реляционная модель предметной области — это…

а) тип элемента управления
б) типы данных ключевых полей
в) обеспечение целостности данных
г) схема данных
д) определение первичного ключа

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

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

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

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

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

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

5. Какое свойство поля определяет , будет ли поле отображаться в таблице и в какой форме — в виде поля, списка или поля со списком?

а) общие свойства поля
б) условие на значение
в) подпись поля
г) формат поля
д) тип элемента управления

6 Для определения поля в окне ТАБЛИЦА задаются: .

а) имя поля
б) тип данных
в) описание
г) первичный ключ
д) свойства поля

7. Какое свойство поля задаёт максимальный размер данных, сохраняемых в поле?

а) подпись поля
б) формат поля
в) размер поля
г) условие на значение
д) тип элементы управления

8. Какое свойство поля позволяет осуществлять контроль ввода, задаёт ограничения на вводимые значения, при нарушении условий запрещает ввод и выводит текст , заданный свойством Сообщение об ошибке? .

а) размер поля
б) формат поля
в) подпись поля
г) условие на значение
д) сообщение об ошибке

9. Какие действия выполняются для определения первичного ключа таблицы?

а) выделяются поля, составляющие ключ
б) выполняется команда Правка/Ключевое поле
в) выполняется команда Сервис/Ключевое поле
г) выполняется команда Вид/Ключевое поле
д) выполняется команда Файл/Ключевое поле

10. Указать тип данных MS Access, автоматически вставляющий последовательные номера: .

а) текстовый
б) поле Memo
в) числовой
г) дата/время
д) счётчик

11. Какие значения может принимать поле, если выбран логический тип данных этого поля?

а) «Дата» / «Время»
б) «Да» / «Нет»
в) «Истина» / «ложь»
г) «Вкл» / «Выкл»
д) «Текст» / «Число»

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

а) поле Memo
б) числовой
в) логический
г) счётчик
д) поле объекта OLE

13. Что строится автоматически при определении первичного ключа таблицы?

а) подпись ключевого поля
б) индекс ключевого поля
в) формат ключевого поля
г) тип элемента управления ключевого поля
д) размер ключевого поля

14. В каком режиме производится модификация структуры таблиц? .

а) в режиме ТАБЛИЦА
б) в режиме КОНСТРУКТОРА таблиц
в) в режиме ИМПОРТА таблиц
г) в режиме СВЯЗИ таблиц
д) в режиме МАСТЕРА таблиц

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

а) изменение состава полей
б) изменение последовательности полей
в) изменение типа данных поля
г) изменение свойств поля
д) изменение имени поля

 

Нажмите на кнопку для завершения теста:

 

Подсчет данных с помощью запроса

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

Что ты хочешь сделать?

Понимание способов подсчета данных

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

  • Сумма , для суммирования столбца чисел.

  • Среднее значение для усреднения столбца чисел.

  • Максимум , для поиска максимального значения в поле.

  • Минимум , чтобы найти наименьшее значение в поле.

  • Стандартное отклонение , для измерения того, насколько значения расходятся от среднего значения (среднего).

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

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

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

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

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

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

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

Напротив, многие агрегатные функции работают только с данными в полях, для которых задан определенный тип данных. Например, функция Sum работает только с полями, для которых заданы типы данных Number, Decimal или Currency. Дополнительные сведения о типах данных, которые требуются каждой функции, см. В справочнике по агрегатным функциям далее в этой статье.

Общие сведения о типах данных см. В статье «Изменение или изменение типа данных, установленного для поля».

Верх страницы

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

Вы добавляете строку итогов в запрос, открывая запрос в режиме таблицы, добавляя строку, а затем выбирая функцию Count или другую агрегатную функцию, например Sum , Minimum , Maximum или В среднем .Шаги в этом разделе объясняют, как создать базовый запрос на выборку и добавить строку Итого.

Создать базовый запрос выбора

  1. На вкладке Create в группе Other щелкните Query Design .

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

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

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

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

    Каждое поле отображается в столбце в сетке конструктора запросов.

  4. На вкладке Design в группе Результаты щелкните Выполнить .

    Результаты запроса отображаются в режиме таблицы.

  5. При желании вернитесь в представление «Дизайн» и настройте запрос.Для этого щелкните правой кнопкой мыши вкладку документа для запроса и выберите Design View . Затем вы можете настроить запрос по мере необходимости, добавляя или удаляя поля таблицы. Чтобы удалить поле, выберите столбец в сетке дизайна и нажмите УДАЛИТЬ.

  6. При желании сохраните ваш запрос.

Добавить строку итогов

  1. Откройте свой запрос в режиме таблицы.Для этого для базы данных в формате файла .accdb щелкните правой кнопкой мыши вкладку документа для запроса и выберите Datasheet View .

    -или-

    Для базы данных формата файла .mdb, созданной с помощью более старой версии Access, на вкладке Home в группе Views щелкните стрелку под View и щелкните Datasheet View .

    -или-

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

  2. На вкладке Home в группе Records щелкните Totals .

    Новая строка Итого появится под последней строкой данных в таблице.

  3. В строке Итого щелкните поле, которое вы хотите суммировать, а затем выберите из списка Счетчик .

Скрыть строку итогов

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

Верх страницы

Подсчет данных с помощью итогового запроса

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

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

Подсчитать все записи в запросе

  1. На вкладке Create в группе Other щелкните Query Design .

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

    Таблица появится в окне в верхней части конструктора запросов.

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

  4. На вкладке Design в группе Показать / скрыть щелкните Totals .

    Строка Итого отображается в сетке проекта, а Группировать по отображается в строке для каждого поля в запросе.

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

  6. На вкладке Design в группе Результаты щелкните Выполнить .

    Результаты запроса отображаются в режиме таблицы.

  7. При желании сохраните запрос.

Подсчет записей в группе или категории

  1. На вкладке Create в группе Other щелкните Query Design .

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

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

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

  4. На вкладке Design в группе Показать / скрыть щелкните Totals .

    Строка Итого отображается в сетке проекта, а Группировать по отображается в строке для каждого поля в запросе.

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

  6. На вкладке Design в группе Результаты щелкните Выполнить .

    Результаты запроса отображаются в режиме таблицы.

  7. При желании сохраните запрос.

Верх страницы

Ссылка на агрегатную функцию

В следующей таблице перечислены и описаны агрегатные функции, которые Access предоставляет для использования в строке Итого и в запросах.Помните, что Access предоставляет больше агрегатных функций для запросов, чем для строки Total. Кроме того, если вы работаете с проектом Access (интерфейс Access, подключенный к базе данных Microsoft SQL Server), вы можете использовать более широкий набор агрегатных функций, которые предоставляет SQL Server. Дополнительные сведения об этом наборе функций см. В электронной документации по Microsoft SQL Server.

Функция

Описание

Используется с типом (ами) данных

Сумма

Добавляет элементы в столбец.Работает только с числовыми и валютными данными.

Число, десятичное, валюта

Среднее значение

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

Число, десятичное число, валюта, дата / время

Счет

Подсчитывает количество элементов в столбце.

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

Дополнительные сведения о многозначных списках см. В статьях «Руководство по многозначным полям» и «Создание или удаление многозначного поля».

Максимум

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

Число, десятичное число, валюта, дата / время

Минимум

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

Число, десятичное число, валюта, дата / время

Стандартное отклонение

Измеряет, насколько значения отклоняются от среднего значения (среднего).

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

Число, десятичное, валюта

Разница

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

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

Число, десятичное, валюта

Верх страницы

Содержание


Содержание

  • 1 Создание базы данных
    • 1.1 Проектирование базы данных
    • 1.2 Стандартные таблицы
    • 1.3 Дисковая структура таблицы и индексов
    • 1.4 Данные для заказа производительности
    • 1.5 Тип данных счетчика, другие типы
    • 1.6 Безопасность базы данных
  • 2 Импорт данных
    • 2.1 ТИМПОРТ — программа
    • 2.2 Функция ТИМПОРТ в Texis
    • 2.3 Схемы Timport
    • 2.4 Другие методы импорта
    • 2.5 Обработка партий
    • 2.6 Обработка непрерывных потоков
    • 2.7 Влияние на производительность
  • 3 Создание запросов
    • 3.1 Стратегии поиска
    • 3.2 Условия заказа
    • 3.3 Объединения и подзапросы
    • 3.4 Выбор подходящих индексов
  • 4 запроса Метаморфа
    • 4.1 Философия метаморфа
    • 4.2 Синтаксис запроса
    • 4.3 Защита запросов
    • 4.4 Параметры обработки запросов
    • 4.5 Различные типы текстовых запросов в Texis
    • 4.6 типов индексов
    • 4.7 Проблемы с индексом
  • 5 Индексирование
    • 5.1 Обычный индекс
    • 5.2 Индекс метаморфа
  • 6 обновлений индекса Метаморфа
    • 6.1 Ручное или автоматическое
    • 6.2 Когда обновлять вручную
    • 6.3 Как работает поиск в реальном времени, как отключить
  • 7 Замечания по производительности и установке
    • 7.1 Типовая установка
    • 7.2 Параметры Texis
    • 7.3 Схема диска
    • 7.4 RAM: кэшировать наиболее часто используемый индекс
    • 7.5 Большое количество записей
    • 7.6 Большое количество доступных для поиска полей
    • 7.7 Несколько машин разделяют нагрузку
    • 7.8 Минимизация работы, выполняемой при взаимодействии с пользователем
    • 7.9 Кеширование часто используемых результатов
    • 7.10 Оптимизация поиска
  • 8 Введение в Vortex
    • 8.1 Привет, мир
    • 8.2 Синтаксис скрипта
    • 8.3 Синтаксис URL
    • 8.4 Пользовательский ввод
      • 8.4.1 Ввод данных пользователем — продолжение
      • 8.4.2 Ввод данных пользователем — продолжение
    • 8.5 Манипуляции с переменными
    • 8.6 Значения переменных
      • 8.6.1 Значения переменных — продолжение
      • 8.6.2 Значения переменных — продолжение
    • 8.7 ПЕТЛЯ
    • 8.8 Типы переменных
    • 8.9 Инициализация переменной
    • 8.10 Функции
      • 8.10.1 Объем функции
      • 8.10.2 Функциональные параметры
      • 8.10.3 Передача по значению или передача по ссылке
  • 9 общих задач в Vortex
    • 9.1 Функции просмотра и ощущения
    • 9.2 Встраивание Javascript
    • 9.3 Создание HTML-форм
    • 9.4 Патентный поиск
      • 9.4.1 Патентный поиск — продолжение
    • 9.5 SQL-запросы
      • 9.5.1 Специальные переменные SQL
      • 9.5.2 Параметры SQL
      • 9.5.3 Параметры SQL с несколькими значениями
      • 9.5.4 Изменение запроса с помощью $ null
    • 9.6 Форматирование вывода с помощью fmt
    • 9.7 Сохранение состояния
    • 9.8 Разметка запроса
      • 9.8.1 Разметка запроса — несколько переменных
    • 9.9 Пагинация результатов
  • 10 продвинутых тем Vortex
    • 10.1 рекс и сандр
    • 10.2 Динамическая обработка ошибок
    • 10.3 Географический поиск
      • 10.3.1 Использование почтовых индексов
      • 10.3.2 Ограничение всей области
    • 10.4 Быстрый поиск значений — xtree
      • 10.4.1 xtree — Продолжение
    • 10.5 Создание пользовательских функций на C
    • 10.6 Загрузка файлов из нескольких частей
    • 10.7 Приложения с контролируемым доступом
      • 10.7.1 Приложения с контролируемым доступом — продолжение
      • 10.7.2 Приложения с контролируемым доступом — продолжение
  • 11 модулей библиотеки Vortex
    • 11.1 Написание модуля
    • 11.2 Вставка модуля
    • 11.3 Использование модуля
    • 11.4 Проверка модуля
    • 11.5 Обновление модуля
    • 11.6 Регистрация новой редакции
    • 11.7 Использование новой версии
    • 11.8 Объем функций в модулях
    • 11.9 Использование старых версий
    • 11.10 Несколько модулей
    • 11.11 Другие опции модуля
  • 12 советов по вихревому кодированию
  • 13 распространенных ошибок Vortex
  • 14 Обработка данных из Интернета
    • 14.1 Заявление о выборке
      • 14.1.1 Оператор выборки — продолжение
    • 14.2 Подробная информация о странице
    • 14.3 Управление поведением выборки
    • 14.4 Доступ к формам
      • 14.4.1 Доступ к формам — продолжение
    • 14.5 Анализ результатов поиска
      • 14.5.1 Анализ результатов поиска — продолжение
    • 14.6 Одновременный поиск на нескольких сайтах
      • 14.6.1 Одновременный поиск на нескольких сайтах — продолжение
    • 14.7 Встроенный поиск и замена
      • 14.7.1 Динамическая замена строк
      • 14.7.2 Динамическая замена строк — продолжение
      • 14.7.3 Разбор форм с помощью SANDCALL
        • 14.7.3.1 Анализ форм с помощью SANDCALL — продолжение
        • 14.7.3.2 Анализ форм с помощью SANDCALL — продолжение
    • 14.8 FTP-загрузка больших файлов
  • 15 Веб-сервер Texis — vhttpd
  • 16 Профилирование
    • 16.1 и LIKEIN — Как использовать
    • 16.2 Индекс счетчика Метаморфа
Далее: Создание базы данных

Texis Tutorial

  • Верх
  • Далее: Создание базы данных

Контакт

  • Отправить запрос

Авторские права © 2021 Thunderstone Software LLC. Все права защищены.

Тип данных

AutoNumber в Microsoft Access | Решения для баз данных для Microsoft Access

Тип данных AutoNumber

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

Тип данных Описание Размер поля
Автономер Автоматическое приращение числа 4 байта

Многие люди неправильно понимают, что такое AutoNumber.Microsoft Access (Jet, на самом деле программа, перемещающая данные для Access) генерирует уникальный последовательный AutoNumber при создании записей.

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

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

Автоматические номера

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

Статьи по теме:

sql — ошибка времени выполнения MS Access 3259 недопустимый тип данных поля в таблице изменений

ALTER COLUMN ID NUMBER тоже работал у меня, но его можно использовать, вероятно, только в случае пустой таблицы, в противном случае установка поля идентификатора как Autonumber (ALTER COLUMN ID COUNTER (следующий идентификационный номер здесь, 1)) не будет работать.По крайней мере, вручную установить нельзя.
Это файл .mdb Access 10 (2002), помещенный в C: // directory / над любым каталогом пользователя в Windows XP, открытый Runtime 2010. Я никогда не замечал такого поведения, когда он находился внутри каталога пользователя, например My Documents или Рабочий стол, но, возможно, это случайно и когда-нибудь произойдет. Это произошло впервые после нескольких лет использования этого файла с этим кодом.

Отредактировано на следующий день:
Кажется, это частично объяснено. Причина — порядок сопоставления .База данных была создана и использовалась ранее с этим параметром:
Инструменты> Параметры> Общие> Новый порядок сортировки базы данных > Польский
, но в промежуточный период этот параметр в программе был установлен на> Общие
И теперь отображается эта ошибка. Это можно легко исправить, вернув назад> Polish
и запустив базу данных Compact and Repair (ALTER COLUMN ID COUNTER снова начинает работать). Я повторял это несколько раз, и каждый раз это срабатывало. Но с General Compact и ремонтной базой нет никакой помощи.

Эта подпрограмма:

  Private Sub IDProperties ()

Dim db As DAO.Database
Dim tdf как DAO.TableDef
Dim TableName As String
Dim i как целое число
Dim str As String

TableName = "имя таблицы"

Установите db = CurrentDb ()
Установите tdf = db.TableDefs (TableName)

Для i = 0 To tdf.Fields ("ID"). Properties.Count - 1
    При ошибке Возобновить Далее
    str = str & vbNewLine & tdf.Fields ("ID"). Properties (i) .name
    Если Err> 0, то
        str = str & vbNewLine & Err.Number & "" & Err.Описание
        Err.Clear
    Конец, если
    str = str & "=" & tdf.Fields ("ID"). Properties (i) .Value
    Если Err> 0, то str = str & ";" & Err.Number & "" & Err.Description
    При ошибке GoTo 0
Следующий
Установите tdf = Nothing

db.Close
Установить db = Nothing

Debug.Print str

Конец подписки
  

возвращает то есть порядок сортировки поля идентификатора. Для таблиц, которые возвращают ошибку 3259 с порядком сортировки = General, ID CollatingOrder = 1045. Если такая таблица удалена и импортирована новая, ID CollatingOrder = 1033 и 3259 ошибка не возникает.Похоже, что Access меняет порядок сортировки поля идентификатора во время импорта. Это был бы второй способ исправить это. Или импорт всей базы данных в новый файл. Третий способ — это копирование такой таблицы — очевидно, это тоже меняет идентификатор CollatingOrder. Лучше всего было бы изменить порядок сортировки с помощью VBA, но это свойство только для чтения.

  Частная подписка GetCollatingOrder ()

Dim db As DAO.Database
Dim tdf как DAO.TableDef
Dim TableName As String

Установите db = CurrentDb ()
Установите tdf = db.TableDefs ("имя таблицы")

MsgBox "Порядок сортировки" & _
   vbNewLine & "- база данных:" & db.CollatingOrder & _
   vbNewLine & "- table:" & tdf.Fields ("ID"). Properties ("CollatingOrder"). Value
   'или tdf.Fields ("ID"). CollatingOrder

Установите tdf = Nothing
db.Close
Установить db = Nothing

Конец подписки
  

Можно изменить только порядок сортировки базы данных:

  Application.SetOption "Новый порядок сортировки базы данных", например, 1033 'или 1045
  

, но он меняет свойство чьей-то базы данных … А может еще требуется компактность и ремонт.

Отредактировано позже:
Теперь MsgBox показывает 1045 для обоих: General и Polish (и для обоих: db и ID) и перестает отображать ошибку… Очень странный. Может из-за несколько компактности и ремонта.
Отредактировано позже:
На следующий день снова та же ошибка, если новый порядок сортировки базы данных не изменен + Сжать и восстановить. Так General перестал работать после перезагрузки. Значения свойства CollatingOrder в MsgBox различаются для идентификатора и всей базы данных до сжатия и восстановления, то же самое после сжатия и восстановления (которому предшествует изменение порядка сортировки новой базы данных).

Access 2013: изменение таблиц

Урок 15: Изменение таблиц

/ ru / access2013 / advanced-report-options / content /

Введение

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

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

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

Таблицы модификации

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

Добавление и изменение порядка полей

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

Есть несколько типов полей, которые вы можете добавить в таблицу:

  • Краткий текст : это вариант по умолчанию, который лучше всего подходит для большинства текстов в Access.Вы также должны выбрать его для чисел, с которыми не планируете заниматься математикой, таких как почтовые индексы и номера телефонов.
  • Число : лучше всего подходит для чисел, с которыми вы можете проводить расчеты, например количества заказанного или проданного товара.
  • Валюта : автоматически форматирует числа в валюте, используемой в вашем регионе.
  • Дата и время : позволяет выбрать дату во всплывающем календаре.
  • Да / Нет : в поле будет вставлен флажок.
  • Форматированный текст : позволяет добавлять форматирование к тексту, например полужирным шрифтом и курсивом .
  • Длинный текст : идеально подходит для больших объемов текста, таких как описания продуктов.
  • Вложение : позволяет прикреплять файлы, например изображения.
  • Гиперссылка : Создает ссылку на URL-адрес или адрес электронной почты.
Чтобы добавить новое поле в существующую таблицу:
  1. Откройте нужную таблицу, затем щелкните заголовок с текстом Нажмите, чтобы добавить .Если у вас уже есть несколько полей, вам может потребоваться прокрутить до конца вправо, чтобы увидеть эту опцию. Добавление нового поля
  2. Появится раскрывающееся меню. Выберите желаемый тип данных для нового поля. Выбор типа данных
  3. Введите имя для своего поля, затем нажмите клавишу Enter . Присвоение имени новому полю
Чтобы переместить поле:
  1. Найдите поле, которое вы хотите переместить, затем наведите указатель мыши на нижнюю границу заголовка поля.Курсор станет четырехсторонней стрелкой. Наведите указатель мыши на поле
  2. Щелкните и перетащите поле в новое место. Перемещение поля
  3. Отпустите кнопку мыши. Поле появится в новом месте. Поле перемещено в новое место

Расширенные параметры поля

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

Почему это важно? Компьютеры не так умны, как люди, в некоторых вещах. Вы можете понять, что два и 2 или NC и Северная Каролина — это одно и то же, Access не будет и, следовательно, не будет группировать эти вещи вместе. Убедитесь, что вы вводите свои данные в стандартном формате, это поможет вам лучше организовать, подсчитать и понять их.

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

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

Чтобы изменить тип данных для существующих полей:
  1. Выберите поле, тип данных которого вы хотите изменить.
  2. Выберите вкладку Поля , затем найдите группу Форматирование .Щелкните стрелку раскрывающегося списка Тип данных . Щелкните стрелку раскрывающегося списка Тип данных
  3. Выберите требуемый тип данных. Выбор нового типа данных поля
  4. Тип данных поля будет изменен. В зависимости от выбранного типа данных вы можете заметить изменения в своей информации. Например, поскольку мы установили тип данных для поля Электронная почта на Гиперссылка , все адреса электронной почты в поле теперь являются интерактивными ссылками. Все записи, отформатированные как гиперссылки

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

Пределы символов поля

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

В приведенном ниже примере пользователь вводит записи, содержащие адреса.Если вы установите ограничение на количество символов в поле State на 2 , пользователи смогут вводить только двух символов информации. Это означает, что они должны вводить почтовые аббревиатуры штатов вместо полного названия — здесь NC, а не Северная Каролина. Обратите внимание, что вы можете установить ограничение на количество символов только для полей, определенных как текст.

Чтобы установить ограничение на количество символов для поля:
  1. Выберите желаемое поле.
  2. Щелкните вкладку Поля , затем найдите группу Свойства .
  3. В поле Размер поля введите максимальное количество символов, которое вы хотите разрешить в своем поле. Установка ограничения в 2 символа в поле Состояние
  4. Сохраните вашу таблицу. Будет установлено ограничение на количество символов для поля.
Правила валидации

Правило проверки — это правило, определяющее, какая информация может быть введена в поле. Когда действует правило проверки, пользователь не может вводить данные, нарушающие правило.Например, если бы мы просили пользователей ввести название штата в таблицу с контактной информацией, мы могли бы создать правило, ограничивающее допустимые ответы почтовыми индексами штата США. Это помешало бы пользователям вводить что-то, что на самом деле не было почтовым индексом штата.

В приведенном ниже примере мы применим это правило к нашей таблице Customers . Это довольно простое правило проверки — мы просто назовем все допустимые ответы, которые может ввести пользователь, что будет означать, что пользователи не могут вводить в запись что-либо еще.Однако можно создавать более сложные правила проверки. Для получения подробной информации о том, как писать правила проверки, просмотрите это руководство от Microsoft по созданию правил проверки.

Для создания правила проверки:
  1. Выберите поле, в которое нужно добавить правило проверки. В нашем примере мы установим правило для поля State .
  2. Выберите вкладку Поля , затем найдите группу Поле Проверка .Щелкните раскрывающуюся команду Validation , затем выберите Field Validation Rule . Щелкните команду Field Validation Rule
  3. Появится диалоговое окно Expression Builder . Щелкните текстовое поле и введите свое правило проверки. В нашем примере мы хотим ограничить данные в поле State фактическими почтовыми индексами штата. Мы введем каждый действительный ответ в кавычки и разделим их словом или , что позволит Access узнать, что это поле может принимать ответ «AL» или «AK» или «AZ» или любое другое. из других введенных нами терминов.Введите наше правило проверки, которое будет содержать каждый почтовый индекс штата, каждый из которых разделен словом «Или».
  4. Когда вы будете удовлетворены правилом проверки, нажмите OK . Диалоговое окно закроется.
  5. Снова щелкните раскрывающуюся команду Проверка . На этот раз выберите Поле Сообщение о проверке . При нажатии на команду сообщения о проверке поля
  6. появится диалоговое окно. Введите фразу, которая должна отображаться в сообщении об ошибке , когда пользователи пытаются ввести данные, которые нарушают правило проверки.Ваше сообщение должно сообщить им, какие данные разрешены. Введите фразу, которая будет отображаться в виде сообщения об ошибке
  7. Если вас устраивает сообщение об ошибке, нажмите OK .
  8. Правило проверки теперь включено в поле. Пользователи не смогут вводить данные, которые нарушают правило. Были введены данные, которые нарушают правило проверки

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

Дополнительные параметры стола

Расчетные поля и строки итогов

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

Пример расчетного поля и строки итогов в таблице заказов

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

Вызов!

  1. Откройте существующую базу данных Access . Если вы хотите, вы можете использовать нашу базу данных образца Access 2013.
  2. Откройте таблицу продуктов и измените тип данных для поля описания на Длинный текст .
  3. Откройте таблицу клиентов и добавьте новое поле, которое использует тип данных Short Text . Назовите новое поле Credit Card .
  4. Добавьте следующее правило проверки поля в поле «Кредитная карта»: « VS» или «MC» или «AMX» .
  5. Установить сообщение проверки поля для того же поля. В нем должно быть указано . Введите действительный тип кредитной карты: должно быть VS, MC или AMX.
  6. Проверьте свое правило проверки поля , введя Visa в ячейку в поле Кредитная карта .Если вы добавили правило правильно, должно появиться диалоговое окно с сообщением, которое вы добавили выше.

/ ru / access2013 / Creating-forms / content /

Приложение A: Глоссарий терминов CoPRD

Реферат См. Описание.
Access_Method Атрибут COUNTER, указывающий, было ли использование, связанное с расследованиями и запросами, сгенерировано пользователем, просматривающим и выполняющим поиск на веб-сайте ( Обычный ) или компьютером ( Машина ).
Автор (ы) См. Creator
Коллекция Специальная коллекция метаданных об элементах контента.
Компонент Однозначно идентифицируемая составная часть элемента содержимого, состоящая из более чем одного файла (цифрового объекта).
Элемент содержимого Общий термин, описывающий единицу контента, к которой обращается пользователь узла контента. Типичные элементы контента включают статьи, книги, главы, наборы данных, мультимедиа и т. Д.
Контент-провайдер Организация, чьей функцией является заказ, создание, сбор, проверка, размещение, распространение и торговля информацией в электронной форме.
Создатели Человек / люди, которые написали / создали наборы данных, об использовании которых сообщается —
Хранилище данных Провайдер контента, предоставляющий доступ к исследовательским данным.
Тип данных Поле, определяющее тип содержимого.Кодекс практики для показателей использования исследовательских данных распознает только тип данных Набор данных .
Набор данных Совокупность данных, опубликованных или обработанных одним агентом, доступных для доступа или загрузки в одном или нескольких форматах с соответствующими метаданными. Другой термин: пакет данных.
Описание Краткое описание набора данных. Доступ к описанию попадает в категорию использования Исследования .
DOI (цифровой идентификатор объекта) Идентификатор цифрового объекта — это средство идентификации части интеллектуальной собственности (творения) в цифровой сети, независимо от ее текущего местоположения (IDF).
Дважды щелкните Повторный щелчок или повторный доступ к одному и тому же ресурсу одним и тем же пользователем в течение 30 секунд. СЧЕТЧИК требует, чтобы двойные щелчки считались одним щелчком.
Типы хостов Категория поставщиков контента, используемых COUNTER.Кодекс практики для исследований показателей использования данных использует следующие типы хостов:

● Репозиторий

● Репозиторий данных

Интернет-робот, краулер, паук Идентифицируемая автоматизированная программа или сценарий, который посещает веб-сайты и систематически извлекает с них информацию, часто для создания индексов для поисковых систем, а не для исследований. Не все программы или скрипты классифицируются как роботы.
Расследование Категория типов метрик COUNTER, которые представляют пользователя, получающего доступ к информации, относящейся к набору данных (т.е. описание или подробные описательные метаданные) или содержание самого набора данных.
Анализ файла журнала Метод сбора данных об использовании, при котором веб-сервер записывает все свои транзакции.
Станок Категория типов метрик COUNTER, которая представляет машину, осуществляющую доступ к контенту, например сценарий, написанный исследователем. Сюда не входят роботы, краулеры и пауки.
Главные отчеты Отчеты, содержащие дополнительные фильтры и разбивки, помимо тех, что включены в стандартные отчеты COUNTER.
Метаданные Набор текстовых элементов, описывающих элемент контента, но не включающих сам элемент. Например, метаданные для набора данных обычно включают издателя, список имен и аффилированности создателей, заголовок и описание, а также ключевые слова или другие предметные классификации.
Метрические типы, Metric_Type Атрибут использования COUNTER, который определяет характер использования.
ORCID (ID открытого исследователя и участника) Международный стандартный идентификатор для физических лиц (т.е. авторов) для использования со своим именем, когда они занимаются исследованиями, стипендиями и инновационной деятельностью.
Постоянный идентификатор (PID) Глобальный уникальный идентификатор и связанные метаданные для данных исследований или других объектов (статей, исследователей, научных учреждений), имеющих отношение к научному общению.
Платформа Интерфейс агрегатора, издателя или другой онлайн-службы, который доставляет контент пользователю и который подсчитывает и предоставляет отчеты об использовании COUNTER.
ID провайдера Уникальный идентификатор поставщика содержимого, используемый службами обнаружения и другими сайтами содержимого для отслеживания использования элементов содержимого, предоставленных этим поставщиком.
Дата публикации, Дата публикации Необязательное поле в отчетах по элементам COUNTER и отчетах об обнаружении поставщиков. Дата выпуска издателем клиентам элемента контента.
Издатель Организация, чья функция состоит в том, чтобы заказывать, создавать, собирать, проверять, размещать, распространять и продавать информацию в Интернете и / или в печатной форме.
Обычный СЧЕТЧИК Access_Method. Указывает, что использование было вызвано просмотром / поиском веб-сайта человеком, а не компьютером.
Отчетный период, Отчетный период Общий период времени, охватываемый отчетом об использовании.
Запрос Категория типов метрик COUNTER, которая представляет пользователя, осуществляющего доступ к содержимому набора данных.
Сессия Успешный запрос онлайн-сервиса.Одиночный пользователь подключается к службе или базе данных и завершает действие, которое является либо явным (выход из службы посредством выхода или выхода из системы), либо неявным (тайм-аут из-за неактивности пользователя). (NISO).
СУШИ Международный стандарт (Z39-93), описывающий метод автоматизации сбора отчетов. Research Data SUSHI API Specification — это реализация этого стандарта для сбора отчетов Code of Practice for Research Data Usage Metrics .
Total_Dataset_Investigations СЧЕТЧИК Metric_Type , который представляет количество раз, когда пользователи обращались к содержимому набора данных или информации, описывающей этот набор данных (т. Е. Метаданным).
Total_Dataset_Requests СЧЕТЧИК Metric_Type , который представляет количество раз, когда пользователи запрашивали содержимое набора данных. Запросы могут принимать форму просмотра, загрузки или отправки набора данных по электронной почте при условии, что такие действия могут отслеживаться сервером поставщика контента.
транзакции Событие использования.
Unique_Dataset_Investigations СЧЕТЧИК Тип метрики , который представляет количество уникальных «наборов данных», исследованных в пользовательском сеансе.
Unique_Dataset_Requests СЧЕТЧИК Тип метрики , который представляет количество уникальных наборов данных, запрошенных в пользовательском сеансе.
Пользователь Человек, обращающийся к интернет-ресурсу.
Агент пользователя Идентификатор, являющийся частью протокола HTTP / S, который определяет программное обеспечение (например, браузер), используемое для доступа к сайту. Может использоваться роботами для идентификации.
Версия Несколько версий набора данных определяются значительными изменениями содержимого и / или метаданных, связанных с изменениями в одном или нескольких компонентах.
Год издания Календарный год, в котором публикуется набор данных.

Счетчик Microsoft Access DMax

Альтернатива типам данных AutoNumber с использованием функции DMax

Q: Мне нужен счетчик в моей форме клиента, но я не хочу использовать Autonumber, потому что иногда я хочу пропустить номер здесь или там, или иметь возможность менять их на лету. Как я могу создать свой собственный номер, который будет автоматически увеличиваться при добавлении нового записывать?

A: Во-первых, сделайте себе Числовое поле в вашей таблице.Я позвоню в мой MyCounter .

В форме клиента добавьте поле как текстовое поле. Теперь вызовите Сформируйте свойства и найдите событие BeforeInsert . Нажмите на нажмите кнопку построителя […] и запустите Code Builder .

В событии BeforeInsert вставьте следующий код VBA:

MyCounter = Nz (DMax («MyCounter», «CustomerT»)) + 1

Что это будет делать, так это использовать функцию DMAX , чтобы найти самый большой значение MyCounter в таблице клиентов и добавьте к нему 1.Новая Зеландия функция просто вернет ZERO вместо NULL, если значение не существует.

Теперь, когда первый символ вводится в новую запись, BeforeInsert событие погаснет, вычислите наибольшее значение счетчика, добавьте 1 и поместите его в поле MyCounter новой записи.

Некоторые люди писали мне по электронной почте, спрашивая, как использовать это в ПОДФОРМЕ, если вы необходимо вести уникальный список счетчиков для каждого родительского элемента.Например, если ваша основная форма основана на OrderT , а ваша подчиненная форма основана на OrderDetailT , тогда вы просто поместите код в BeforeInsert обновить записи подчиненной формы и отредактировать ее соответствующим образом:

MyCounter = Nz (DMax («MyCounter», «OrderDetailT», «OrderID =» & Forms! OrderF! OrderID)) + 1

Это просто говорит о том, чтобы найти самый большой счетчик из таблицы OrderDetailT где OrderID равен OrderID родительской формы.

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

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