Access

Отношение должно быть задано для одинакового количества полей access: Введение в использование типов данных и свойств полей

Содержание

Введение в использование типов данных и свойств полей

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

В этой статье

  • Общие сведения

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

  • org/ListItem»>

    Свойство «Размер поля»

  • Типы данных в связях и соединениях

  • Справочные сведения о типах данных

Общие сведения

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

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

  • org/ListItem»>

    форматы, которые можно использовать в поле;

  • максимальный размер значения в поле;

  • способ использования поля в выражениях;

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

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

  • используете существующее поле из другой таблицы, типы данных уже определены в ней или в шаблоне;

  • org/ListItem»>

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

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

К началу страницы

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

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

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

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

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

Формат

Отображаемые данные

Текстовый

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

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

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

Денежный

Денежные значения.

Логический

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

Date/Time, Date/Time Extended

Дата и время: значения даты и времени для лет от 100 до 9999.

Date/Time Extended: значения даты и времени для лет с 1 по 9999.

Форматированный текст

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

Вычисляемое поле

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

Вложение

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

Гиперссылка

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

Поле МЕМО

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

Подстановка

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

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

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

Числовой

Формат

Отображаемые данные

Общие

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

Денежный

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

Евро

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

Фиксированный

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

Стандартный

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

Процент

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

Экспоненциальный

Вычисления.

Дата и время

Формат

Отображаемые данные

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

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

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

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

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

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

Время (12 часов)

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

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

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

Время (24 часа)

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

Логический

Тип данных

Отображаемые данные

Флажок

Флажок.

Логический

«Да» или «Нет».

Истина/Ложь

«Истина» или «Ложь».

Включено/Выключено

«Вкл» или «Выкл».

Объект OLE    Объекты OLE, например документы Word.

К началу страницы

Свойство «Размер поля»

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

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

Свойство Размер поля определяет также, сколько места на диске занимает каждое значение числового поля. В зависимости от размера поля число может занимать 1, 2, 4, 8, 12 или 16 байт.

Примечание: В полях MEMO и текстовых полях возможны значения переменных размеров. Для этих типов данных свойство Размер поля задает максимальный размер доступного пространства для одного значения.

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

К началу страницы

Типы данных в связях и соединениях

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

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

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

При использовании связи или соединения поля с типом данных «Счетчик» совместимы с полями числового типа, если для свойства Размер поля последних задано значение Длинное целое.

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

К началу страницы

Справочные сведения о типах данных

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

  • Вложение

  • Счетчик

  • Вычисляемый

  • Денежный

  • Date/Time and Date/Time Extended

  • org/ListItem»>

    Гиперссылка

  • Поле МЕМО

  • Числовой

  • Большое число

  • Объект OLE

  • Текстовый

  • org/ListItem»>

    Логический

Вложение

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

Типы вложений, сжимаемых в приложении Access

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

  • Точечные рисунки, например BMP-файлы

  • org/ListItem»>

    Метафайлы Windows, включая EMF-файлы

  • Файлы формата EXIF

  • Значки

  • Файлы формата TIFF

В запись можно вложены файлы разных типов. Однако некоторые типы файлов, которые могут представлять угрозу безопасности, блокируются. Как правило, можно вложите любой файл, созданный в одной из Microsoft Office программ. Кроме того, можно вкладывать файлы журнала (LOG), текстовые файлы (TEXT, TXT) и сжатые ZIP-файлы. Список поддерживаемых форматов файлов изображений см. в таблице далее в этом разделе.

Список блокируемых типов файлов

Access блокирует вложенные файлы следующих типов:

ADE

INS

MDA

SCR

ADP

ISP

MDB

SCT

APP

ITS

MDE

SHB

ASP

JS

MDT

SHS

BAS

JSE

MDW

TMP

BAT

KSH

MDZ

URL

CER

LNK

MSC

VB

CHM

MAD

MSI

VBE

CMD

MAF

MSP

VBS

COM

MAG

MST

VSMACROS

CPL

MAM

OPS

VSS

CRT

MAQ

PCD

VST

CSH

MAR

PIF

VSW

EXE

MAS

PRF

WS

FXP

MAT

PRG

WSC

HLP

MAU

PST

WSF

HTA

MAV

REG

WSH

INF

MAW

SCF

Поддерживаемые свойства полей

Свойство

Использование

Подпись

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

Наиболее эффективны короткие подписи.

Обязательное

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

Поддерживаемые форматы файлов изображений

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

  • Точечный рисунок Windows (BMP-файлы)

  • org/ListItem»>

    Точечный рисунок RLE (RLE-файлы)

  • Точечный рисунок DIB (DIB-файлы)

  • Формат GIF (GIF-файлы)

  • Формат JPEG (JPE-, JPEG- и JPG-файлы)

  • Формат EXIF (EXIF-файлы)

  • Формат PNG (PNG-файлы)

  • org/ListItem»>

    Формат TIFF (TIF- и TIFF-файлы)

  • Значки (ICO- и ICON-файлы)

  • Метафайлы Windows (WMF-файлы)

  • Расширенные метафайлы (EMF-файлы)

Соглашения об именах файлов

Имена вложенных файлов могут содержать любые знаки Юникода, поддерживаемые файловой системой NTFS, которая используется в Microsoft Windows NT. Кроме того, имена файлов должны соответствовать следующим правилам:

  • org/ListItem»>

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

  • Имена не должны включать вопросительный знак (?), кавычки («), прямую или обратную косую черту (/ \), угловые скобки (< >), звездочку (*), вертикальную черту (|), двоеточие (🙂 и знаки абзаца (¶).

К началу страницы

Счетчик

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

Значение в поле счетчика занимает от 4 до 16 байт в зависимости от значения свойства Размер поля.

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

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

Поддерживаемые свойства полей

Свойство

Использование

Размер поля

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

  • Значение «Длинное целое» применяется для полей счетчика, которые не используются как идентификаторы репликации. Это значение по умолчанию. Его следует изменить только в случае, если вы создаете поле идентификатора репликации.

    Примечание: Репликация не поддерживается в базах данных нового формата, такого как ACCDB.

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

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

    Каждое значение поля занимает 16 байт.

Новые значения

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

Формат

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

Подпись

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

Наиболее эффективны короткие подписи.

Индексированное

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

  • org/ListItem»>

    Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • Нет.   Удаляются все индексы из поля.

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

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

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

К началу страницы

Вычисляемый

Назначение.    Используется для хранения результатов вычисления.

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

Поддерживаемые свойства полей

Свойство

Использование

Выражение

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

Тип результата

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

Формат

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

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

Определяет количество отображаемых знаков в дробной части чисел.

Подпись

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

Наиболее эффективны короткие подписи.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

К началу страницы

Денежный

Назначение.    Используется для хранения денежных данных.

Данные в денежном поле не округляются во время вычислений. Значение в денежном поле содержит до 15 цифр слева от десятичной запятой и 4 цифры справа. Каждое значение денежного поля занимает 8 байт.

Поддерживаемые свойства полей

Свойство

Использование

Формат

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

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

Определяет количество отображаемых знаков в дробной части чисел.

Маска ввода

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

Подпись

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

Наиболее эффективны короткие подписи.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

Обязательное

Требует обязательного ввода данных в поле.

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

К началу страницы

Date/Time and Date/Time Extended

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

Поддерживаемые свойства полей

Свойство

Использование

Подпись

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

Наиболее эффективны короткие подписи.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Формат

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

Список встроенных форматов

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

    Примеры    

    • 03.04.2007

    • org/ListItem»>

      17:34:00

    • 03.04.2007 17:34:00

  • Длинный формат даты.   Соответствует длинному формату даты, определенному в региональных параметрах Windows. Пример: суббота, 3 апреля 2007 г.

  • Средний формат даты.   Дата в формате «дд-ммм-гггг». Пример: 03-апр-2007.

  • org/ListItem»>

    Краткий формат даты. Соответствует краткому формату даты, определенному в региональных параметрах Windows. Пример: 03.04.2007.

    Предупреждение: В параметре Краткие даты предполагается, что даты между 01.01.00 и 31.01.29 — это даты двадцать первого века (то есть года считаются датой от 2000 до 2029 г.). Даты между 01.01.30 и 31.01.99 считаются датами века (то есть годами считаются от 1930 до 1999).

  • Длинный формат времени   Соответствует параметру на вкладке Время в региональных параметрах Windows. Пример: 17:34:23.

  • org/ListItem»>

    Средний формат времени.   Время в виде часов и минут с разделителем компонентов времени, за которыми следует указатель AM или PM. Пример: 5:34 PM.

  • Краткий формат времени.   Время в виде часов и минут с разделителем компонентов времени в 24-часовом формате. Пример: 17:34.

Список элементов, которые можно использовать в пользовательских форматах

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

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

Элементы-разделители

Примечание: Разделители определены в региональных параметрах Windows.

:   Разделитель компонентов времени. Например, чч:мм

/   Разделитель компонентов даты. Например,ммм/yyyy

Любая короткая строка символов, заключенная в кавычки («») Пользовательский разделитель. Кавычки не отображаются. Например, при вводе «,» отображается запятая.

Элементы формата даты

д   Число месяца, состоящее из одной или двух цифр (от 1 до 31).

dd   Число месяца, состоящее из двух цифр (от 01 до 31).

ddd   Сокращенное название дня недели (пн – вс).

dddd   Полное название дня недели (понедельник – воскресенье).

н   Номер дня в неделе (от 1 до 7).

ww   Номер недели в году (от 1 до 53).

m   Номер месяца, состоящий из одной или двух цифр (от 1 до 12).

mm   Номер месяца, состоящий из двух цифр (от 01 до 12).

mmm   Первые три буквы названия месяца (янв – дек).

mmmm   Полное название месяца (январь – декабрь).

к   Номер квартала в году (от 1 до 4).

г   Номер дня в году (от 1 до 366).

yy   Последние две цифры номера года (от 01 до 99).

yyyy Отображает все цифры за 0001–9999 год в зависимости от поддерживаемого диапазона данных типа данных даты и времени.

Элементы формата времени

ч   Значение часов, состоящее из одной или двух цифр (от 0 до 23).

чч   Значение часов, состоящее из двух цифр (от 00 до 23).

м   Значение минут, состоящее из одной или двух цифр (от 0 до 59).

мм   Значение минут, состоящее из двух цифр (от 00 до 59).

с   Значение секунд, состоящее из одной или двух цифр (от 0 до 59).

сс   Значение секунд, состоящее из двух цифр (от 00 до 59).

Элементы формата часов

AM/PM   12-часовой день с 12-часовой стрелкой с верхними буквами «AM» или «PM». Например, 21:34.

am/pm   12-часовой час с строчная буква «am» или «pm» (при необходимости). Например, 21:34.

A/P   12-часовой час с буквой «A» или «P» в верхнем регистре. Например, 9:34P.

a/p   12-часовой час с строчной буквой «a» или «p» (при необходимости). Например, 9:34p.

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

Встроенные форматы

c   То же, что и встроенный полный формат даты.

ddddd   То же, что и встроенный краткий формат даты.

dddddd   То же, что и встроенный длинный формат даты.

ttttt   То же, что и встроенный длинный формат времени.

Количество десятичных знаков (только дата и время с расширенным временем)

Введите точность дробной части, чтобы указать количество цифр справа от десятичной за десятичной за разрядки (1–7).

Пользовательский формат отсутствует.

Режим IME

Управляет преобразованием знаков в восточноазиатских версиях Windows.

Режим предложений IME

Управляет преобразованием предложений в восточноазиатских версиях Windows.

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • org/ListItem»>

    Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Маска ввода

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

Обязательное

Требует обязательного ввода данных в поле.

Отображать элемент выбора даты

Указывает, следует ли отображать элемент Выбор даты.

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

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

Гиперссылка

Назначение.     Используется для хранения гиперссылок, таких как адрес электронной почты или URL-адрес веб-сайта.

Гиперссылкой может быть путь UNC или URL-адрес. Можно хранить до 2048 знаков.

Поддерживаемые свойства полей

Свойство

Использование

Пустые строки

Если задано значение «Да», разрешает ввод пустой строки («») в текстовом поле, поле гиперссылки или поле МЕМО.

Только добавление

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

  • Да. Изменения отслеживаются. Чтобы просмотреть журнал значений поля, щелкните поле правой кнопкой мыши и выберите элемент «Отображение журнала столбца».

  • Нет. Изменения не отслеживаются.

Предупреждение:  Предупреждение. Если задать для этого свойства значение Нет, существующий журнал поля удаляется.

Подпись

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

Наиболее эффективны короткие подписи.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Формат

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

Режим IME

Управляет преобразованием знаков в восточноазиатских версиях Windows.

Режим предложений IME

Управляет преобразованием предложений в восточноазиатских версиях Windows.

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • org/ListItem»>

    Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Обязательное

Требует обязательного ввода данных в поле.

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

Сжатие Юникод

Сжимает текст, хранящийся в этом поле (если хранится менее 4096 знаков).

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

МЕМО

Назначение.    Используется для хранения блока форматированного текста длиной более 255 знаков. Помните, что начиная с версии Access 2013, тип данных MEMO переименован в Длинный текст.

Поддерживаемые свойства полей

Свойство

Использование

Пустые строки

Если задано значение «Да», разрешает ввод пустой строки («») в текстовом поле, поле гиперссылки или поле МЕМО.

Только добавление

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

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

  • Нет.   Изменения не отслеживаются.

    Предупреждение: Если задать для этого свойства значение Нет, существующий журнал поля удаляется.

Подпись

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

Совет: Наиболее эффективны короткие подписи.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Формат

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

Режим IME

Управляет преобразованием знаков в восточноазиатских версиях Windows.

Режим предложений IME

Управляет преобразованием предложений в восточноазиатских версиях Windows.

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • org/ListItem»>

    Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Обязательное

Требует обязательного ввода данных в поле.

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

Сжатие Юникод

Сжимает текст, хранящийся в этом поле (если хранится менее 4096 знаков).

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

Числовой

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

Поддерживаемые свойства полей

Свойство

Использование

Подпись

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

Наиболее эффективны короткие подписи.

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

Определяет количество отображаемых знаков в дробной части чисел.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Размер поля

Выберите один из указанных ниже вариантов.

  • Byte — используется для integers, которые в диапазоне от 0 до 255. служба хранилища не более 1.

  • Integer — используется для integers от -32 768 до 32 767. служба хранилища не более 2байт.

  • Длинное integer — используется для диапазонов от -2 147 483 648 до 2 147 483 647. Для хранения требуется 4 байта.

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

  • Одинарное с плавающей точкой.   Используется для чисел с плавающей точкой от –3,4 x 1038 до 3,4 x 1038, которые имеют до семи значимых разрядов. Для хранения требуется 4 байта.

  • Двойное с плавающей точкой.   Используется для чисел с плавающей точкой от –1,797 x 10308 до 1,797 x 10308, которые имеют до пятнадцати значимых разрядов. Для хранения требуется 8 байтов.

  • Код репликации.    Используется для хранения глобального уникального идентификатора, необходимого для репликации. Для хранения требуется 16 байт. Помните, что репликация не поддерживается для файлов формата ACCDB.

  • Действительное.   Используется для чисел от –9,999… x 1027 до 9,999… x 1027. Для хранения требуется 12 байт.

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

Формат

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

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Маска ввода

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

Обязательное

Требует обязательного ввода данных в поле.

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

Большое число

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

Поддерживаемые свойства полей

Свойство

Использование

Подпись

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

Наиболее эффективны короткие подписи.

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

Определяет количество отображаемых знаков в дробной части чисел.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Формат

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

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Маска ввода

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

Обязательное

Требует обязательного ввода данных в поле.

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

Объект OLE

Назначение.     Используется для вложения в запись объекта OLE, например электронной таблицы Microsoft Office Excel. Если вы собираетесь использовать OLE, вам нужен тип данных «Объект OLE».

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

Поддерживаемые свойства полей

Свойство

Использование

Подпись

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

Наиболее эффективны короткие подписи.

Обязательное

Требует обязательного ввода данных в поле.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

К началу страницы

Текстовый

Назначение.     Используется для хранения текста длиной до 255 знаков. Помните, что начиная с версии Access 2013, текстовый тип данных переименован в Краткий текст.

Поддерживаемые свойства полей

Свойство

Использование

Пустые строки

Если задано значение «Да», разрешает ввод пустой строки («») в текстовом поле, поле гиперссылки или поле МЕМО.

Подпись

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

Наиболее эффективны короткие подписи.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Размер поля

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

Совет: Для повышения производительности всегда указывайте минимально достаточный Размер поля.

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

Формат

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

Режим IME

Управляет преобразованием знаков в восточноазиатских версиях Windows.

Режим предложений IME

Управляет преобразованием предложений в восточноазиатских версиях Windows.

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Обязательное

Требует обязательного ввода данных в поле.

Смарт-теги

Добавляет к полю смарт-тег. Смарт-теги считаются устаревшими, начиная с Access 2013.

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

Сжатие Юникод

Сжимает текст, хранящийся в этом поле (если хранится менее 4096 знаков).

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

Логический

Назначение.     Используется для хранения логических значений.

Поддерживаемые свойства полей

Свойство

Использование

Подпись

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

Наиболее эффективны короткие подписи.

Значение по умолчанию

Автоматически присваивает этому полю указанное значение при добавлении новой записи.

Формат

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

  • org/ListItem»>

    Истина/Ложь.   Отображается значение «Истина» или «Ложь».

  • Да/Нет.   Отображается значение «Да» или «Нет».

  • Включено/Выключено   Отображается значение «Вкл» или «Выкл».

Индексированное

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

  • Да (совпадения не допускаются).   Создается уникальный индекс для поля.

  • Да (допускаются совпадения).   Создается неуникальный индекс для поля.

  • Нет.   Удаляются все индексы из поля.

Примечание: Не изменяйте это свойство для поля, которое используется в качестве первичного ключа.

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

Выравнивание текста

Определяет используемое по умолчанию выравнивание текста в элементе управления.

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

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

Сообщение об ошибке

Позволяет ввести сообщение, отображаемое в том случае, если вводимое значение не соответствует выражению в свойстве «Условие на значение».

К началу страницы

Создание запроса на основе нескольких таблиц

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

Выберите нужное действие

  • Уточнение данных в запросе с помощью данных из связанной таблицы

  • Объединение данных в двух таблицах с помощью их связей с третьей таблицей

  • Просмотр всех записей из двух похожих таблиц

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

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

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

  1. Убедитесь, что для таблиц задано отношение в окно отношений.

    Инструкции

    1. org/ListItem»>

      На вкладке Работа с базами данных в группе Показать или скрыть выберите пункт Отношения.

    2. На вкладке Конструктор в группе Связи нажмите кнопку Все связи.

    3. Выберите таблицы, которые нужно связать.

      • Если таблицы отображаются в окне схемы данных, убедитесь, что отношение между ними уже установлено.

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

      • Если таблицы не отображаются в окне схемы данных, следует добавить их.

        На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Имена таблиц.

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

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

      Примечание: Создать отношение между полем с типом Тип данных «Счетчик» и полем, имеющим тип данных Числовой тип данных, можно в том случае, если это поле имеет размер «длинное целое». Это часто бывает так при создании отношение «один-ко-многим».

      Откроется диалоговое окно Изменение связей.

    5. Нажмите кнопку Создать для создания связи.

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

    6. Закройте окно схемы данных.

  2. На вкладке Создание в группе Запросы нажмите кнопку Мастер запросов

  3. org/ListItem»>

    В диалоговом окне Новый запрос выберите пункт Простой запрос и нажмите кнопку ОК.

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

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

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

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

  8. В группе Выберите подробный или итоговый отчет выберите вариант Подробный или Итоговый.

    Если не требуется использовать в запросе какие-либо агрегатные функции (Sum, Avg, Min, Max, Count, StDev или Var), выберите подробный запрос. В противном случае выберите вариант «Сводка». Выбрав параметры, нажмите кнопку Далее.

  9. Нажмите кнопку Готово для просмотра результатов.

Пример на основе базы данных «Борей»

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

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

Построение запроса с помощью мастера запросов
    org/ItemList»>
  1. Откройте учебную базу данных «Борей». Закройте форму входа.

  2. На вкладке Создание в группе Запросы нажмите кнопку Мастер запросов

  3. В диалоговом окне Новый запрос выберите пункт Простой запрос и нажмите кнопку ОК.

  4. В поле со списком Таблицы и запросы выберите пункт Таблица: Заказы.

  5. org/ListItem»>

    В списке Доступные поля дважды щелкните пункт ИД_заказа, чтобы переместить это поле в список Выбранные поля. Дважды щелкните пункт Цена доставки, чтобы переместить это поле в список Выбранные поля.

  6. В поле со списком Таблицы и запросы выберите пункт Таблица: Сотрудники.

  7. В списке Доступные поля дважды щелкните пункт Имя, чтобы переместить это поле в список Выбранные поля. Дважды щелкните пункт Фамилия, чтобы переместить это поле в список Выбранные поля. Нажмите кнопку Далее.

  8. org/ListItem»>

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

  9. Нажмите кнопку Готово для просмотра результатов.

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

К началу страницы

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

Часто данные в двух таблицах связаны друг с другом через третью таблицу. Это может быть в том случае, когда данные в первых двух таблицах связаны отношение «многие-ко-многим». Хорошим приемом при проектировании баз данных является разбиение одной связи с отношением «многие-ко-многим» между двумя таблицами на две связи с отношением «один-ко-многим», в которых участвуют три таблицы. Это делается путем создания третьей (связующей) таблицы, в которой есть первичный ключ и внешний ключ для каждой из таблиц. Затем создается связь «один-ко-многим» между каждым внешним ключом связующей таблицы и соответствующим первичным ключом связуемой таблицы. В таких случаях следует включать в запрос все три таблицы, даже если вы хотите получить данные только из двух.

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

  1. org/ListItem»>

    На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов

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

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

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

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

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

  6. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

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

Пример на основе базы данных «Борей»

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

Предположим, что у вас появилась новая возможность: поставщик из Рио-де-Жанейро нашел ваш веб-сайт и хочет с вами сотрудничать. Однако он работает только в Рио-де-Жанейро и Сан-Паулу. Компания поставляет все интересующие вас категории пищевых продуктов. Являясь довольно крупным предприятием, поставщик хочет, чтобы вы гарантировали достаточно большой рынок сбыта, который обеспечил бы ему годовые продажи объемом не менее 20 000 бразильских реалов (около 9 300 долларов США). Можете ли вы обеспечить требуемый рынок сбыта?

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

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

Открытие запроса в Конструкторе

  1. Откройте базу данных «Борей». Закройте форму входа.

  2. На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов

  3. org/ListItem»>

    Дважды щелкните «Клиенты»,«Заказы»и выберите«Сведения о заказе».

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

  4. В таблице «Клиенты» дважды щелкните поле «Город», чтобы добавить его в бланк запроса.

  5. В бланке запроса в строке Условие отбора столбца Город введите In («Рио-де-Жанейро»,»Сан Паулу). Это позволяет включить в запрос только записи о заказах клиентов из этих городов.

  6. В таблице «Сведения о заказе» дважды щелкните поля «ДатаИсполнения» и «Цена».

    Поля добавляются в бланк запроса.

  7. В столбце бланка запроса ДатаИсполнения выберите строку Поле. Замените [ДатаИсполнения] на Год: Format([ДатаИсполнения],»yyyy»). При этом будет создан псевдоним поля (Год), позволяющий использовать только значение года из даты, указанной в поле «ДатаИсполнения».

  8. В столбце бланка запроса Цена выберите строку Поле. Замените [Цена] на Продажи: [Сведения о заказе].[Цена]*[Количество]-[Сведения о заказе].[Цена]*[Количество]*[Скидка]. При этом будет создан псевдоним поля (Продажи), вычисляющий сумму продаж для каждой записи.

  9. org/ListItem»>

    На вкладке Конструктор в группе Тип запроса щелкните элемент Перекрестная таблица.

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

  10. В столбце бланка запроса Город щелкните строку Перекрестная таблица, а затем щелкните Заголовки строк.

    Названия городов будут использоваться в качестве заголовков строк (т. е. запрос будет возвращать одну строку для каждого города).

  11. В столбце Год щелкните строку Перекрестная таблица, а затем щелкните Заголовки столбцов.

    Значения годов будут использоваться в качестве заголовков столбцов (т.  е. запрос будет возвращать один столбец для каждого года).

  12. В столбце Продажи щелкните строку Перекрестная таблица, а затем щелкните элемент Значение.

    Значения продаж будут отображаться на пересечениях строк и столбцов (т. е. запрос будет возвращать одно значение продаж для каждого сочетания города и года).

  13. В столбце Продажи щелкните строку Итоги, а затем щелкните элемент Sum.

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

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

  14. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

Теперь у вас есть запрос, возвращающий общие годовые продажи по Рио-де-Жанейро и Сан-Паулу.

К началу страницы

Просмотр всех записей из двух похожих таблиц

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

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

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

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

Запросы на объединение невозможно отобразить в Конструкторе. Они создаются с помощью команд SQL, которые нужно вводить на вкладке объекта в режим SQL.

Создание запроса на объединение двух таблиц

  1. org/ListItem»>

    На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов

  2. На вкладке Конструктор в группе Тип запроса нажмите кнопку Объединение.

    Запрос переключится из Конструктора в режим SQL. На данном этапе вкладка объекта в режиме SQL будет пуста.

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

  4. org/ListItem»>

    Введите FROM и имя первой таблицы, включаемой в запрос. Нажмите клавишу ВВОД.

  5. Если вы хотите указать условие для поля первой таблицы, введите WHERE, имя поля, оператор сравнения (обычно знак равенства =) и условие. Можно добавлять дополнительные условия к концу предложения WHERE, используя ключевое слово AND и такой же синтаксис, как и для первого условия (например, WHERE [Уровень]=»100″ AND [Часов]>2). После завершения ввода условий нажмите клавишу ВВОД.

  6. Введите слово UNION и нажмите клавишу ВВОД.

  7. Введите SELECT и список полей второй таблицы, которые вы хотите включить в запрос. Следует указать те же поля, что для первой таблицы, и в том же порядке. Имена полей должны быть заключены в квадратные скобки и разделены запятыми. Когда вы закончите вводить имена полей, нажмите клавишу ВВОД.

  8. Введите FROM и имя второй таблицы, включаемой в запрос. Нажмите клавишу ВВОД.

  9. Если вы хотите, добавьте предложение WHERE, как описано в шаге 6.

  10. Введите точку с запятой (;), чтобы обозначить конец запроса.

  11. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Результаты будут отображены в режиме таблицы.

К началу страницы

См. также

Объединение таблиц и запросов

Таблица не может быть заблокирована ядром базы данных access что делать

«Ядро базы данных не удалось заблокировать таблицу» в Access 2016

У меня есть функция, которая позволяет пользователям эффективно использовать TRUNCATE для таблицы Access.

Это довольно простая функция; он удаляет все строки и затем сбрасывает индекс автоматического увеличения, изменяя тип данных столбца ID в INT , а затем обратно в AUTOINCREMENT .

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

Механизм базы данных не смог заблокировать таблицу «Active Directory», поскольку он уже используется другим человеком или процессом.

Эта ошибка не возникает каждый раз, но как только она появляется, я должен закрыть Access, чтобы она исчезла.

Ошибка возникает в этой строке —

Там таблица, о которой идет речь, абсолютно не открыта с Access, и даже закрытие таблицы перед вызовом этой функции не работает —

Есть ли что-нибудь, что я могу сделать, чтобы избежать этой ошибки и заставить мой код работать по мере необходимости?

Как исправить время выполнения Ошибка 3211 Ошибка Microsoft Access 3211

В этой статье представлена ошибка с номером Ошибка 3211, известная как Ошибка Microsoft Access 3211, описанная как Механизм базы данных не смог заблокировать таблицу ‘|’ потому что он уже используется другим человеком или процессом.

Информация об ошибке

Имя ошибки: Ошибка Microsoft Access 3211
Номер ошибки: Ошибка 3211
Описание: Механизм базы данных не смог заблокировать таблицу ‘|’ потому что он уже используется другим человеком или процессом.
Программное обеспечение: Microsoft Access
Разработчик: Microsoft

Этот инструмент исправления может устранить такие распространенные компьютерные ошибки, как BSODs, зависание системы и сбои. Он может заменить отсутствующие файлы операционной системы и библиотеки DLL, удалить вредоносное ПО и устранить вызванные им повреждения, а также оптимизировать ваш компьютер для максимальной производительности.

О программе Runtime Ошибка 3211

Время выполнения Ошибка 3211 происходит, когда Microsoft Access дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.

Определения (Бета)

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

  • Access — НЕ ИСПОЛЬЗУЙТЕ этот тег для Microsoft Access, используйте вместо него [ms-access]
  • База данных — база данных организованный сбор данных.
  • Процесс — этот тег относится к процессам операционной системы.
  • Таблица — НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ТЕГ; это неоднозначно.
  • Access — Microsoft Access, также известный как Microsoft Office Access, представляет собой систему управления базами данных от Microsoft, которая обычно сочетает в себе реляционное ядро ​​СУБД Microsoft JetACE с графическим пользовательским интерфейсом. и инструменты для разработки программного графический пользовательский интерфейс и инструменты разработки программного обеспечения.
  • Блокировка — блокировка позволяет использовать разные типы ресурсов исключительно одним процессом за раз.
Симптомы Ошибка 3211 — Ошибка Microsoft Access 3211

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

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

(Только для примера)

Причины Ошибка Microsoft Access 3211 — Ошибка 3211

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

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

Методы исправления

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

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

Таблица заблокирована ядром базы данных access

таблица заблокирована или используется при вызове RunSQL

У меня есть некоторый код, который переупорядочивает некоторые элементы в форме, но только один запрос SQL. Все мои таблицы не заблокированы до запуска кода, но по какой-то причине я получаю ошибку при запуске:

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

Есть идеи, что я могу сделать, чтобы остановить блокировку стола?

4 Ответов

Включен ли MasterTable в источник записей вашей формы? Если это так, вы не можете заменить его или изменить его структуру, пока форма открыта.

Помимо проблемы блокировки таблицы, существует логическая ошибка в операторе SELECT.

Строка ClassName никогда не будет равна строке 7A . Поэтому ваш SELECT никогда не сможет вернуть никаких записей. Если ClassName-это имя поля в таблице Year07, отбросьте кавычки, которые окружают имя поля.

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

Я бы предложил вам избавиться от запроса MakeTable (SELECT INTO) и вместо этого использовать простой запрос добавления (INSERT). Однако вы захотите очистить старые данные, прежде чем добавлять новые.

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

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

Какая версия MSAccess? Не уверен насчет более новых, но для Access 2003 и предыдущих, если вы были уверены, что никто не был в базе данных, вы можете очистить блокировки после сбоя, удалив файл .ldb.

Похожие вопросы:

Есть ли способ проверить, заблокирована ли целевая таблица в вашей целевой базе данных в Informatica PowerCenter для процесса загрузки рабочего процесса ETL (L)? Или можно получить список всех.

Я читаю установленные DB из таблицы sysmaster на Informix DB через ODBC. Моя проблема заключается в том, что когда DBA делают импорт БД, эта таблица блокируется до тех пор, пока это не будет.

Возможно ли в DB2 определить, заблокирована ли таблица или нет. На самом деле всякий раз , когда мы используем оператор Select, и если эта таблица заблокирована [ может быть из-за выполнения вставки.

Является ли таблица заблокирована каждый раз, когда я insert что-то в ней? Потому что я хочу insert тысяч строк каждую секунду, поэтому я хочу знать, если иметь более одного потока для вставки.

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

Я пытаюсь выполнить миграцию с помощью следующей команды RunSQL : class Migration(migrations.Migration): operations = [ RunSQL( r»’ COPY auth_group (id, name) FROM stdin; 1 TEST-GROUP . »’)] Он.

Я выполняю ниже запрос, чтобы найти, заблокирована ли моя временная таблица. show open tables where in_use > 0 and table = ‘temp’ Но это бросает ниже ошибки : Синтаксическая ошибка около ‘ table.

Я пишу запрос MySQL, который блокирует таблицу: LOCK TABLE table_1 WRITE После этого я выполняю некоторые функции, и в одной из этих функций я выполняю другой запрос, на другой таблице, которую я не.

Я пишу приложение windows, которое подключается к серверу sql и выполняет действие обновления на таблице. Уже есть другая программа с именем P2, которая изменяет данные в той же таблице. Так что.

У меня есть MySQL DB и innoDB таблицы в нем. У меня есть страница php, которая подключается, блокирует таблицу, выполняет некоторые обновления, а затем разблокирует таблицу. Страница PHP.

Таблица не может быть заблокирована ядром базы данных Access

Опубликовано 1 лет назад

Таблица не может быть заблокирована ядром базы данных Access

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

Скачать — Таблица не может быть заблокирована ядром базы данных Access

Уроки по Microsoft Access
Комментарии к видео

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

Поддержать создание скринкастов —

Остались вопросы? Пишите в комментариях под видео

Я всё сделал как надо по видео, но всё то же самое

  • Автовоспроизвидение
Функция DLookup в базе Access
Что такое ключевые поля и индексы в БД Microsoft Access
ЛЕГКОЕ создание таблиц в базе данных Microsoft Access
Для обеспечения целостности данных необходимо наличие связанной записи Access
Изменения не были успешно внесены из-за повторяющихся значений в базе Access
Как создать запросы в Microsoft Access за 10 минут
Какие типы связей между таблицами существуют в БД Access
Отношение должно быть задано для одинакового количества полей с одинаковыми типами данных Access
ЛЕГКОЕ создание маски ввода в базе данных Microsoft Access
Как создать таблицы в Microsoft Access за 8 минут
Какие типы данных существуют в базе данных Microsoft Access
Круговая диаграмма в базе данных Access
02-Сamtasia 9: как ЛЕГКО и БЫСТРО сделать запись экрана

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

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

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

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

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

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

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

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

Таблица Не Может Быть Заблокирована Ядром Базы Данных Access

Загрузил: Уроки по Microsoft Access

Длительность: 2 мин и 13 сек

Битрейт: 192 Kbps

Похожие песни

Как Создать Запросы В Microsoft Access За 10 Минут

Уроки по Microsoft Access

Легкое Создание Таблиц В Базе Данных Microsoft Access

Уроки по Microsoft Access

Как Создать Формы В Microsoft Access За 10 Минут

Уроки по Microsoft Access

Для Обеспечения Целостности Данных Необходимо Наличие Связанной Записи Access

Уроки по Microsoft Access

Какие Типы Связей Между Таблицами Существуют В Бд Access

Уроки по Microsoft Access

Изменения Не Были Успешно Внесены Из За Повторяющихся Значений В Базе Access

Уроки по Microsoft Access

Легкое Создание Маски Ввода В Базе Данных Microsoft Access

Уроки по Microsoft Access

Как Восстановить Главную Кнопочную Форму Switchboard Items В Базе Access

Уроки по Microsoft Access

Что Такое Ключевые Поля И Индексы В Бд Microsoft Access

Уроки по Microsoft Access

Как Легко И Быстро Создать Схему Данных В Microsoft Access

Уроки по Microsoft Access

Какие Типы Данных Существуют В Базе Данных Microsoft Access

Уроки по Microsoft Access

Как Создать Таблицы В Microsoft Access За 8 Минут

Уроки по Microsoft Access

Первое Знакомство С Базами Данных Microsoft Access

Уроки по Microsoft Access

Функция Month В Базе Access

Уроки по Microsoft Access

Отношение Должно Быть Задано Для Одинакового Количества Полей С Одинаковыми Типами Данных Access

Уроки по Microsoft Access

Как Создать Отчеты В Microsoft Access За 10 Минут

Уроки по Microsoft Access

Как Сбросить Значения Поля Счетчика В Базе Access 3 Простых Способа

Уроки по Microsoft Access

Пошаговое Создание Схемы Данных В Базе Данных Access

Уроки по Microsoft Access

Подсчет Количества Логических Полей Access

Уроки по Microsoft Access

Не Удается Создать Отношение С Обеспечением Целостности Данных Access

Уроки по Microsoft Access

Слушают

Джей Хоуп Чикен

Шунэн Ромалэ 2019

Радужный Мир Руби Песня

Buttercup Sophie Wood

Я Захлопну Дверь Типа На Реви

S Beater Şeydip

Махмуд Мачадински Про Забита

American Boy But Shibuya Is There Too Goalsounds

Иванова Я Дотянусь До Небес Рукой

Цветы Обменник Ломбард Брутто

Трио Пацанята Скачать Бесплатно

Назам Дала Везна Мухьаммад

Мадина Давлатова Дил Хунам

Ул Без Тебя Я Не Могу Пишу Свой Vk Удаляю Свой Vk

Азербайджанские Песни 2020 Года

Annaguly Myratdurdyyew Sence Yok

Утром Солнышко Встаёт Радость Добрую Несёт Людям Песня

Скачивают

Katalina Rusu Cosmina Cotoros Is It Love Gurinel Tv 2013

Таблица Не Может Быть Заблокирована Ядром Базы Данных Access

How God Will Deliver His Children Pastor Chris

Kodak Playsport Zx3 1080P Underwater Hd

Inova Immortal Dance Music

More Media Lies About Coronavirus Cuomo Frees Satanic Pedophiles Teen Hero Rescues Small Children

Wildflowers Feat Sarah Pumphrey I Get A Little Starstruck

Timran Batousai Музыка Slow Remix 2020 Эту Песню Ищут Все Я Твой Никотин Называй Меня Fire Man

Status Wa Romantis Cinta Patah Hati Kata Kata Sedih Menyentuh Hati Cocok Untuk Bikin Quotes

Deep Progressive House Mix March 2019 Ricardo Tobar Juan Pablo Torrez Kamilo Sanclemente

Домик Окнами В Сад Братья Радченко

Aliexpress Да Так Можно

То Что Нашли Заставило Мир B3Др0Гнуть 06 04 2020 Документальный Фильм Hd

Сакит Самедов Новые Песни New 2019 Прямой Эфир Sakit Сакитсамедов

Таблица не может быть заблокирована ядром базы данных Access

Автор на Youtube:
Уроки по Microsoft Access

Количество просмотров на

Похожее видео

Скачать Таблица не может быть заблокирована ядром базы данных Access

Поделитесь этим видео

QR-код с URL-адресом:

Ссылка на страницу с видео:

HTML-ссылка на страницу с видео:

Код для вставки плеера:

Комментарии к этому видео:

Последние комментарии на сайте

Заставки новостных программ Вести (Россия-1/Россия-24)
⇒ «прекрасно» Смотреть полностью.
Добавлено — 06.04.2020 10 СЛУЧАЕВ СТРАННОГО ПОВЕДЕНИЯ ЖИВОТНЫХ
⇒ «Такие видео- мои самые любименькие. Потому что животные не притворяются. А если притворяются, так это еще смешнее и интереснее, едь они же не люди, а думать и хитрить, оказывается, умеют не хуже. Правда, в ходящих по кругу птичках смысла я не увидела, но мы, люди, вообще . » Смотреть полностью.
Добавлено — 06.04.2020 Куплет 10-ый допою завтра (отрывок из х/ф «Ссора в Лукашах»)
⇒ «Супер» Смотреть полностью.
Добавлено — 06.04.2020 Парикмахерская из Пластилина Play Doh Hairdresser Видео для Детей Лепим из пластил смешно для детей
⇒ «Я с дочерью очень люблю смотреть подобные видеоролики, когда она увидела это видео то сразу влюбилась в этот Play-Doh. Мы с мужем решили ей купить его. Радости не было предела. Это реально такая классная штука. Когда она ею наигралась, (на это ушло 2 дня), я сама начала играть. » Смотреть полностью.
Добавлено — 06. 04.2020 16 СТРАШНЫХ ВИДЕО ОТ КОТОРЫХ ТЫ ОФИГЕЕШЬ / ПОПРОБУЙ НЕ ИСПУГАТЬСЯ
⇒ «Многие из таких видео кажутся действительно реальными. И смотреть страшновато. Если относиться ко всему со скептицизмом- такие видео впечатления не произведут. Потому что кадры некоторое с движущимися предметами и дверями кажутся нереальными и подстроенными. Но кто может . » Смотреть полностью.
Добавлено — 06.04.2020 Edward, 9 лет в NAVI
⇒ «Узнал о NAVI лет 5 назад и с тех-пор стараюсь не пропускать ни одного чемпионата с их участием. Смотря на игры с участием этой команды и их стримы в Twitch очень многому научился и мой уровень игры в Counter-Strike сильно возрос. Мне кажется это очень здорово, когда участники . » Смотреть полностью.
Добавлено — 06.04.2020

Смотрите и скачивайте видео из YouTube в высоком качестве.

Таблица не может быть заблокирована ядром базы данных Access

Опубликовано 1 лет назад

Таблица не может быть заблокирована ядром базы данных Access

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

Скачать — Таблица не может быть заблокирована ядром базы данных Access

Уроки по Microsoft Access
Комментарии к видео

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

Поддержать создание скринкастов —

Остались вопросы? Пишите в комментариях под видео

Я всё сделал как надо по видео, но всё то же самое

  • Автовоспроизвидение
Функция DLookup в базе Access
Что такое ключевые поля и индексы в БД Microsoft Access
ЛЕГКОЕ создание таблиц в базе данных Microsoft Access
Для обеспечения целостности данных необходимо наличие связанной записи Access
Изменения не были успешно внесены из-за повторяющихся значений в базе Access
Как создать запросы в Microsoft Access за 10 минут
Какие типы связей между таблицами существуют в БД Access
Отношение должно быть задано для одинакового количества полей с одинаковыми типами данных Access
ЛЕГКОЕ создание маски ввода в базе данных Microsoft Access
Как создать таблицы в Microsoft Access за 8 минут
Какие типы данных существуют в базе данных Microsoft Access
Круговая диаграмма в базе данных Access
02-Сamtasia 9: как ЛЕГКО и БЫСТРО сделать запись экрана

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

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

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

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

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

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

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

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

Описание ошибок VB

На английском языкеНа русском языке
3Return without GoSubИнструкция Return без GoSub
5Invalid procedure callНедопустимый вызов процедуры
6OverflowПереполнение
7Out of memoryНедостаточно памяти
9Subscript out of rangeИндекс вне заданного диапазона
10This array is fixed or temporarily lockedЭтот массив имеет фиксированную длину или он временно заблокирован
11Division by zeroДеление на 0
13Type mismatchНесоответствие типа
14Out of string spaceНедостаточно памяти для строки
16Expression too complexВыражение слишком сложное
17Can’t perform requested operationНевозможно выполнить требуемую операцию
18User interrupt occurredВыполнение прервано пользователем.
20Resume without errorОператор Resume применен за пределами кода, отвечающего за обработку ошибки
28Out of stack spaceВ стеке не хватает памяти
35Sub, Function, or Property not definedПроцедура типа Sub, Function или Property не определена
47Too many DLL application clientsСлишком много приложений обращаются к DLL
48Error in loading DLLОшибка при загрузке DLL
49Bad DLL calling conventionНеправильное соглашение о вызове DLL
51Internal errorВнутренняя ошибка
52Bad file name or numberНеправильное имя или номер файла
53File not foundФайл не найден
54Bad file modeНеправильный режим файла
55File already openФайл уже открыт
57Device I/O errorОшибка устройства ввода/вывода
58File already existsФайл уже существует
59Bad record lengthНеправильная длина записи
61Disk ftillПереполнение диска
62Input past end of fileВвод за меткой конца файла
63Bad record numberНеправильный номер записи
67Too many filesСлишком много файлов
68Device unavailableУстройство недоступно
70Permission deniedДоступ запрещен
71Disk not readyДиск не готов
74Can’t rename with different driveНевозможно переименование с другим именем диска файл
75Path/File access errorОшибка при доступе файлу/каталогу
76Path not foundПуть определен неверно
91Object variable or With block variable not setПеременная объекта или переменная блока With не задана
92For loop not initializedЦикл For не инициализирован
93Invalid pattern stringНеправильный шаблон строки
94Invalid use of NullНедопустимое использование Null
260No timer availableНи один таймер недоступен
282No foreign application responded to a DDE initiateНи одно внешнее приложение не ответило на инициативу DDE
285Foreign application won’t perform DDE method or operationВнешнее приложение не может выполнить метод или операцию DDE
286Timeout while waiting for DDE responseПростой при ожидании ответа DDE
287User pressed Escape key during DDE ope ratioВо время операции DDE пользователь нажал клавишу [Esc]
288Destination is busyАдресат занят
290Data in wrong formatНеправильный формат данных
293DDE Method invoked with no channel openМетод DDE вызван без открытого канала
294Invalid DDE Link formatНедопустимый формат данных в DDE-диалоге
296PasteLink already performed on this controlPasteLink для этого элемента управления уже выполнен
297«Can’t set LinkMode; invalid LinkTopic»«Нельзя установить LinkMode; неправильный LinkTopic»
298System DLL ‘dll’ could not be loadedСистемная DLL не может быть загружена
320Can’t use character device names in specified file namesНельзя использовать имя устройства в определении имени файла
321Invalid file formatНедопустимый формат файла
325Invalid format in resource fileНедопустимый формат файла ресурсов
326Resource with identifier ‘item’ not foundРесурс с идентификатором ‘имя’ не найден
335Could not access system registryДоступ к системному реестру невозможен
336ActiveX component not correctly registeredКомпонент ActiveX зарегистрирован неправильно
337ActiveX component not foundКомпонент ActiveX не найден
338ActiveX component did not run correctlyКомпонент ActiveX не может быть корректно выполнен
340Control array element ‘item’ doesn’t existЭлемент управления ‘имя’ не найден
341Invalid control array indexНедопустимый индекс массива элементов управления
342Not enough room to allocate control array ‘item’Недостаточно памяти для создания элемента управления ‘имя’
343Object not an arrayОбъект не является массивом
344Must specify index for object arrayНеобходимо указать индекс массива объектов
345Reached limit: cannot create any more controls on this formДостигнута верхняя граница: нельзя создать больше ни одного элемента управления в этой форме
360Object already loadedОбъект уже загружен
361Can’t load or unload this objectНевозможно загрузить или выгрузить данный объект
362Can’t unload controls created at design timeНельзя выгрузить элементы управления
363ActiveX control specified not foundЭлемент управления ActiveX не найден
364Object was unloadedОбъект был выгружен
365Unable to unload within this contextНет возможности в данном контексте произвести выгрузку
366No MDI form available to loadФорма, не определенная как MDI, не может быть загружена
380Invalid property valueНедопустимое значение свойства
381Invalid property-array indexНедопустимый индекс массива свойств
382Property Set can’t be executed at : timeИнструкция Property Set не может использоваться во время выполнения
383Property Set can’t be used with a read-only propertyИнструкция Property Set не поддерживается (свойство доступно только для чтения)
384A form can’t be moved or sized while minimized or maximizedЕсли форма максимизирована или минимизирована, ее нельзя переместить или изменить ее размер
385Need property-array indexДля массива свойств надо указать индекс
387Property Set not permittedПрименение Property Set не разрешено
388Can’t set Visible property from a parent menuДля команды подменю нельзя установить свойство Visible из программного кода, относящегося к обработке команд родительского меню
389Invalid keyНажата недопустимая клавиша
393Property Get can’t be executed at run timeИнструкция Property Get не поддерживается во время выполнения
394Property Get can’t be executed on write- only propertyИнструкция Property Get не поддерживается (свойство доступно только для записи)
395Cannot use separator bar as menu name for thisРазделительная линия не может использоваться как имя команды меню
396‘Item’ property cannot be set within a pageСвойство ‘имя’ нельзя установить для страницы (объект Printer)
397Can’t load, unload, or set Visible property for top level menus while they are mergedСвойство Visible нельзя устанавливать пока элемент управления типа меню находится в контейнере формы
400«Form already displayed; can’t show modally»Форма уже отображена, ее нельзя отобразить как модальную
401Can’t show non-modal form when modal form is displayedНемодальную форму нельзя отобразить одновременно с модальной
402Must close or hide topmost modal form firstСначала необходимо закрыть верхнюю модальную форму
403MDI forms cannot be shown modallyMDI-формы не могут быть отображены как модальные
404MDI child forms cannot be shown modallyДочерние MDI-формы формы не мо- гут быть отображены модальными
419Permission to use object deniedИспользование объекта запрещено
423Property or method not foundСвойство или метод не найдены
424Object requiredТребуется объект
426Only one MDI Form allowedДопустима только одна форма MDI
427«Invalid object type; Menu control required»«Недопустимый тип объекта; требуется элемент управления типа «»меню»
428Popup menu must have at least one submenuВсплывающее меню должно иметь хотя бы один элемент
429ActiveX component can’t create object or return reference to this objectНевозможно создание объекта или возвращение ссылки на этот объект компонентом ActiveX
430Class doesn’t support AutomationКласс не поддерживает программирование объектов
432File name or class name not found during Automation operationНе найдено имя файла или класса при программировании объектов
438Object doesn’t support this property or methodОбъект не поддерживает это свойство или метод
440Automation errorОшибка программирования объектов
443Automation object doesn’t have a default valueПрограммируемый объект не имеет значения по умолчанию
444Method not applicable in this contextМетод в этом контексте недоступен
445Object doesn’t support this actionЭта команда не поддерживается указанным объектом
446Object doesn’t support named argumentsИменованные аргументы не поддерживаются указанным объектом
447Object doesn’t support current locale settingОбъект не поддерживает текущие национальные стандарты
448Named argument not foundИменованный аргумент не найден
449Argument not optionalАргумент обязателен
450Wrong number of argumentsНеправильное количество аргументов
451Object not a collectionОбъект не является коллекцией
452Invalid ordinalНедопустимый порядковый номер
453Specified DLL function not foundУказанная функция DLL не найдена
457This key is already associated with an element of this collectionЗапись уже связана с элементом данной коллекции
460Invalid Clipboard formatНедопустимый формат буфера обмена
461Specified format doesn’t match format of dataУказанный формат не соответствует формату данных
480Can’t create AutoRedraw imageНельзя создать автоматически восстанавливаемое изображение
481Invalid pictureНедопустимый рисунок
482Printer errorОшибка принтера
483Printer driver does not support specified propertyДрайвер принтера не поддерживает указанное свойство
484Problem getting printer information from the system. Make sure the printer is set up correctlyПроблемы с получением системной информации. Проверьте правильность установок принтера
485Invalid picture typeНедопустимый тип рисунка
520Can’t empty ClipboardНельзя очистить буфер обмена
521Can’t open ClipboardНельзя открыть буфер обмена
2420Syntax error in numberЧисло содержит синтаксическую ошибку
2421Syntax error in dateДата содержит синтаксическую ошибку
2422Syntax error in stringСтрока содержит синтаксическую ошибку
2423Invalid use of’.’, ‘!’, or ‘()’Недопустимое использование ‘.’, ‘!’ или ‘()’
2424Unknown nameНеизвестное имя
2425Unknown function nameНеизвестное имя функции
2426Function isn’t available in expressionsФункция недоступна в выражениях
2427Object has no valueОбъект не имеет значения
2428Invalid arguments used with domain functionНедопустимые аргументы статистической функции по подмножеству
2429In operator without ()Оператор In требует наличия скобок: ()
2430Between operator without AndЗа оператором Between отсутствует оператор And
2431Syntax error (missing operator)Ошибка синтаксиса (отсутствует оператор)
2432Syntax error (comma)Ошибка синтаксиса (запятая)
2433Syntax errorОшибка синтаксиса
2434Syntax error (missing operator)Ошибка синтаксиса (отсутствует оператор)
2435Extra )Непарная правая скобка: )
2436Missing ), ], or ItemОтсутствует ), ] или элемент
2437Invalid use of vertical barsНедопустимое использование символов вертикальной черты
2438Syntax errorОшибка синтаксиса
2439Wrong number of arguments used with functionНеверное число аргументов функции
2440IIF function without ()Требуются скобки после функции IIF:()
2442Invalid use of parenthesesНедопустимое использование скобок
2443Invalid use of Is operatorНедопустимое использование оператора Is
2445Expression too complexСлишком сложное выражение
2446Out of memory during calculationНедостаточно памяти при вычислениях
2447Invalid use of’. ‘, ‘!’, or ‘()’Недопустимое использование ‘.’, ‘!’ или ‘()’
2448Can’t set valueНе удается задать значение
3000«Reserved error <Item>;»Зарезервированная ошибка элемента
3001Invalid argumentОшибочный аргумент
3002Couldn’t start sessionЗапуск сеанса невозможен
3003«Couldn’t start transaction;»Транзакция не может быть запущена
3005< Database name> isn’t a valid database nameИмя базы данных не является допустимым именем базы данных
3006Database <name> is exclusively lockedДля базы данных <name> установлен монопольный доступ
3007Can’t open library database <name>Не удается открыть библиотечную базу данных <name>
3008The table <name> is already opened exclusively by another user, or it is already open through the user interface and cannot be manipulated programТаблица <name> уже открыта другим пользователем для монопольного доступа или открыта в интерактивном режиме и не может быть изменена в программе
3009You tried to lock a table while opening it, but the table can’t be locked because it is currently in use. Wait a moment, and then try the operation again«Не удается блокировать таблицу<name> при открытии; она в данное время используется. Подождите немного и повторите операцию»
3010Table <name> already existsТаблица <name> уже существует
3011The Microsoft Jet database engine could not find the object <name>. Make sure the object exists and that you spell its name and the path name correctlyОбъект <name> не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути
3012Object <name> already existsОбъект <name> уже существует
3013Couldn’t rename installable ISAM fileНе удается переименовать файл устанавливаемого драйвера ISAM
3014Can’t open any more tablesОткрытие большего числа таблиц невозможно
3015<Index name > isn’t an index in this table. Look in the Indexes collection of the TableDef object to determine the valid index names<Index name > не является индексом данной таблицы. Для определения допустимых имен индексов просмотрите семейство Indexes объекта TableDef
3016Field won’t fit in recordПоле не помещается в записи
3017The size of a field is too longСлишком большая длина поля
3018Couldn’t find field <name>Не удается найти поле <name>
3019Operation invalid without a current indexНедопустимая операция без текущего индекса
3020Update or CancelUpdate withoutПопытка вызвать метод Update или
3021No current recordТекущая запись отсутствует
3022The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the indexИзменения не были успешно завершены из-за повторяющихся значений в индексе, ключевых полях или связях. Измените, данные в поле или полях, содержащих повторяющиеся значения, удалите индекс или переопределите его, чтобы разрешить повторяющиеся значения
3023AddNew or Edit already usedМетоды AddNew или Edit уже используются
3024Couldn’t find file <name>Не удается найти файл <name>
3025Can’t open any more filesОткрытие дополнительных файлов невозможно
3026Not enough space on diskНедостаточно места на диске
3027Can’t update. Database or object is read-onlyОбновление невозможно. База данных или объект доступны только для чтения
3028Can’t start your application. The workgroup information file is missing or opened exclusively by another userНе удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем
3029Not a valid account name or passwordНедопустимое имя учетной записи или пароль
3030<Account name> isn’t a valid account name<Account name> не является допустимым именем учетной записи
3031Not a valid passwordНеверный пароль
3032Can’t perform this operationНевозможно выполнение данной операции.
3033You don’t have the necessary permissions to use the <name> object. Have your system administrator or the person who created this object establish the appropriate permissions for youОтсутствуют разрешения на использование объекта <name>. Необходимые разрешения должны быть предоставлены системным администратором или пользователем, создавшим объект
3034You tried to commit or roll back a transaction without first using Begin- TransПопытка занесения или свертывания транзакции без предварительного вызова BeginTrans
3036Database has reached maximum sizeДостигнут максимальный размер базы данных
3037Can’t open any more tables or queriesОткрытие дополнительных таблиц или запросов невозможно
3039«Couldn’t create index; too many indexes already defined»«Не удается создать индекс; уже определено слишком много индексов»
3040Disk I/O error during readОшибка ввода/вывода при чтении диска
3041Can’t open a database created with a previous version of your applicationНе удается открыть базу данных, созданную в предыдущей версии приложения
3042Out of MS-DOS file handlesНе хватает дескрипторов файлов MS-DOS
3043Disk or network errorДисковая или сетевая ошибка
3044<Path> isn’t a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file residesСтрока <Path> задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы
3045«Couldn’t use <name>; file already in use»«Невозможно использовать <name>; файл уже используется»
3046«Couldn’t save; currently locked by another user»«Сохранение невозможно; блокировка другим пользователем»
3047Record is too largeСлишком большая длина записи
3048Can’t open any more databasesОткрытие дополнительных баз данных невозможно
3049Can’t open database <name>. It may not be a database that your application recognizes, or the file may be corruptОткрытие базы данных <name> невозможно. Вероятно, это не база данных приложения пользователя, или ее файл поврежден
3051The Microsoft Jet database engine cannot open the file <name>. It is already opened exclusively by another user, or you need permission to view its dataФайл <name> не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим пользователем для монопольного доступа или требуется разрешение на просмотр данных
3052MS-DOS file sharing lock count exceeded. You need to increase the number of locks installed with SHARE.EXEДостигнуто максимальное число блокировок файлов общего доступа MS- DOS. Необходимо увеличить число блокировок, установленных при запуске файла SHARE.EXE
3053Too many client tasksЗапущено слишком много задач- клиентов
3054Too many Memo or OLE Object fieldsСлишком много полей Memo или объектов ActiveX
3055Not a valid file nameНедопустимое имя файла
3056Couldn’t repair this databaseНе удается восстановить эту базу данных
3057Operation not supported on linked tablesНевозможно выполнение данной операции для присоединенных или связанных таблиц
3058Index or primary key can’t contain a Null valueИндекс или ключ не может содержать пустое значение (Null)
3059Operation canceled by userОперация прервана пользователем
3060Wrong data type for parameter<parameter>Недопустимый тип данных для параметра <parameter>
3061Too few parameters. Expected <number>Слишком мало параметров. Требуется <number>
3062Duplicate output alias <name>Повторение выходного псевдонима<name>
3063Duplicate output destination <name>Повторение получателя <name>
3064Can’t open action query <name>Не удается открыть запрос на изменение <name>
3065Can’t execute a select queryНевозможен запуск запроса на выборку
3066Query must have at least one destination fieldЗапрос должен иметь хотя бы одно поле для вывода
3067Query input must contain at least one table or queryВ качестве входных данных запрос должен иметь хотя бы одну таблицу или запрос
3068Not a valid alias nameНедопустимое имя псевдонима
3069The action query <name> cannot be used as a row sourceНе допускается применение запроса на изменение <name> в качестве источника строк
3070The Microsoft Jet database engine does not recognize <name> as a valid field name or expression<name> не распознается ядром базы данных Microsoft Jet как допустимое имя поля или выражение
3071This expression is typed incorrectly, or it is too complex to be evaluated. For example, a numeric expression may contain too many complicated elements. Try simplifying the expression by assigning parts of the expression to variablesВыражение неверно введено или является слишком сложным для расчета. Например, числовое выражение может содержать слишком много элементов. Попытайтесь упростить выражение, определив его части как переменные
3073Operation must use an updatable queryВ операции должен использоваться обновляемый запрос
3074Can’t repeat table name <name> in FROM clauseНевозможно повторение имени таблицы <name> в предложении FROM
3075<Message> in query expression<expression><Message> в выражении запроса<expression>
3076<Name> in criteria expression<Name> в выражении для условия отбора
3077<Message> in expression<Message> в выражении
3078The Microsoft Jet database engine cannot find the input table or query<name>. Make sure it exists and that its name is spelled correctlyЯдро базы данных Microsoft Jet не может найти входную таблицу или запрос <name>. Проверьте существование таблицы или запроса и правильность имени
3079The specified field reference could refer to more than one table listed in the FROM clause of your SQL statementСсылка на поле <пате> может относиться к полям нескольких таблиц, перечисленных в предложении FROM инструкции SQL
3080Joined table <name> not listed in FROM clauseСвязанная таблица <name> отсутствует в предложении FROM
3081Can’t join more than one table with the same name <name>Объединение не может содержать несколько таблиц с одинаковым именем <name>
3082JOIN operation <operation> refers to a field that isn’t in one of the joined tablesОперация JOIN <operation> содержит ссылку на несвязанную таблицу
3083Can’t use internal report queryНевозможно использование внутреннего запроса отчета
3084Can’t insert data with action queryНевозможно добавление данных с помощью запроса на изменение
3085Undefined function <name> in expressionНеопределенная функция <name> в выражении
3086Couldn’t delete from specified tablesНевозможно удаление записей из указанных таблиц
3087Too many expressions in GROUP BY clauseСлишком много выражений в предложении GROUP BY
3088Too many expressions in ORDER BY clauseСлишком много выражении в предложении ORDER BY
3089Too many expressions in DISTINCT outputСлишком много выражении в предложении DISTINCT
3090Resultant table not allowed to have more than one AutoNumber fieldРезультирующая таблица не должна иметь более одного поля счетчика
3092Can’t use HAVING clause in TRANSFORM statementНельзя использовать предложение HAVING в инструкции TRANS- FORM
3093ORDER BY clause <clause> conflicts with DISTINCTПредложение ORDER BY <clause> конфликтует с DISTINCT
3094ORDER BY clause <clause> conflicts with GROUP BY clauseПредложение ORDER BY <clause> конфликтует с предложением GROUP BY
3095Can’t have aggregate function in expression <expression>Невозможно использование статистической функции в выражении<expression>
3096Can’t have aggregate function in WHERE clause <clause>Невозможно использование статистической функции в предложении WHERE <clause>
3097Can’t have aggregate function in ORDER BY clause <clause>Невозможно использование статистической функции в предложении ORDER BY <clause>
3098Can’t have aggregate function in GROUP BY clause <clause>Невозможно использование статистической функции в предложении GROUP BY <clause>
3099Can’t have aggregate function in JOIN operation <operation>Невозможно использование статистической функции в операции JOIN <operation>
3100Can’t set field <name> in join key to NullДля поля ключа связи <name> невозможно задание значения Null
3101The Microsoft Jet database engine can’t find a record in the table <name> with key matching field(s) <name>В таблице <name> ядром базы данных Microsoft Jet не найдены записи с совпадающим ключевым полем<name>
3102Circular reference caused by <query reference>Циклическая ссылка, связанная с<query reference>
3103Circular reference caused by alias<name> in query definition’s SELECT listПсевдоним <name> из списка определений SELECT запроса привел к возникновению циклической ссылки
3104Can’t specify fixed column heading<value> in a crosstab query more than onceНевозможно более одного раза задать заголовок столбца <value> перекрестного запроса
3105Missing destination field name in SELECT INTO statement <statement>В инструкции SELECT INTO <statement> пропущено имя результирующего поля
3106Missing destination field name in UPDATE statement <statement>В инструкции UPDATE <statement пропущено имя результирующего поля
3107«Record(s) can’t be added; no insert permission on <name>»«Записи не могут быть добавлены; отсутствует разрешение на вставку данных для объекта <name>»
3108«Record(s) can’t be edited; no update permission on <name>»«Записи не могут быть изменены; отсутствует разрешение на обновление данных для объекта <name>»
3109«Record(s) can’t be deleted; no delete permission on <name>»«Записи не могут быть удалены; отсутствует разрешение на удаление данных для объекта <name>»
3110«Couldn’t read definitions; no read definitions permission for table or query<name>»«Не удается прочитать описания; отсутствует разрешение на чтение описания для объекта <name>»
3111«Couldn’t create; no modify design permission for table or query <name>»«Создание невозможно; отсутствует разрешение на изменение макета для таблицы или запроса <name>»
3112«Record(s) can’t be read; no read permission on <name>»«Записи не могут быть прочитаны; отсутствует разрешение на чтение данных для <name>»
3113«Can’t update <field name>; field not updatable»«Невозможно обновить поле <field name>; не обновляемое поле»
3114Can’t include Memo or OLE Object when you select unique values <statement>При отборе уникальных значений в<statement> нельзя использовать поле Memo или объекта ActiveX
3115Can’t have Memo or OLE Object fields in aggregate aigument <statement>Поле Memo или объекта ActiveX не может присутствовать в аргументе статистической функции в <statement>
3116Can’t have Memo or OLE Object fields in criteria <criteria> for aggregate functionПоле Memo или объекта ActiveX не может присутствовать в условии отбора <criteria> для статистической функции
3117Can’t sort on Memo or OLE Object<clause>Невозможна сортировка по полю Memo или объекта ActiveX в <clause>
3118Can’t join on Memo or OLE Object<name>Невозможно объединение с полем Memo или объекта ActiveX <name>
3119Can’t group on Memo or OLE Object<clause>Невозможна группировка по полю Memo или объекта ActiveX в <clause>
3120Can’t group on fields selected with ‘*'»table name»Невозможна группировка по полям, выбранным с помощью символа ‘*'<table name>
3121Can’t group on fields selected with ‘*’Невозможна группировка по полям, выбранным с помощью символа ‘*’
3122You tried to execute a query that doesn’t include the specified expression <name> as part of an aggregate functionПопытка выполнить запрос, который не включает указанное выражение <name> как часть статистической функции или группы
3123Can’t use ‘*’ in crosstab queryНевозможно использование символа ‘*’ в перекрестном запросе
3124Can’t input from internal report query<name>Невозможен ввод из внутреннего запроса отчета <name>
3125The database engine can’t find <name>. Make sure it is a valid parameter or alias name, that it doesn’t include invalid characters or punctuation, and that the name isn’t too long<Name> не найдено ядром базы данных. Проверьте, что оно представляет допустимый параметр или псевдоним, не содержит недопустимые символы или знаки препинания, а также не является слишком длинным
3126Invalid bracketing of name <name>Недопустимое использование скобок с именем <name>
3127The INSERT INTO statement contains the following unknown field name: <field name>. Make sure you’ve typed the name correctly, and try the ope- ration againИнструкция INSERT INTO содержит неизвестное имя <field name>. Проверьте, что имя задано без ошибок, и повторите операцию
3128Specify the table containing the records you want to deleteНеобходимо указать таблицу, содержащую удаляемые записи
3129«Invalid SQL statement; expected DE- LETE, INSERT, PROCEDURE, SE- LECT, or UPDATE»«Ошибочная инструкция SQL; предполагалось DELETE, INSERT, PRO- CEDURE, SELECT или UPDATE»
3130Syntax error in DELETE statementОшибка синтаксиса в инструкции DELETE
3131Syntax error in FROM clauseОшибка синтаксиса в предложении FROM
3132Syntax error in GROUP BY clauseОшибка синтаксиса в предложении GROUP BY
3133Syntax error in HAVING clauseОшибка синтаксиса в предложении HAVING
3134Syntax error in INSERT INTO statementОшибка синтаксиса в инструкции INSERT INTO
3135Syntax error in JOIN operationОшибка синтаксиса в операции JOIN
3136The LEVEL clause includes a reserved word or argument that is misspelled or missing, or the punctuation is incorrectОшибочное или пропущенное зарезервированное слово или аргумент в предложении LEVEL или неверная пунктуация
3138Syntax error in ORDER BY clauseОшибка синтаксиса в предложении ORDER BY
3139Syntax error in PARAMETER clauseОшибка синтаксиса в предложении PARAMETER
3140Syntax error in PROCEDURE clauseОшибка синтаксиса в предложении PROCEDURE
3141The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrectОшибочное или пропущенное зарезервированное слово или аргумент в инструкции SELECT или неверная пунктуация
3143Syntax error in TRANSFORM statementОшибка синтаксиса в инструкции TRANSFORM
3144Syntax error in UPDATE statementОшибка синтаксиса в инструкции UPDATE
3145Syntax error in WHERE clauseОшибка синтаксиса в предложении WHERE
3146ODBC — call failedODBC — ошибка вызова
3151ODBC — connection to <name> failedODBC — ошибка подключения к<name>
3154ODBC — couldn’t find DLL <name>ODBC — не удается найти DLL<name>
3155ODBC — insert on a linked table failedODBC — вставка для присоединенной (связанной) таблицы <name> не выполнена
3156ODBC — delete on a linked table failedODBC — удаление для присоединенной (связанной) таблицы не выполнено
3157ODBC — update on a linked table failedODBC — обновление для присоединенной (связанной) таблицы не выполнено
3158«Couldn’t save record; currently locked by another user»«Сохранение записи невозможно; установлена блокировка другим пользователем»
3159Not a valid bookmarkНедопустимая закладка
3160Table isn’t openТаблица не открыта
3161Couldn’t decrypt fileНе удается дешифровать файл
3162You tried to assign the Null value to a variable that isn’t a Variant data typeПопытка присвоить значение Null переменной, не принадлежащей к типу Variant
3163The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data«Выполнение операции невозможно; объем данных велик для поля»
3164The field can’t be updated because another user or process has locked the corresponding record or tableНе удается обновить поле, поскольку соответствующая запись или таблица блокирована другим пользователем или процессом
3165Couldn’t open .inf fileНе удается открыть INF-файл
3166Cannot locate the requested Xbase memo fileНе удается найти затребованный файл Memo Xbase
3167Record is deletedЗапись удалена
3168Invalid .inf fileНедопустимый INF-файл
3169The Microsoft Jet database engine could not execute the SQL statement because it contains a field that has an invalid data typeИнструкция SQL не может быть выполнена ядром базы данных Microsoft Jet, так как содержит поле с недопустимым типом данных
3170Couldn’t find installable ISAMНевозможно найти устанавливаемый драйвер ISAM
3171Couldn’t find network path or user nameНевозможно найти сетевой путь или имя пользователя
3172Couldn’t open Paradox. netНевозможно открыть файл Paradox.net
3173Couldn’t open table ‘MsysAccounts’ inНе удается открыть таблицу MsysAccounts
3174Couldn’t open table ‘MSysGroups’ in the workgroup information fileНе удается открыть таблицу MSysGroups в файле системной базы данных
3175Date is out of range or is in an invalid formatДата выходит за пределы допустимого диапазона или имеет ошибочный формат
3176Couldn’t open file <name>Не удается открыть файл <name>
3177Not a valid table nameНедопустимое имя таблицы
3179Encountered unexpected end of fileОбнаружен ошибочный конец файла
3180Couldn’t write to file <name>Невозможна запись в файл <name>
3181Invalid rangeНедопустимый диапазон
3182Invalid file formatНедопустимый формат файла
3183Not enough space on temporary diskНедостаточно места на временном диске
3184«Couldn’t execute query; couldn’t find linked table»«Выполнение запроса невозможно; не удается найти присоединенную (связанную) таблицу»
3185SELECT INTO on a remote database tried to produce too many fieldsИнструкция SELECT INTO для удаленной базы данных осуществляет попытку создать слишком много полей
3186«Couldn’t save; currently locked by user<name> on machine <name>»«Сохранение невозможно; блокировка пользователем <name> на машине <name>»
3187«Couldn’t read; currently locked by user<name> on machine <name>»«Чтение невозможно; блокировка пользователем <name> на машине<name>»
3188«Couldn’t update; currently locked by another session on this machine»«Обновление невозможно; блокировка другим сеансом данной машины»
3189Table <name> is exclusively locked by user <name> on machine <name>Таблица <name> открыта с монопольным доступом пользователем<name> на машине <name>
3190Too many fields definedОпределено слишком много полей
3191Can’t define field more than onceНельзя определить поле более одного раза
3192Couldn’t find output table <name>Не удается найти выходную таблицу<name>
3196The database <database name> is already in use by another person or proccess. When the database is available, try the operation againБаза данных <name> уже используется другим пользователем или процессом. Повторите операцию, когда база данных снова станет доступной
3197The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same timeПроцесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновременно изменить те же данные
3198Couldn’t start session. Too many sessions already activeНевозможно начать сеанс. Уже запущено слишком много сеансов
3199Couldn’t find referenceНе удается найти ссылку
3200The record cannot be deleted or changed because table <name> includes related recordsУдаление или изменение записи невозможно. В таблице <name> имеются связанные записи
3201You can’t add or change a record because a related record is required in table <name>Невозможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице <name>
3202«Couldn’t save; currently locked by another user»«Сохранение невозможно; блокировка другим пользователем»
3203Subqueries cannot be used in the expression <expression>В выражении <expression> нельзя указывать подчиненный запрос
3204Database already existsБаза данных уже существует
3205Too many crosstab column headers<value>Слишком много заголовков столбцов <value> для перекрестной таблицы
3206Can’t create a relationship between a field and itselfНевозможно создать связь поля с этим же полем
3207Operation not supported on a Paradox table with no primary keyОперация не поддерживается для таблиц Paradox без ключевых полей
3208Invalid Deleted setting in the Xbase key of the Windows RegistryНедопустимое значение параметра Deleted в записи Xbase реестра Windows
3210The connection string is too longСлишком длинная строка подключения
3211The database engine couldn’t lock table<name> because it’s already in use by another person or processТаблица <name> не может быть заблокирована ядром базы данных. Она уже используется другим пользователем или процессом
3212«Couldn’t lock table <name>; currently in use by user <name> on machine<name>»«Не удается блокировать таблицу<name>; она используется пользователем <name> на машине <name>»
3213Invalid Date setting in the Xbase key of the Windows RegistryНедопустимое значение параметра ‘Date’ в записи Xbase реестра Windows
3214Invalid Mark setting in the Xbase key of the Windows RegistryНедопустимое значение параметра ‘Mark’ в записи Xbase реестра Windows
3215Too many Btrieve tasksСлишком много задач Btrieve
3216Parameter <name> specified where a table name is requiredПараметр <name> задан вместо имени таблицы
3217Parameter <name> specified where a database name is requiredПараметр <name> задан вместо имени базы данных
3218«Couldn’t update; currently locked»«Обновление невозможно; установлена блокировка»
3219Invalid operationНедопустимая операция
3220Incorrect collating sequenceОшибочная таблица сортировки
3221Invalid settings in the Btrieve key of the Windows RegistryНедопустимые значения параметров в записи Btrieve реестра Windows
3222Query can’t contain a Database parameterЗапрос не может иметь параметр ‘База данных’ (Database)
3223<Parameter name> is invalid because it’s longer than 64 characters or contains invalid charactersНедопустимое имя параметра < Parameter name>, имеющее слишком большую длину или содержащее недопустимые символы
3224Can’t read Btrieve data dictionaryНевозможно прочитать словарь данных Btrieve
3225Encountered a record locking deadlock while performing a Btrieve operationДанная блокировка записи накладывает условие взаимоблокировки при выполнении операции Btrieve
3226Errors encountered while using the Btrieve DLLОшибки при использовании библиотеки Btrieve
3227Invalid Century setting in the Xbase key of the Windows RegistryНедопустимое значение параметра Century в записи Xbase реестра Windows
3228Invalid CollatingScqucnce setting in the Paradox key of the Windows RegistryНедопустимое значение параметра CollatingScquence в записи Paradox реестра Windows
3229Btrieve — can’t change fieldBtrieve — изменение значения поля невозможно
3230Out-of-date Paradox lock fileУстаревший файл блокировок Paradox
3231«ODBC — field would be too long; data truncated»«ODBC — слишком большое поле; произошло усечение данных»
3232ODBC — couldn’t create tableODBC — создание таблицы невозможно
3234ODBC — remote query timeout expiredODBC — время ожидания для выполнения удаленного запроса истекло
3235ODBC — data type not supported on serverODBC — тип данных не поддерживается сервером
3238ODBC — data out of rangeODBC — данные выходят за пределы допустимого диапазона
3239Too many active usersСлишком много пользователей
3240Btrieve — missing Btrieve engineBtrieve — отсутствует ядро Btrieve
3241Btrieve — out of resourcesBtrieve — недостаток ресурсов
3242Invalid reference in SELECT statementНедопустимая ссылка в инструкции SELECT
3243None of the import field names match fields in the appended tableНи одно из имен импортируемых полей не совпадает с именами полей таблицы-получателя
3244Can’t import password-protected spreadsheetНевозможен импорт электронной таблицы, защищенной паролем
3245Couldn’t parse field names from the first row of the import tableНевозможно выделить имена полей из первой строки, импортируемой таблицы
3246Operation not supported in transactionsОперация не поддерживается в транзакциях
3247ODBC — linked table definition has changedODBC — было изменено описание связанной таблицы
3248Invalid NetworkAccess setting in the Windows RegistryНедопустимое значение параметра NetworkAccess в записи реестра Windows
3249Invalid PageTimeout setting in the Windows RegistryНедопустимое значение параметра PageTimeout в записи реестра Windows
3250Couldn’t build keyНевозможно построение ключа
3251Operation is not supported for this type of objectОперация не поддерживается для объектов этого типа
3252Can’t open a form whose underlying query contains a user-defined function that attempts to set or get the form’s RecordsetClone propertyНевозможно открыть форму: базовый запрос содержит определяемую пользователем функцию, задающую или получающую значение свойства RecordsetClone
3254ODBC — can’t lock all recordsODBC — блокировка всех записей невозможна
3256Index file not foundНе найден индексный файл
3257Syntax error in WITH OWNER- ACCESS OPTION declarationОшибка синтаксиса в описании WITH OWNERACCESS OPTION
3258The SQL statement couldn’t be executed because it contains ambiguous outer joins. To force one of the joins to be performed first, create a separate query that performs the first join and then include that query in your SQL statementНевозможно выполнить инструкцию SQL, так как запрос содержит неоднозначные внешние связи. Для указания связи, выполняемой первой, создайте отдельный запрос и включите его в инструкцию SQL
3259Invalid field data typeНедопустимый тип данных поля
3260«Couldn’t update; currently locked by user <name> on machine <name>»«Обновление невозможно; блокировка установлена пользователем<name> на машине <name>»
3261Table <name> is exclusively locked by user <name> on machine <name>Таблица <name> блокирована с монопольным доступом пользователем<name> на машине <name>
3262«Couldn’t lock table <name>; currently in use by user <name> on machine<name>»«Блокировка таблицы <name> невозможна; используется пользователем<name> на машине <name>»
3263Invalid Database objectНедопустимый объект Database
3264No field defined — cannot append TableDef or IndexПоля не определены — невозможно добавление объектов TableDef или Index
3265Item not found in this collectionЭлемент не обнаружен в данном семействе
3266Can’t append a Field that is already a part of a Fields collectionДобавление невозможно. Поле является частью семейства Fields
3267Property can be set only when the Field is part of a Recordset object’s Fields collectionСвойство может быть определено, только если это поле является частью семейства Fields объекта Recordset
3268Can’t set this property once the object is part of a collectionНевозможно задание данного свойства, если объект является частью семейства
3269Can’t append an Index that is already a part of an Indexes collectionДобавление невозможно. Индекс является частью семейства Indexes
3270Property not foundСвойство не найдено
3271Invalid property valueНедопустимое значение свойства
3272Object isn’t a collectionОбъект не является семейством
3273Method not applicable for this objectМетод неприменим к данному объекту
3274External table isn’t in the expected formatВнешняя таблица не имеет предполагаемый формат
3275Unexpected error from external database driver <error number>Непредвиденная ошибка драйвера внешней базы данных <error number>
3276Invalid database object referenceНедопустимая ссылка на объект Database
3277Can’t have more than 10 fields in an indexИндекс не может содержать более десяти полей
3278The Microsoft Jet database engine has not been initializedНе выполнена инициализация ядра базы данных Microsoft Jet
3279The Microsoft Jet database engine has already been initializedИнициализация ядра базы данных Microsoft Jet уже выполнена
3280Can’t delete a field that is part of an index or is needed by the systemНевозможно удаление поля, являющегося частью индекса или необходимого системе
3281Can’t delete this index or table. It is either the current index or is used in a relationshipУдаление индекса или таблицы невозможно. Объект является текущим индексом или используется для
3282Operation not supported on a table that contains dataОперация не поддерживается для таблицы, содержащей данные
3283Primary key already existsКлюч уже существует
3284Index already existsИндекс уже существует
3285Invalid index definitionНедопустимое определение индекса
3286Format of memo file doesn’t match specified external database formatФормат файла Memo не соответствует указанному формату внешней базы данных
3287Can’t create index on the given fieldНевозможно создание индекса для данного поля
3288Paradox index is not primaryИндекс Paradox не является первичным
3289Syntax error in CONSTRAINT clauseОшибка синтаксиса в предложении CONSTRAINT
3290Syntax error in CREATE TABLE statementОшибка синтаксиса в инструкции CREATE TABLE
3291Syntax error in CREATE INDEX statementОшибка синтаксиса в инструкции CREATE INDEX
3292Syntax error in field definitionОшибка синтаксиса при определении поля
3293Syntax error in ALTER TABLE statementОшибка синтаксиса в инструкции ALTER TABLE
3294Syntax error in DROP INDEX statementОшибка синтаксиса в инструкции DROP INDEX
3295Syntax error in DROP TABLE or DROP INDEXОшибка синтаксиса в инструкции DROP TABLE или DROP INDEX
3296Join expression not supportedНе поддерживается выражение объединения
3297Couldn’t import table or query. No records found, or all records contain errorsНевозможен импорт таблицы или запроса. Записи не обнаружены, или все записи содержат ошибки
3298There are several tables with that name. Please specify owner in the format’owner.table’Существует несколько таблиц с данным именем. Укажите владельца в формате ‘owner.table’
3299ODBC Specification Conformance Error <message>. Report this error to the developer of your applicationОшибка согласования спецификации ODBC <message>. Сообщите о данной ошибке разработчику используемого приложения
3300Can’t create a relationshipНе удается установить связь
3301«Can’t perform this operation; features in this version are not available in databases with older formats»«Выполнение операции невозможно; возможности данной версии недоступны в базах данных старого формата»
3303Can’t delete this field. It’s part of one or more relationshipsУдаление данного поля невозможно. Оно участвует в одной или нескольких связях
3304You must enter a personal identifier(PID) consisting of at least 4 and no more than 20 characters and digitsНеобходимо ввести код учетной записи, содержащий от 4 до 20 символов и цифр
3305Invalid connection string in pass-through queryНедопустимая строка подключения в запросе к серверу
3306You’ve written a subquery that can return more than one field without using the EXISTS reserved word in the main query’s FROM clause. Revise the SELECT statement of the subquery to request only one fieldИз подчиненного запроса, который не использует ключевое слово EXISTS, возвращается не более одного поля. Укажите в инструкции SELECT подчиненного запроса возвращение только одного поля
3307The number of columns in the two selected tables or queries of a union query don’t matchВ таблицах или запросах, выбранных в запросе на объединение, не совпадает число столбцов
3308Invalid TOP argument in select queryНедопустимый аргумент ТОР запроса на выборку
3309Property setting can’t be larger than 2KРазмер значения свойства не должен превышать 2 Кбайт
3310This property isn’t supported for external data sources or for databases created with a previous version of Microsoft JetДанное свойство не поддерживается для внешних источников данных или для баз данных, созданных в предыдущей версии ядра Microsoft Jet
3311Property specified already existsУказанное свойство уже определено
3312Validation rules and default values can’t be placed on system or linked tablesНельзя задавать условия на значения или значения по умолчанию для системных или присоединенных (связанных) таблиц
3313Can’t place this validation expression on this fieldНевозможно задать выражение условия на значения для этого поля
3314The field <name> can’t contain a Null value because the Required property for this field is set to True. Enter a value in this fieldПоле <name> не может содержать значение Null, так как свойство Required имеет значение True. Введите значение в поле
3315Field <name> can’t be a zero-length stringПоле <name> не допускает ввод пустых строк
3316<Tablelevel validation text>Текст условия на значение уровня таблицы
3317One or more values are prohibited by the validation rule <rule> set for <name>. Enter a value that the expression for this field can acceptОдно или несколько из введенных значений нарушают условие на значение <rule>, заданное для <name>. Введите значение, допускаемое выражением для данного поля
3318Values specified in a TOP clause are not allowed in delete queries or reportsЗначения, указанные в предложении ТОР, не допускаются в запросах на удаление записей или в отчетах
3319Syntax error in union queryОшибка синтаксиса в запросе на объединение
3320<Error> in table-level validation expression<Еггог> в выражении условия на значение уровня таблицы
3321No database specified in connection string or IN clauseHe задана база данных в строке подключения или в предложении IN
3322Crosstab query contains one or more invalid fixed column headingsПерекрестный запрос содержит один или несколько недопустимых заголовков столбцов
3323The query cannot be used as a row sourceНе допускается использование этого запроса в качестве источника строк
3324The query is a DDL query and cannot be used as a row sourceДанный запрос является управляющим запросом и его нельзя использовать в качестве источника строк
3325Pass-through query with Returns- Records property set to True did not return any recordsЗапрос к серверу, свойство ReturnsRecords которого имеет значение True, не вернул ни одной записи
3326This Recordset is not updatableОбъект Recordset не является обновляемым
3334Can be present only in version 1. 0 formatВозможно представление только в формате версии 1.0
3336Btrieve: Invalid IndexDDF option in initialization settingBtrieve: недопустимое значение параметра инициализации IndexDDF
3337Invalid DataCodePage option in initialization settingНедопустимое значение параметра инициализации DataCodePage
3338Btrieve: Xtrieve options aren’t correct in initialization settingBtrieve: не исправлены параметры инициализации Xtrieve
3339Btrieve: Invalid IndexDeleteRenumber option in initialization settingBtrieve: недопустимое значение параметра инициализации IndexDeleteRenumber
3340Query <name> is corruptЗапрос <name> поврежден
3341The current field must match the join key <name> in the table that serves as the ‘one’ side of one-to-many relationship. Enter a record in the ‘one’ side table with the desired key value, and then make the entry with the desired join key in the ‘many’ sideТекущее поле после обновления должно содержать подходящий ключ связи <name> со стороны ‘один’ внешнего объединения. Введите на стороне ‘один’ запись с требуемым значением ключа связи, а затем создайте запись с тем же значением ключа в таблице на стороне ‘многие’
3342Invalid Memo or OLE Object in sub- query <name>Ошибочное поле Memo или поле объекта ActiveX в подчиненном запросе <name>
3343Unrecognized database format<filename>Нераспознаваемый формат базы данных <filename>
3344The database engine does not recognize either the field <name> in a validation expression, or the default value in the table <name>Имя поля <name> в выражении для условия на значение или в значении по умолчанию в таблице <name> не распознается ядром базы данных
3345Unknown or invalid field reference<name>Недопустимая или неизвестная ссылка на поле <name>
3346Number of query values and destination fields aren’t the sameНе совпадает число значении запроса и число результирующих полей
3349Numeric field overflowПереполнение числового поля
3350Object is invalid for operationНедопустимый объект для данной операции
3351The ORDER BY expression <expression> includes fields that aren’t selected by the query. Only those fields requested in the first query can be in- cluded in an ORDER BY expressionВ выражение ORDER BY <expression> включены поля, не выбранные в запросе. Выражение ORDER BY может содержать только поля, затребованные в первом запросе
3352No destination field name in INSERT INTO statement <statement>В инструкции INSERT INTO <statement> отсутствует имя результирующего поля
3353Btrieve: Can’t find file RELD.DDFBtrieve: He удается найти файл FIELD.DDF
3354At most one record can be returned by this subqueryДанный подчиненный запрос должен возвращать не более одной записи
3355Syntax error in default valueОшибка синтаксиса в значении по умолчанию
3356You attempted to open a database that is already opened exclusively by user<name> on machine <name>. Try again when the database is availableПопытка открыть базу данных, открытую пользователем <name> на машине <name> для монопольного доступа. Повторите попытку, когда база данных освободится
3357This query is not a properly formed data-definition queryДанный запрос не является правильно заданным управляющим запросом
3358Can’t open the Microsoft Jet engine workgroup information fileНе удается открыть системную базу данных ядра Microsoft Jet
3359Pass-through query must contain at least one characterЗапрос к серверу должен содержать, по крайней мере, один символ
3360Query is too complexСлишком сложный запрос
3361Unions not allowed in a subqueryВ подчиненном запросе не допускаются объединения
3362Single-row update/delete affected more than one row of a linked table. Unique index contains duplicate valuesОбновление/удаление строки влияет на несколько строк присоединенной таблицы. Повтор значений в уникальном индексе
3364Can’t use Memo or OLE Object field<name> in the SELECT clause of a union queryВ предложении SELECT запроса на объединение не допускается использование поля Memo или поля объекта ActiveX <name>
3365Can’t set this property for remote objectsНевозможно установить значение данного свойства для внешних объектов
3366Can’t append a relation with no fields definedНевозможно добавить связь, не определив поля
3367Can’t append. An object with that name already exists in the collectionДобавление объекта невозможно. Он уже входит в семейство
3368Relationship must be on the same number of fields with the same data typesОтношение должно быть задано для одинакового количества полей с одинаковыми типами данных
3370Can’t modify the design of table<name> It’s in a read-only databaseНевозможно изменение структуры таблицы «name». База данных доступна только для чтения
3371Can’t find table or constraintНе удается найти таблицу или индекс
3372No such index <name> on table<name>Индекс <name> не существует в таблице <name>
3373Can’t create relationship. ReferencedНе удается создать связь. Указанная
3374The specified fields are not uniquely indexed in table <name>Указанные поля не имеют уникального индекса в таблице <name>
3375Table <name> already has an index named <name>Таблица <name> уже имеет индекс с именем <name>
3376Table <name> doesn’t existТаблица <name> не существует
3377No such relationship <name> on table<name>Отношение <name> для таблицы<name> не существует
3378There is already a relationship named<name> in the current databaseСвязь <name> уже существует в текущей базе данных
3379Can’t create relationships to enforce referential integrity. Existing data in table <name> violates referential integrity rules in table <name>Невозможно обеспечить целостность данных. Данные таблицы<name> нарушают условия для связи с таблицей <name>
3380Field <name> already exists in table<name>Поле <name> уже существует в таблице <name>
3381There is no field named <name> in table <name>Поле <name> отсутствует в таблице<name>
3382Size of field <name> is too longСлишком длинное поле <name>
3383Can’t delete field <name> It’s part of one or more relationshipsНевозможно удалить поле <name>. Оно является частью одной или нескольких связей
3384Can’t delete a built-in propertyНевозможно удаление встроенного свойства
3385User-defined properties don’t support a Null valueСвойства, определяемые пользователем, не допускают задание пустых значении (Null)
3386Property <name> must be set before using this methodПеред использованием данного метода необходимо задать значение свойства <name>
3388Unknown function <name> in validation expression or default value on<name>Неизвестная функция <name> в выражении условия на значение или в значении по умолчанию для <name>
3389Query support unavailableПоддержка запроса недоступна
3390Account name already existsИмя учетной записи уже существует
3393Can’t perform join, group, sort, or indexed restriction. A value being searched or sorted on is too longНевозможно выполнить объединение, группировку, сортировку или отбор по индексу. Слишком длинное значение, используемое для поиска или сортировки
3394«Can’t save property; property is a schema property»«Сохранение свойства невозможно; свойство схемы»
3396Can’t perform cascading operation. Since related records exist in table<name>, referential integrity rules would be violatedНевозможно выполнить каскадную операцию, поскольку наличие в таблице <name> связанных записей приведет к нарушению целостности данных
3397Can’t perform cascading operation. There must be a related record in table<name>Невозможно выполнение каскадной операции. Необходимо наличие связанных записей в таблице <name>
3398Can’t perform cascading operation. It would result in a null key in table<name>Невозможно выполнить каскадную операцию, которая приведет к появлению пустого ключевого поля в таблице <name>
3399Can’t perform cascading operation. It would result in a duplicate key in table<name>Невозможно выполнить каскадную операцию, которая приведет к появлению повторяющихся значений в ключевом поле таблицы <name>
3400Can’t perform cascading operation. It would result in two updates to field <name> in table <name>Невозможно выполнить каскадную операцию, которая приведет к повторному обновлению поля <name> в таблице <name>
3401Can’t perform cascading operation. It would cause field <name> to become Null, which is not allowedНевозможно выполнить каскадную операцию, которая приведет к появлению недопустимого пустого (Null) значения в поле <name>
3402Can’t perform cascading operation. It would cause field <name> to become a zero-length string, which is not allowedНевозможно выполнить каскадную операцию, которая приведет к появлению недопустимой пустой строки в поле <name>

404 Cтраница не найдена

Размер:

AAA

Изображения Вкл. Выкл.

Обычная версия сайта

К сожалению запрашиваемая страница не найдена.

Но вы можете воспользоваться поиском или картой сайта ниже

  • Университет
    • История университета
    • Анонсы
    • Объявления
    • Медиа
      • Представителям СМИ
      • Газета «Технолог»
      • О нас пишут
    • Ректорат
    • Структура
      • Филиал
      • Политехнический колледж
      • Медицинский институт
        • Лечебный факультет
        • Педиатрический факультет
        • Фармацевтический факультет
        • Стоматологический факультет
        • Факультет послевузовского профессионального образования
      • Факультеты
      • Кафедры
    • Ученый совет
    • Дополнительное профессиональное образование
    • Бережливый вуз – МГТУ
      • Новости
      • Объявления
      • Лист проблем
      • Лист предложений (Кайдзен)
      • Реализуемые проекты
      • Архив проектов
      • Фабрика процессов
      • Рабочая группа «Бережливый вуз-МГТУ»
    • Вакансии
    • Профсоюз
    • Противодействие терроризму и экстремизму
    • Противодействие коррупции
    • WorldSkills в МГТУ
    • Научная библиотека МГТУ
    • Реквизиты и контакты
    • Документы, регламентирующие образовательную деятельность
  • Абитуриентам
    • Подача документов онлайн
    • Абитуриенту 2022
    • Экран приёма 2022
    • Иностранным абитуриентам
      • Международная деятельность
      • Общие сведения
      • Кафедры
      • Новости
      • Центр Международного образования
      • Академическая мобильность и международное сотрудничество
        • Академическая мобильность и фонды
        • Индивидуальная мобильность студентов и аспирантов
        • Как стать участником программ академической мобильности
    • Дни открытых дверей в МГТУ
    • Подготовительные курсы
      • Подготовительное отделение
      • Курсы для выпускников СПО
      • Курсы подготовки к сдаче ОГЭ и ЕГЭ
      • Онлайн-курсы для подготовки к экзаменам
      • Подготовка школьников к участию в олимпиадах
    • Малая технологическая академия
      • Профильный класс
      • Индивидуальный проект
      • Кружковое движение юных технологов
      • Олимпиады, конкурсы, фестивали
    • Архив
    • Веб-консультации для абитуриентов
    • Олимпиады для школьников
      • Отборочный этап
      • Заключительный этап
      • Итоги олимпиад
    • Профориентационная работа
    • Стоимость обучения
  • Студентам
    • Студенческая жизнь
      • Стипендии
      • Организация НИРС в МГТУ
      • Студенческое научное общество
      • Студенческие научные мероприятия
      • Конкурсы
      • Команда Enactus МГТУ
      • Академическая мобильность и международное сотрудничество
    • Образовательные программы
    • Подготовка кадров высшей квалификации
      • Аспирантура
      • Ординатура
    • Расписание занятий
    • Расписание звонков
    • Онлайн-сервисы
    • Социальная поддержка студентов
    • Общежития
    • Трудоустройство обучающихся и выпускников
      • Информация о Центре
        • Цели и задачи центра
        • Контактная информация
        • Положение о центре
      • Договоры о сотрудничестве с организациями, предприятиями
      • Партнеры
      • Работодателям
        • Размещение вакансий
        • Ярмарки Вакансий
      • Студентам и выпускникам
        • Вакансии
        • Стажировки
        • Карьерные мероприятия
      • Карьерные сайты
        • hh. ru
        • Работа в России
        • Факультетус
      • Карьерные возможности для лиц с инвалидностью и ОВЗ
      • Трудоустройство иностранных студентов
    • Обеспеченность ПО
    • Инклюзивное образование
      • Условия обучения лиц с ограниченными возможностями
      • Доступная среда
    • Ассоциация выпускников МГТУ
    • Перевод из другого вуза
    • Вакантные места для перевода
  • Наука и инновации
    • Научная инфраструктура
      • Проректор по научной работе и инновационному развитию
      • Научно-технический совет
      • Управление научной деятельностью
      • Управление аспирантуры и докторантуры
      • Точка кипения МГТУ
        • О Точке кипения МГТУ
        • Руководитель и сотрудники
        • Документы
        • Контакты
      • Центр коллективного пользования
      • Центр народной дипломатии и межкультурных коммуникаций
      • Студенческое научное общество
    • Новости
    • Научные издания
      • Научный журнал «Новые технологии»
      • Научный журнал «Вестник МГТУ»
      • Научный журнал «Актуальные вопросы науки и образования»
    • Публикационная активность
    • Конкурсы, гранты
    • Научные направления и результаты научно-исследовательской деятельности
      • Основные научные направления университета
      • Отчет о научно-исследовательской деятельности в университете
      • Результативность научных исследований и разработок МГТУ
      • Финансируемые научно-исследовательские работы
      • Объекты интеллектуальной собственности МГТУ
      • Результативность научной деятельности организаций, подведомственных Минобрнауки России (Анкеты по референтным группам)
    • Студенческое научное общество
    • Инновационная инфраструктура
      • Федеральная инновационная площадка
      • Проблемные научно-исследовательские лаборатории
        • Научно-исследовательская лаборатория «Совершенствование системы управления региональной экономикой»
        • Научно-исследовательская лаборатория проблем развития региональной экономики
        • Научно-исследовательская лаборатория организации и технологии защиты информации
        • Научно-исследовательская лаборатория функциональной диагностики (НИЛФД) лечебного факультета медицинского института ФГБОУ ВПО «МГТУ»
        • Научно-исследовательская лаборатория «Инновационных проектов и нанотехнологий»
      • Научно-техническая и опытно-экспериментальная база
      • Центр коллективного пользования
    • Конференции
      • Международная научно-практическая конференция «Актуальные вопросы науки и образования»
      • VI Международная научно-практическая онлайн-конференция
  • Международная деятельность
    • Новости
    • Иностранным студентам
    • Международные партнеры
    • Академические обмены, иностранные преподаватели
      • Академическая мобильность и фонды
      • Индивидуальная мобильность студентов и аспирантов
      • Как стать участником программ академической мобильности
      • Объявления
    • Факультет международного образования
  • Сведения об образовательной организации

Виды полей в access

Содержание

    • 0. 1 Примечание
  • 1 Создание таблиц в Access.
    • 1.1 Примечание
  • 2 Типы данных Access.
  • 3 Свойства полей Access.
    • 3.1 Примечание

Лабораторная работа № 1

Создание таблиц базы данных в СУБД Access Цель лабораторной работы:

1. Познакомиться с основными понятиями и терминами баз данных;

2. Изучить методику построения и описания базы данных в СУБД

MS Access;

3. Создать проект, базу данных, описать таблицы базы данных в соответствии со своим вариантом, ввести данные в таблицы;

4. Подготовить отчет по результатам лабораторной работы.

Дадим краткое определение базы данных.

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

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

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

Начало работы

Чтобы запустить Access, щелкните на кнопке Microsoft Access 2007 на панели инструментов Microsoft Office или на кнопке Пуск (Start) на панели задач и выберите команду Программы > Microsoft Access (Programs > Microsoft Access). Когда Access начнет работу, вы увидите окно диалога, показанное ниже:

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

Компоненты базы данных Access

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

1. Таблицы—содержат данные.

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

3. Формы—позволяют просматривать и редактировать информацию.

4. Отчеты—позволяют обобщать и распечатывать информацию.

Примечание:Все работы по созданию,изменению,добавлению втаблицах , формах, запросах делаются в режиме Конструктора (правая кнопка мыши на имени объекта и Конструктор).

Выбор типа полей

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

Типы данных полей Access

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

Счетчик (AutoNumber). В это поле Access автоматически вводит номер при добавлении каждой новой записи в таблицу.

Денежный (Currency). Этот тип поля предназначен для ввода денежных значений. Дата/время (Date/Time). В это поле вводится дата или время, либо их комбинация.

Гиперссылка (Hyperlink). Данное поле содержит адреса гиперссылок, которые используются для перехода к Web-страницам, объектам базы данных или другим файлам.

Мастер подстановок (Lookup Wizard). В поле этого типа запускается Мастер подстановок, который налагает ограничения на значения в поле. Значения/результаты поиска могут поступать из вводимого вами списка, таблицы или запроса.

Поле MEMO (Memo). Поле этого типа может содержать текст неограниченной длины.

Числовой (Number). В поле этого типа могут вводиться числовые данные любого формата.

Поле объекта OLE (Object Linking and Embedding, Связь и внедрение объектов) содержит такие объекты, как рисунки и документы Word.

Текстовый (Text). Поле этого типа содержит текст: письма, числа и другие символы.

Логический (Yes/No). В поле данного типа сохраняется одно из двух возможных значений: «истина» или «ложь». Этими значениями могут быть «да/нет», «истина/ложь», «мужчина/женщина» и т. д.

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

Выбираем в главном меню: Создание Æ Конструктор таблиц. Создание таблицы базы данных Employee в конструкторе таблиц. Набираем имя поля и, в следующем столбце, из раскрывающего списка

выбираем тип данных. Для поля, хранящего изображение, выбираем тип поля Поле объекта OLE

Задание ключевого поля:

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

Внизу в окне Свойства поля для стороны связи 1 указываем, что совпадения не допускаются

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

Перемещение поля

Как только в макет таблицы добавлено поле, вы можете перетащить его на новое место.

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

2. Установите курсор на выбранном поле (выбранных полях), нажмите кнопку мыши и перетащите поле (поля) на новое место. Во время перетаскивания снизу указателя появится небольшой пунктирный прямоугольник, а тонкая горизонтальная линия укажет вам возможное место вставки.

Вставка поля

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

1. Щелкните на области выделения той строки, над которой необходимо вставить строку нового поля.

2. Нажмите клавишу Insert или щелкните на кнопке панели инструментов Insert Rows (Добавить строки).

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

Удаление поля

Удалить поле еще проще, чем вставить.

1.Выберите поле (поля), которое (которые) необходимо удалить.

2. Нажмите на клавишу Delete или щелкните на кнопке Удалить строки (Delete Rows) на панели инструментов.

Если вы допустили ошибку, выберите в меню Правка (Edit) пункт Отменить удаление(Undo Delete),и удаленные строки вернутся на прежнее место.Однакоесли после удаления вы выполнили другое действие, то вы уже не сможете отменить удаление. В этом случае существует единственный способ восстановить поля таблицы, но при условии, что таблица была предварительно сохранена, — необходимо закрыть окно конструктора без сохранения внесенных вами в макет таблицы изменений.

Основные свойства полей базы данных:

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

Имя поля не может начинать с пробела.

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

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

Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю.

Маска вода – определяет форму, в которой вводятся данные в поле.

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

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

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

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

Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы.

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

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

Вопрос № 51 Ключевое поле, его назначение и использование в MS Access.

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

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

Уникальный индекс — индекс, определенный для поля с заданным для свойства Индексированное поле (Indexed) значением «Да (Совпадения не допускаются)». При этом ввод в индексированное поле повторяющихся значений становится невозможным. Для ключевых полей уникальный индекс создается автоматически.

Связанная таблица -таблица, которая сохраняется в файле, не принадлежащем открытой базе данных, однако, является доступной из Microsoft Access. Пользователь имеет возможность добавлять, удалять и изменять записи в связанной таблице, но не может изменять ее структуру.

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

Вопрос № 52 Структура базы данных в MS Access. Связь между таблицами, виды связей.

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

База данных состоит из одной или нескольких таблиц.

Каждая таблица имеет одно или несколько полей. В Access Это Имя поля, тип данных, описание.

В каждой таблице имеется одна или несколько записей.

Виды связей между таблицами

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

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

Связи «один ко многим»

Связь «один ко многим» — наиболее распространенный вид связи. При такой связи каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А. Например, между таблицами «Издатели» и «Книги» установлена связь «один ко многим»: каждый из издателей может опубликовать множество книг, однако каждая книга публикуется лишь одним издателем.

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

В Microsoft Access сторона связи «один ко многим», которой соответствует первичный ключ, обозначается символом ключа. Сторона связи, которой соответствует внешний ключ, обозначается символом бесконечности.

Связи «многие ко многим»

При установлении связи «многие ко многим» каждой строке таблицы А может соответствовать множество строк таблицы Б и наоборот. Такая связь создается при помощи третьей таблицы, называемой соединительной, первичный ключ которой состоит из внешних ключей, связанных с таблицами А и Б. Например, между таблицами «Авторы» и «Книги» установлена связь вида «многие ко многим», задаваемая с помощью связей вида «один ко многим» между каждой из этих таблиц и таблицей «АвторыКниг». Первичный ключ таблицы «АвторыКниг» — это сочетание столбцов «ИД_автора» (первичного ключа таблицы авторов) и «ИД_книги» (первичного ключа таблицы заголовков).

Связи «один к одному»

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

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

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

• Чтобы изолировать часть таблицы по соображениям безопасности.

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

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

В Microsoft Access сторона связи «один к одному», которой соответствует первичный ключ, обозначается символом ключа. Сторона связи, которой соответствует внешний ключ, также обозначается символом ключа.

Вопрос № 53 Средства MS Access для установления связей между таблицами. Целостность данных и её обеспечение.

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

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

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

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

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

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

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

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

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

Вопрос № 54 Формы: назначение, средства создания, использование Ms Access.

1. Форма, ее назначение и структура. Создание формы с помощью мастера

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

Смысл формы — пользователь получает возможность заполнять только некоторые из полей. Это снижает количество ошибок, упрощает работу.

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

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

Так же форму можно создавать через Конструктор (Мастер форм)

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

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

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

Всплывающие формы — формы, выводимые во всплывающих окнах.

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

Структура формы.

Форма имеет три основных раздела:область заголовка; область данных; область примечания. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши — это позволяет изменять размеры разделов так, как требуется.

Вопрос № 55 Сортировка записей на экране: использование фильтра MS Access.

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

Фильтр по выделению

Запустите Microsoft Access, а затем откройте базу данных, которые При работе с.

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

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

Повторите шаги 2 и 3, пока не будет иметь набор записей Вы ищете.ПРИМЕЧАНИЕ: Можно также фильтровать записи, которые не имеют определенное значение. После выбора значения, щелкните правой кнопкой мыши и выберите команду Фильтр с исключением выделенного.

Фильтр по форме

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

На Записей Выберите пункт Фильтр, а затем нажмите кнопку Фильтр по форме Чтобы перейти в окно обычного фильтра.

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

Выберите поле для указания критерии.

Введите условие отбора, выбрав значение, которое вы Поиск в списке значений поля (если список содержит значения полей), или введите значение в поле.

Чтобы найти записи, в котором определенное поле имеет тип пустые или непустые, Имеет значение Null -или-Не пусто в поле.

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

На Фильтр меню, нажмите кнопку Применение фильтра Чтобы просмотреть результаты фильтрации.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Для студентов недели бывают четные, нечетные и зачетные. 9465 — | 7448 — или читать все.

78.85.5.224 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Всем привет. В этой статье, мы поговорим на такие темы как : Базы данных access, Свойства полей Access, Типы данных Access и Создание таблиц в Access.

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

Примечание

СУБД — Система управления базами данных

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

Существуют следующие способы создание таблиц в Access :

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

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

Примечание

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

Типы данных Access.

Ниже даю вам таблицу, в которой написаны Типы данных Access, и их описание.

Название поляОписание
Text (Тип данных текстовый).Символьные, текстовые данные, объем которых недолжен, превышать 255 символов, по умолчанию 50.
Memo (Тип данных текстовый).Текстовый тип данных, ограничения до 64000 символов, поля этого типа не индексируются.
Integer (Тип данных числовой).Числовые данные, размер которых определяется, числом, указанным в свойствах полей.
Data, Time.Предназначен для хранения даты и времени, или их вместе.
Денежный (Тип данных числовой).Разновидность типа данных для хранения, денежных эквивалентов, размером 15 разрядов до запятой, и четыре разряда после.
Счетчик (Тип данных числовой).Является разновидностью числового типа, может иметь только целое значение, автоматически увеличивается на заданный шаг, по умолчанию +1, значения не могут повторяться.
Логический.Предназначен для хранения логических значений, для команд и операций : ложистинна, данет, truefalse, 1 .
Ole.Предназначен для хранения объектов (файлов), которые созданы в других приложениях. Поле не индексируется.
ГиперссылкаВ полях храниться ссылки, представляющие собой путь к файлу на каком-либо носители, или ресурсе сети.
Мастер подстановок.Позволяет подставлять значение полей, в виде простого или комбинированного списка.

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

Ниже даю вам таблицу, в которой написаны Свойства полей Access, и их описание.

Свойства поляОписание
Размер поля.Определяет максимальную длину текстового или числового поля, так как если размер подобран неоптимальное, расходуется, лишня память.
Формат поля.Устанавливает формат отображения данных в форме, запросе, отчете.
Число десятичных знаков.Количество знаков после запятой в десятичном числе.
Маска ввода.Задает маску (шаблон), при вводе данных в таблицу или форму.
Значение по умолчанию.Содержит значение, установленное по умолчанию, для всех новых записей таблицы.
Подпись.Задает подпись поля, которое выводиться в формах, отчетах, таблицах (не путать с именем поля).
Условие на значение.Позволяет задать то условие, которое проверяется при вводе данных в поле.
Сообщение об ошибке.Задается текст, сообщение выводится в диалоговом окне, если вводимые данные не соответствуют, заданному условию на значение.
Обязательное поле.Определяет, может ли поле быть пустым или нет.
Пустые строки.Определяет возможность ввода в поля пустых строк с пробелами.
Индексированное поле.Задает индексы, для ускоренного поиска информации в таблице.

Примечание

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

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

отношений должны быть на одном и том же … anycodings

Вопросы: Ошибка доступа MS: отношения должны быть на одинаковом количестве полей с одинаковыми типами данных

974

Мне поручили создать базу данных. anycodings_relational-database Предоставленная информация заключалась в том, чтобы частично создать базу данных anycodings_relational-database из MS Excel, поэтому я anycodings_relational-database выяснил, как импортировать данные, а anycodings_relational-database создает разные таблицы, относящиеся к моей задаче anycodings_relational-database.

Однако я не могу создать отношения anycodings_relational-database между таблицами MS Access. Я anycodings_relational-database дважды проверил, что типы данных anycodings_relational-database одинаковы между соответствующими таблицами.

Например:

Таблица Vendor:

  • VendorID (автономер)
  • VendorName (краткий текст)

…что я пытаюсь подключиться к полю Anycodings_relational-database поставщика (краткий текст) в таблице сведений о продукте anycodings_relational-database.

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

Я уже создал поисковый запрос и форму anycodings_relational-database, но она не работает: я подозреваю, что это anycodings_relational-database из-за отсутствия связей между таблицами anycodings_relational-database.

Админы

MS-ACCESSRELATIONAL-DATABASEFIELDRELATIONSHIPPRIMARY-KEY

Всего ответов 2

33

Ответы 1: Ошибка MS Access: отношения должны быть в одном и том же количестве полей с одинаковыми типами данных

Убедитесь, что ваш VendorID установлен как anycodings_primary-key того же типа данных в обеих таблицах.

NB: Даже если он хранится в виде числа, anycodings_primary-key должен убедиться, что оба они являются длинными целыми числами. anycodings_primary-key Дубликаты не должны мешать вам anycodings_primary-key создавать отношения: anycodings_primary-key дубликаты ограничиваются только тогда, когда вы пытаетесь использовать anycodings_primary-key и создаете связь с ссылочной целостностью anycodings_primary-key.

0

Ссылка для ответа

мРахман

1

Ответы 2: ошибки доступа MS: отношения должны быть на том же числе полей с такими же типами данных

У меня была такая же проблема. В одной таблице у меня был anycodings_primary-key guestID в качестве первичного ключа с форматом Anycodings_primary-key AutoNumber, и у меня было отношение 1 ко многим anycodings_primary-key с guestID в другой таблице anycodings_primary-key. Должно быть, я случайно поместил формат в Anycodings_primary-key Short Text, поэтому, когда я изменил anycodings_primary-key на Number, это избавило от проблемы anycodings_primary-key.

0

Ссылка для ответа

мираж

Темы с самым высоким рейтингом

Удаление #region

Удаленная ветка Git удалена, но по-прежнему отображается в ‘ветке -a’

Автоперенос c++ dll в c#

Сортировка std::map по значению

Редактирование в Chrome отладчик

Автоматическое расширение фактора R в набор индикаторных переменных 1/0 для каждого уровня фактора

Могу ли я запустить симулятор iPhone без «Build and Run»?

Отображение двух встроенных кнопок формы

Функция не определена — неперехваченная ReferenceError

Ошибка Visual Studio 2010 Designer при запуске

Может ли JSON начинаться с «[»?

Как передать параметры onChange of html select

Создание PDF-файла с помощью CodeIgniter

Проблема с запуском скрипта из init. rc при загрузке устройства

Гарантируется ли сохранение значения указателя после удаления в C++?

Где Git хранит SHA1 коммита для подмодуля?

Как искать ведро amazon s3?

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

Формула гаверсинуса в Python (азимут и расстояние между двумя точками GPS)

Кнопка, изменение CommandName и CommandArgs на стороне клиента

Реализация заставки в iOS

TFS — возможно ли выдавать себя за кого-то для регистрации изменений ?

En_US или en-US, что следует использовать?

Node.js mongodb выбирает документ по _id node-mongodb-native

Анализ даты/времени ISO8601 (включая часовой пояс) в Excel

Как получить доступ к переменным среды в Python?

Найти файлы в папке с помощью Java

Не удалось загрузить english.pickle с помощью nltk.data.load

Когда maven говорит, что «разрешение не будет повторено, пока не истечет интервал обновления MyRepo», где указан этот интервал?

Чистота против ссылочной прозрачности

Глобальные константы в Groovy

Регистр FS в Win32

Зачем мне этап перед фиксацией в Git?

Rails 3 Поиск дня недели

Как преобразовать изображение . png в .pdf в iOS программно

Локализация в JSF, как запомнить выбранную локаль для сеанса, а не для каждого запроса/представления

Как экранировать «:»?

Почему типы делегатов являются производными от класса MulticastDelegate, а почему они не являются прямыми производными от класса Delegate?

GAE: Как получить высоту изображения блоба

Как сделать неизменяемый объект в Python?

«Зарегистрируйте» файл .exe, чтобы его можно было запускать из любой командной строки в Windows

Как уменьшить размер всей таблицы LaTeX?

Как вы определяете селекторы атрибутов в SASS?

Сортировка списка с нулевыми значениями

Можно ли поместить изображение в тип ввода = «флажок»?

Выровнять текст по вертикали в CATextLayer?

RVM не работает в ZSH

Список / сканирование доступных Wi-Fi iPhone

Создание экземпляра из строки в Java

Как лучше всего подсчитывать просмотры страниц в PHP/MySQL?

Связь должна быть на одинаковом количестве полей с одинаковым.

..

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

Проблема взаимоотношений — тот же тип данных? 2
Отношения 2
отношения автонумерации 5
Импорт из Excel 2003 в Access 2003 4
Ссылочная целостность и тип соединения 2
Каскадные связи 4
Отношения доступа (таблицы Oracle) 1
Исчезнувшие отношения; Не могу воссоздать 2