поле мемо в access
Определение полей
При создании таблиц в режиме Конструктора приходится задавать имена таблиц и полей в таблицах. При этом необходимо придерживаться ряда правил.
Эти же правила действительны и для имен таблиц, а также других объектов Microsoft Access.
Рекомендуется не использовать очень длинные имена, т. к. они плохо запоминаются, и не включать в имена большое количество пробелов, особенно если с именами предполагается работать с помощью процедур Visual Basic for Application. Чтобы следовать этой рекомендации и при этом получать понятные имена, можно либо использовать вместо пробелов между словами знак подчеркивания (_), либо писать все слова слитно, но каждое начинать с заглавной буквы.
После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. Наиболее удобным способом является выбор типа из списка, но наименование типа можно ввести и вручную. Обычно при ручном вводе Конструктор автоматически предлагает закончить вводимое название типа. В Microsoft Access имеются следующие типы данных:
Не используйте поле типа MEMO, если нужно будет сортировать записи таблицы по данному полю — это невозможно. Если 255 символов не достаточно для хранения всех данных, придется разбить его на два или три текстовых поля.
В поле типа можно также выбрать значение Мастер подстановок (Lookup Wizard), который запускает Мастера подстановок (Lookup Wizard), создающего поле подстановок. Поле подстановок позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы. (О поле подстановок мы подробно будем говорить позже в разд. «Использование Мастера подстановок» данной главы.)
Как только вы выбираете тип данных для поля, так на нижней панели окна отображается список свойств этого поля. Данный список зависит от типа поля. Для того чтобы просмотреть или изменить свойства конкретного поля таблицы необходимо:
Рассмотрим основные свойства полей для каждого типа данных.
Длинный текст (ранее — тип данных «Поле MEMO»)
В более ранних версиях Access для хранения больших объемов текста использовался тип данных MEMO, а текстовый — более короткие строки (до 255 знаков). В Access 2013 и Access 2016 эти два типа данных были переименованы в «Длинный текст» и «Короткий текст» соответственно. Их свойства и размеры отличаются в зависимости от того, используете ли вы базу данных для настольных компьютеров или веб-приложение Access. Ниже приведены подробные сведения:
Текстовые поля в базе данных рабочего стола (ACCDB)
Длинный текст. В ACCDB-файлах поле «Длинный текст» работает так же, как «Поле MEMO» в предыдущих версиях. В нем можно хранить около 1 гигабайта текста, хотя элементы управления в формах и отчетах могут отображать только первые 64 000 символов. Можно установить тип данных поля «Длинный текст» для отображения форматированного текста, который содержит, например, полужирный или подчеркнутый шрифт.
Короткий текст. В ACCDB-файлах поле «Короткий текст» работает так же, как поле «Текст» в предыдущих версиях. Оно может хранить 255 символов.
Текстовые поля в веб-приложениях Access
Длинный текст. В веб-приложениях Access поле «Длинный текст» может хранить данные объемом 2^30-1 байт, что равнозначно типу данных nvarchar(max) в SQL Server. Вы можете установить ограничение количества символов, чтобы пользователи использовали поле только частично. Хранить форматированный текст в веб-приложениях Access невозможно.
Короткий текст В веб-приложениях Access по умолчанию в поле «Короткий текст» установлено значение 255 символов, но его можно изменить до 4000 символов. Эквивалентом SQL Server является nvarchar, длина — от 1 до 4000.
Элементы управления полей «Длинный текст» и «Короткий текст» по умолчанию
В большинстве случаев в Access используются элементы управления текстового поля для отображения полей «Длинный текст» и «Короткий текст». Но если добавляется поле «Длинный текст» для просмотра в приложении Access, создается многострочное текстовое поле. При просмотре в браузере можно переходить к следующей строке многострочного текстового поля с помощью клавиши ВВОД. Если вы работаете в режиме таблицы, для просмотра данных во второй и последующих строках потребуется использовать полосы прокрутки.
Если в поле «Длинный текст» базы данных рабочего стола Access настроено отображение форматированного текста, при добавлении такого поля в форму или отчет к текстовому полю автоматически применяется параметр форматированного текста.
Поле мемо в access как сделать
В таблице ПОКУПАТЕЛЬ предусмотрено поле ОПИСАНИЕ, которое будет содержать текстовое данное большой длины — характеристику покупателя. Для такого поля выберите тип данного — Поле МЕМО в Access (Memo). Ввод данных в это поле можно выполнить непосредственно в поле таблицы, либо через область ввода, вызываемую нажатием комбинации клавиш +.
Если тексты описаний покупателей подготовлены в некотором текстовом редакторе, например Microsoft Word, и хранятся в отдельных файлах, для этого поля может быть задан тип Поле объекта OLE (OLE Object) или Вложение (Attachment).
Access 2007/2010 в поле с типом данных MEMO обеспечивает хранение форматируемого текста. Это единственный тип данных в Access, который имеет встроенную поддержку хранения и отображения форматированного текста. Если в поле нужно хранить форматированный текст, создайте Поле МЕМО в Access и затем в режиме конструктора выберите для свойства Формат текста (Text Format) значение Формат RTF (Rich Text) вместо Обычный текст (Plain Text). В режиме таблицы для выбора этого свойства предназначена кнопка Параметры Поле МЕМО в Access (Memo Settings) на ленте Работа с таблицами | Поля (Table Tools | Fields) в группе Свойства (Properties). Сообщение системы о преобразовании формата показано на рис. 3.20.
Текст поля MEMO в формате RTF отображается как форматированный, хранится и интерпретируется как формат HTML, допускает использование общих средств форматирования приложений Microsoft Office, недоступных в обычном тексте. Access автоматически применяет HTML-форматирование к тексту в формате RTF. Использование HTML обусловлено большей степенью совместимости с полями в формате RTF, хранящимися в списках SharePoint.
К тексту в формате RTF Access допускает применение таких параметров форматирования, как шрифт, размер, цвет, различные виды начертания, выравнивания текста, нумерованные и маркированные списки, уменьшение и увеличение отступа абзаца.
Можно применить форматирование ко всему содержимому поля или его части, редактируя поле в режиме таблицы или в форме. Можно также применить форматирование ко всему полю при просмотре отчета в режиме макета.
Чтобы применить параметры форматирования к тексту RTF, выделите текст, который нужно форматировать, и используйте команды групп Форматирование текста (Text Formatting ) на ленте Главная (Home). Кроме того, после выделения текста мышью появляется мини-панель инструментов, которая содержит кнопки параметров форматирования (рис. 3.21).
Гиперссылка в Access в следующем уроке.
Определение полей в окне конструктора Таблицы
С целью определения полей в Таблице, в конструкторе нам необходимо задать следующие поля:
Есть вкладка Общие, где расположены строки свойств поля, включая значение по умолчанию, максимально возможный размер, подпись – она показывается в заголовке столбца и т.д.
Подстановка – это вкладка, где можно в появляющемся списке свойства Тип элемента управления сделать выбор одного из представленных значений: Поле со списком, Список либо Поле.
Тип данных и имя поля
Каждое имеющееся в таблице поле должно названо своим уникальным именем. Это имя должно соответствовать соглашениям об именах объектов, которые действуют в Access, а именно представлять собой комбинацию из букв, пробелов, цифр, а также специальных знаков, исключая точку (.), квадратные скобки (), надстрочный (‘) и восклицательный (!) знаки. Нельзя, чтобы имя начиналось с пробела. Кроме того, оно не может содержать в себе управляющие символы, имеющие коды ASCII от 00 до 31. Наибольшая возможная длина имени равна 64 символам.
Тип данных представляет собой значения, которые необходимо вводить в поле, а также операции, которые этими значениями будут выполняться.
В Access можно использовать 9 типов данных. Чтобы посмотреть на список возможных типов, следует нажать на кнопку «Список». Рассмотрим все 9 типов подробнее.
Текстовый
Он является типом по умолчанию. Представляет собой цифры или текст, которые не принимают участие в расчетах. Максимально возможное количество символов в поле составляет 255 знаков. Это значение можно установить в свойстве Размер поля. В части поля, которая не используется, пустые символы не сохраняются.
Поле MEMO
Поле мемо в access это большой текст, к примеру примечание или описание. Может составлять до 65 535 знаков.
Числовой
Числа, которые применяются при математических вычислениях. Длина и тип могут быть определены в следующем свойстве: Размер поля. Само поле может быть следующих размеров: 1, 2, 4 или 8 байт. Возможет также вариант 16 байт, но лишь в том случае, если в свойстве Размер поля выбрать значение Код репликации.
Денежный
Представляют собой числовые данные и денежные значения, которые применяются в расчетах. Составляют до 15 знаков в целой части и до 4 – в дробной. Размер поля составляет 8 байт. Во время обработки числовых данных вычисления производятся с фиксированной точкой (это быстрее, чем для полей с плавающей точкой). Также предотвращается возможность округления. Принимая во внимание данные обстоятельства, рекомендуется к полям, где планируется хранить числовые данные с названной точностью, применять денежный тип.
Дата/время
Это значением времени или даты. Года при этом могут быть выбраны в промежутке от 100 до 9999. Длина поля составляет 8 байт.
Счетчик
Здесь для каждой новой записи в автоматическом режиме вводятся случайные или уникальные целые числа, которые по очереди возрастают на 1. Невозможно удалить или как-то исправить значения представленного поля. Для длинного целого размер поля составляет 4 байта, а для кода репликации он равен 16 байт. В поле по умолчанию вводятся последовательные значения. При этом таблица может иметь лишь одно поле подобного типа. Применяется для выявления уникального ключа таблицы.
Логический
Представляет собой логические данные, имеющие одно из возможных значений: Да/Нет, Вкл./Выкл., Истина/Ложь. Размер данного поля составляет 1 бит.
Поле объекта OLE
Какой-либо объект (к примеру, аудиозапись, рисунок, документ Word, таблица Excel или иные данные в двоичном формате), связанный либо внедренный в таблицу. Размер поля составляет не более 1 Гбайта, но при этом он также ограничивается имеющимся размером диска.
Гиперссылка
Является адресом гиперссылки, в который входит путь в локальной сети на жестком диске к определенному файлу. Также может быть адресом страницы в intranet (URL) или Internet. Он может представлять собой текст, который вводится в элементе управления или в поле, дополнительный адрес. При нажатии мышью на поле гиперссылки, осуществляется переход на конкретный документ, объект, web-страницу или иное место. Каждая из частей гиперссылки не может быть больше 2048 символов. Для полей типа Гиперссылка, MEMO и OLE индексирование и сортировка невозможны.
Мастер подстановки
При выборе данного типа активизируются мастера подстановок. Мастер подстановок в access 2007 строит список значений для поля, основываясь на полях из другой таблицы. В такое поле значение будет вводиться из списка. Таким образом, по факту, тип данных этого поля определяется за счет типа данных поля списка. Также может быть произведено определения поля, имеющего список постоянных значений.
При создании таблиц в режиме Конструктора приходится задавать имена таблиц и полей в таблицах. При этом необходимо придерживаться ряда правил.
Эти же правила действительны и для имен таблиц, а также других объектов Microsoft Access.
Рекомендуется не использовать очень длинные имена, т. к. они плохо запоминаются, и не включать в имена большое количество пробелов, особенно если с именами предполагается работать с помощью процедур Visual Basic for Application. Чтобы следовать этой рекомендации и при этом получать понятные имена, можно либо использовать вместо пробелов между словами знак подчеркивания (_), либо писать все слова слитно, но каждое начинать с заглавной буквы.
После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. Наиболее удобным способом является выбор типа из списка, но наименование типа можно ввести и вручную. Обычно при ручном вводе Конструктор автоматически предлагает закончить вводимое название типа. В Microsoft Access имеются следующие типы данных:
Не используйте поле типа MEMO, если нужно будет сортировать записи таблицы по данному полю — это невозможно. Если 255 символов не достаточно для хранения всех данных, придется разбить его на два или три текстовых поля.
В поле типа можно также выбрать значение Мастер подстановок (Lookup Wizard), который запускает Мастера подстановок (Lookup Wizard), создающего поле подстановок. Поле подстановок позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы. (О поле подстановок мы подробно будем говорить позже в разд. «Использование Мастера подстановок» данной главы.)
Как только вы выбираете тип данных для поля, так на нижней панели окна отображается список свойств этого поля. Данный список зависит от типа поля. Для того чтобы просмотреть или изменить свойства конкретного поля таблицы необходимо:
Рассмотрим основные свойства полей для каждого типа данных.
Столкнулся с одним неприятным моментом в Access 2007. Впрочем это справедливо и для Access 2003. Есть таблица с полем типа MEMO, и по идее в нем можно хранить неограниченно большой текст.
Запросом в таблицу вставляются данные:
Текст вставляется не полностью — обрезается на 255 символе.
А вот если сделать так, то все в порядке.
INSERT INTO zv_RGD_about_post ( info, department, id_vodpoint, zvid_org )
VALUES (‘… Здесь длинный текст … ‘, 0, 0, 0)Такой вот нюанс…
Поле мемо в access как сделать
Определение полей
При создании таблиц в режиме Конструктора приходится задавать имена таблиц и полей в таблицах. При этом необходимо придерживаться ряда правил.
Эти же правила действительны и для имен таблиц, а также других объектов Microsoft Access.
Рекомендуется не использовать очень длинные имена, т. к. они плохо запоминаются, и не включать в имена большое количество пробелов, особенно если с именами предполагается работать с помощью процедур Visual Basic for Application. Чтобы следовать этой рекомендации и при этом получать понятные имена, можно либо использовать вместо пробелов между словами знак подчеркивания (_), либо писать все слова слитно, но каждое начинать с заглавной буквы.
После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. Наиболее удобным способом является выбор типа из списка, но наименование типа можно ввести и вручную. Обычно при ручном вводе Конструктор автоматически предлагает закончить вводимое название типа. В Microsoft Access имеются следующие типы данных:
Не используйте поле типа MEMO, если нужно будет сортировать записи таблицы по данному полю — это невозможно. Если 255 символов не достаточно для хранения всех данных, придется разбить его на два или три текстовых поля.
В поле типа можно также выбрать значение Мастер подстановок (Lookup Wizard), который запускает Мастера подстановок (Lookup Wizard), создающего поле подстановок. Поле подстановок позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы. (О поле подстановок мы подробно будем говорить позже в разд. «Использование Мастера подстановок» данной главы.)
Как только вы выбираете тип данных для поля, так на нижней панели окна отображается список свойств этого поля. Данный список зависит от типа поля. Для того чтобы просмотреть или изменить свойства конкретного поля таблицы необходимо:
Рассмотрим основные свойства полей для каждого типа данных.
Поле мемо в access как сделать
при добавлении данных из Memo в поле таблицы Access часть данных теряется. либо вообще половина не входит, либо до первого переноса строки. как быть. поле таблицы Access выставлено в тоже в формат Memo (ёмкость до 65000), но добавляемые данные явно меньше этого размера. в чем можеть быть дело и как обойти.
← →
sherminator © ( 2004-03-11 11:49 ) [1]
← →
Цветочек ( 2004-03-11 12:05 ) [2]
for i:=0 to Memo.Lines.Count do
← →
sniknik © ( 2004-03-11 12:07 ) [3]
ищи глюк в 17й строке.
← →
sherminator © ( 2004-03-11 12:10 ) [4]
что значит в 17 строке. откуда вообще взялся этот номер.
← →
SPIRIT © ( 2004-03-11 12:16 ) [5]
← →
sniknik © ( 2004-03-11 12:17 ) [6]
это номер ошибки в коде которого нет. (обшеупотребимаяинетопрограммисткая строка ошибок)
← →
V-A-V © ( 2004-03-11 12:42 ) [7]
Ну, что Вы замучили человека 17 строкой. Не знает он пока, что она означает.
Скорее всего у тебя при редактировании текста в Memo, в какой-то строке появляются какие-нибудь спецсимволы, это и приводит к определенным последствиям. У меня такое уже было, но только при других обстоятельствах. Скорее всего это глюки Memo. Он сам вставляет какие-то символы без ведения юзера. Отсюда делай выводы.
← →
sniknik © ( 2004-03-11 12:51 ) [8]
> в какой-то строке появляются какие-нибудь спецсимволы
ага и эти «спец» символы #13#10
> Скорее всего это глюки Memo.
да вот уж нет, это точно глюк в 17 строке, а у мемо такого не бывает у него исходники в модуле StdCtrls лежат, и если уж говорить про глюк то с точным указанием строк.
ты в каких нашол глюки мемо?
← →
V-A-V © ( 2004-03-11 13:12 ) [9]
Глюки это или особенности Memo я не разбирался, я просто перастал его юзать и все.
А Memo использует виндовую, вот оттуда то ноги и растут.
Если тебе так интересно в какой это строке, то полазий отладчиком по виндовым библиотекам, возможно это как раз будет семнадцатая. В противном случае выскажи свою версию почему так происходит, чтобы не грузить людей лишними проблемами.
← →
sniknik © ( 2004-03-11 13:45 ) [10]
я уже высказазывался по теме, и если бы люди адекватно реагировали то и не грузились бы проблемами а обсуждали бы решение.
версию могу высказать, и даже не одну а четыре, четыре возможных варианта (и это еще не учитывая что могу «промахнутся» не догадатся что есть у него на самом деле (что будет скорее всего)), предлагаеш все варианты расписать? по пол страницы на каждый? в ответ на полcтрочки
> неужели никто не знает. (((((((((( горю..(((((((
.
нет уж, каков вопрос такой и ответ.
> вот оттуда то ноги и растут.
ноги почти всегда растут из кривого кода, того кто спрашивает. а никак не от кривизны стандарттных компонент.
> Если тебе так интересно в какой это строке.
я то как раз говорил что мемо глюков нет, ты утверждаеш обратное. приведи строку или это голословное утверждение?
← →
sherminator © ( 2004-03-11 17:01 ) [11]
ну и в чём может быть глюк кода. :
Table1.FieldByName(«osnovanie»).AsString := Memo2.Text;
← →
sniknik © ( 2004-03-11 17:25 ) [12]
> ну и в чём может быть глюк кода. :
с мемо полями через строки не работают
почитай про
Memo1.Lines.SaveToStream();
TMemoField.LoadFromStream();
также по в/из файла.
← →
sherminator © ( 2004-03-11 17:51 ) [13]
for i:=0 to Memo.Lines.Count do
но этот вариант сработал.
← →
sniknik © ( 2004-03-11 18:02 ) [14]
sherminator © (11.03.04 17:51) [13]чегото не видно в этом коде как запись в базу ложится, может у тебя и мемо поле вовсе а ложиш как набор строк. а то и только одну строку из всего набора.
но раз устраивает то слава богу, только надо было бы после гдето после поста цветочка сказать ему спасибо, а всем остальным что проблема решена таким способом. и все бы были довольны. (более менее)
← →
sherminator © ( 2004-03-11 18:12 ) [15]
просто перебор строк и присвоение переменной стринговой.
m := m + Memo.Lines [i]а потом добавление м в таблицу. но хочется дознаться до истины. кстати прочитал в доке что SaveToStream для работы с рисунками. (((
← →
sniknik © ( 2004-03-11 18:25 ) [16]
> просто перебор строк и присвоение переменной стринговой.
соеденение набора в одну строку (убирается #13#10, форматирование). строка естественно проходит.
> кстати прочитал в доке что SaveToStream для работы с рисунками. (((
не для работы с рисунками, а с рисунками тоже. вообще для данных, в любом формате.
← →
sherminator © ( 2004-03-11 18:31 ) [17]
Microsoft Access 2007 (8 стр.)
Создание набора полей в режиме конструктора
После открытия таблицы и перехода в режим конструктора (кнопка Режим вкладки Главная ) или создания таблицы в режиме конструктора (кнопка Конструктор таблиц вкладки Создание ) на экране появится конструктор таблиц. Чтобы создать поля таблицы, выполните следующие действия.
С ее помощью выберем из списка (рис. 2.5) тип данных поля.
Информация о типах данных приведена в подразд. «Типы данных».
2. В нижней части конструктора появится список свойств поля. Набор свойств зависит от выбранного типа данных. В правом нижнем углу окна отображается описание текущего свойства. При необходимости внесите изменения в значения свойств.
Рис. 2.5. Выбор типа данных поля
Информация об этих свойствах полей приведена в последующих разделах.
3. Аналогичным образом создайте все необходимые поля.
5. Поле, используемое в качестве первичного ключа, отмечено символом
Далее будет подробно рассказано о свойствах полей. Начнем с самого важного свойства – типа данных.
В последнем случае к тексту – значению поля – можно будет применять форматирование, как к документу Microsoft Word: изменять шрифт, размер, цвет шрифта, начертание (обычный, курсивный, полужирный), цвет фона, выравнивание и др. Форматирование выполняется в режиме таблицы с помощью всплывающей панели инструментов (рис. 2.6), которая появляется при выделении фрагмента текста и отображается непосредственно над этим фрагментом (вначале панель полупрозрачная и становится четкой при наведении на нее указателя мыши).
Рис. 2.6. Форматирование текста с помощью всплывающей панели инструментов
Гиперссылка. В поле может храниться ссылка:
– на веб-страницу (пример: http://www.microsoft.com );
– на файл на FTP-сервере, в локальной сети или на компьютере (пример: C: DocsSample.doc);
– на адрес электронной почты (пример: [email protected] ) и т. п.
Значение поля имеет следующую структуру: Отображаемый текст#Адрес#Метка или закладка#Всплывающая подсказка.
Можно использовать и неполную структуру, например Отображаемый текст#Адрес или #Адрес#Метка или закладка#. Если не указан отображаемый текст или текст подсказки, то вместо них отображается адрес; а если не указана метка, то по ссылке открывается начало документа.
Рис. 2.7. Пример гиперссылки
Вложение. Поле с типом данных Вложение (как и поле с типом данных Поле объекта OLE ) предназначено для хранения любых присо единенных (вложенных) объектов, таких как документы Microsoft Office, изображения, аудио, видео и др. В поле с таким типом данных отображается количество присоединенных объектов и значок скрепки, при нажатии на котором появляется окно Вложения (рис. 2.8).
Рис. 2.8. Окно Вложения
В окне Вложения можно добавить и удалить вложенный объект, открыть его для редактирования в соответствующей программе (например, для редактирования документа в формате DOC запускается Microsoft Word), а также сохранить объект в файловой системе.
Поле мемо в access как сделать
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ и БАЗЫ ДАННЫХ
Коднянко В.А.
Лабораторные работы по СУБД Microsoft Access 2007
Лабораторная работа №1.
Создание баз данных и таблиц
В Access таблицы БД являются одним из четырех основных типов объектов наряду с запросами, формами и отчетами. В отличие от других СУБД Access хранит все таблицы, запросы, формы и отчеты конкретной базы данных в одном файле.
Чтобы начать работу с СУБД Office Access необходимо запустить программу MsAccess.exe и создать новую БД либо открыть существующую БД.
1. Создание базы данных
Запустите программу Access. Это можно сделать разными способами, например, нажатием кнопки Пуск и последующим выбором программы из выпадающего меню или при помощи программы Проводник (программа MsAccess.exe при установленной операционной системе Windows 7/8 /10 обычно находится в папке C:Program FilesMicrosoft OfficeOffice12).
После запуска программы на экране появится окно, вид которого показан на рис1.
Рис.1. Окно программы Access
В качестве примера создадим новую БД и таблицу, структура и данные которой были приведены в таблице 1. Для этого следует выполнить команду Создать .
2. Типы данных в таблице
При создании таблицы нужно дать ее полям имена и для каждого из них выбрать тип данных. Решение об использовании полей того или иного типа обычно принимается при проектировании базы данных, причем каждое поле должно относиться к определенному типу данных.
В таблицах Access можно использовать следующие типы полей:
Числовой. Используется для хранения чисел, над которыми нужно выполнять расчеты. По умолчанию используются длинные целые числа, при необходимости можно выбрать другой способ хранения числа воспользовавшись свойством Размер поля.
Дата/Время. Поле для хранения даты или времени. При его выборе следует дополнительно указать его формат.
Денежный. Вариант числового поля для хранения денежных значений.
Счетчик. Это специальный вариант числового поля, которое служит для автоматической нумерации значения поля текущей записи. При создании новой записи в это поле автоматически помещается новый порядковый номер, и его невозможно изменить или удалить. Этот тип поля очень часто используется при выборе типа ключевого поля таблиц. Еще одна особенность счетчика – при удалении записи значения поля соседних записей не изменяются.
Логический. Поле этого типа может иметь одно из двух значений: Да или Нет. В таблицах и формах это поле обычно отображается в виде флажка.
Поле объекта OLE. Используется для хранения документов различных типов – тексты, рисунки, таблицы, звук, видео и др.
Гиперссылка. Служит для хранения ссылок на узлы Интернета, файлы на жестком диске или в локальной сети.
Вложение. Применяется для хранения документов различных типов – тексты, рисунки, таблицы, звук, видео и др. Поля этого типа появились только в Access 2007; их рекомендуется использовать вместо полей объектов OLE.
Мастер подстановок. После выбора этого поля будет запущен специальный Мастер постановок, с помощью которого можно связать это поле с другой таблицей или задать для него фиксированный набор значений, после чего поле в таблице будет представляться в виде раскрывающегося списка, из которого можно будет выбирать значения из связанной таблицы или вводить одно из фиксированных значений.
3. Дополнительные свойства полей
Главным свойством поля является его тип. С помощью конструктора таблиц для каждого поля можно указать или изменить другие его свойства. С их помощью можно задать формат поля, сделать ввод данных в поле в более удобной форме и с целью предотвращения ошибок ввода данных. Набор дополнительных свойств будет зависеть от типа поля. Ниже (табл. 1) приведено описание некоторых свойств полей.
Таблица 1. Назначение основных свойств полей
4. Создание новой таблицы БД
После создания новой БД, которая пока пуста, можно приступить к созданию новой таблицы. Для этого нужно перейти в режим Конструктора таблиц .
В этом режиме следует ввести поля таблицы материалов, как показано на рис. 3.
При создании полей следует дать им имя, тип, а иногда указать и другие свойства. Эти сведения приведены ниже в таблице 2. Свойства полей задают в таблице, расположенной ниже списка полей на закладке Общие (см. рис. 3).
Таблица 2. Свойства полей таблицы Материалы
Свойства полей таблицы Материалы
Поле мемо в access как сделать
Для определения поля таблицы обязательно задаются Имя поля (Field Name) и Тип данных (Data Type).
Имя поля (Field Name). Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением точки (.), восклицательного знака (!), надстрочного знака (`) и квадратных скобок ([ ]). Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 0 до 31. Максимальная длина имени 64 символа.
Тип данных в MS Access (Data Type). Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование двенадцати типов данных.
Рассмотрим вкратце типы данных в MS Access, виды, назначение и допустимый размер данных, которые могут назначаться полям таблицы в Access.
Закрепим полученные знания просмотром видео:
Про основные свойства полей MS Access читаем тут.
Введение в использование типов данных и свойств полей
Определяет, как выглядит поле в таблицах, формах и связанных с ним отчетах при отображении на экране или при печати. Можно использовать встроенный формат или создать свой собственный.
Список встроенных форматов
Полный формат даты. По умолчанию, если значением является только дата, то время не отображается, а если значением является только время, то не отображается дата. Это значение представляет собой сочетание краткого формата даты и длинного формата времени.