.RU

Общие свойства поля - Информатика и информационные технологии


^ Общие свойства поля
Кроме имени и типа данных, каждое поле характеризуется ещё набором свойств, которые задаются на вкладке Общие (General) окна конструктора таблиц (Рисунок 61) . Их перечень и значения зависят от выбранного типа данных. Приведем наи­более важные на первом этапе изучения свойства полей.

• Размер поля (Field Size) задает максимальный размер данных, сохраняемых в поле. Используется для полей числового и текстового типа.

Для поля с текстовым типом данных задается размер от 1 до 255 байтов (по умолчанию 50 байтов).

Для поля с числовым типом данных можно задать:

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

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

В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой (Number), Дата/время (Date/Time), Логический (Yes/No) и Денежный; (Currency). Ряд этих форматов совпадает с настройкой национальных форматов, определяемых в окне «Язык и стандарты» панели управления Microsoft Windows. Для указания стандартного формата отображения необходимо выбрать в раскрывающемся списке одно из доступных значений для поля выбранного типа. Например, для полей типа Дата/время могут использоваться следующие встроенные форматы:

Пользователь может создать специальный формат для всех типов данных, кроме OLE, с помощью символов форматирования, вводимых в поле этого свойства. Символы для разработки специальных форматов даты и времени приведены в табл.4, а символы для определения других специальных форматов, совпадают с символами, используемыми при создании масок ввода, и приведены в соответствующем разделе.(Таблица 53) Для добавления в специальный формат запятой или другого символа разделителя или текста следует ввести его в кавычках ( mmm d", "yyyy ).

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

Число десятичных знаков (Decimal Places) задает для числового и денежного типов данных число знаков после запятой. Можно задать число от 0 до 15.

Подпись (Caption) задает текст, который выводится в таблицах, формах, отчетах вместо имени поля.

Таблица 53 - Основные символы для разработки специальных форматов

Категория

Символ

^ Назначение символа

Дата /время

(основные)

:

(двоеточие) Разделитель компонентов времени.

/

Разделитель компонентов даты.

d

Номер дня месяца, состоящий из 1 или 2 цифр (1-31).

y

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

dddd

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

w

Номер дня недели (1-7).

ww

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

m

Номер месяца, состоящий из 1 или 2 цифр (1-12).

mmmm

Полное название месяца (Январь-Декабрь).

yyyy

Полный номер года (0100-9999).

h

Число часов, состоящее из 1 или 2 цифр (0-23).

n

Число минут, состоящее из 1 или 2 цифр (0-59).

s

Число секунд, состоящее из 1 или 2 цифр (0-59).

Примеры

1/5/2001

d ”-“ mmmm“-“yyyy

1-мая-2001

21/11/2008

m”-“ mmmm“-“yyyy“г. “ dddd

21-ноября-2008г. пятница

Тексты и числа (основные)

!

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

<

Преобразует все символы к верхнему регистру

>

Преобразует все символы к нижнему регистру

&

Любой символ или ничего

@

Любой символ или пробел

Примеры

мария

>

МАРИЯ

1234567

&&&-&&&&&

12-34567

1234567

!&&&-&&&&&

123-4567




0

Цифра или ноль

#

Цифра или пробел

,

Разделитель целой и дробной части

Примеры

123,569

#.000

123,569

55,123

#,##"руб"

55,12руб

Дата /время

(дополнительные)

c

Задает встроенный «Полный формат даты».

dddddd

Задает встроенный «Длинный формат даты».

ddddd

Задает встроенный «Краткий формат даты».

ttttt

Задает встроенный «Длинный формат времени».

am/pm

12-часовой формат времени с добавлением букв «am» или «pm».

dd

Номер дня месяца, состоящий из 2 цифр (01-31).

ddd

Сокращенное название дня недели (Пн-Вс).

mm

Номер месяца, состоящий из 2 цифр (01-12).

mmm

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

q

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

yy

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

hh

Число часов, состоящее из 2 цифр (00-23).

nn

Число минут, состоящее из 2 цифр (00-59).

ss

Число секунд, состоящее из 2 цифр (00-59).

Значение по умолчанию (DefaultValue) позволяет указать значение, автоматически вводящееся в поле при создании новой записи. Например, в таблице «Адреса» может оказаться удобным указать автоматический ввод значения «Москва» в поле «Город». При заполнении таблицы пользователи смогут оставить в этом поле стандартное значение или, при необходимости, указать другой город. В свойстве Значение по умолчанию (DefaultValue) задается текст или выражение, значение которого автоматически вводится в поле при создании новой записи. Например, если в свойстве поля Значение по умолчанию (DefaultValue) задается выражение =Now(),то в поле автоматически выводятся текущие значения даты и времени. Максимальная длина текста или выражения, задающего значение этого свойства, составляет 255 символов.

Условие на значение (Validation Rule) позволяет осуществлю контроль ввода, задает ограничения на вводимые значения при нарушении условий запрещает ввод и выводит текст, данный свойством Сообщение об ошибке (Validation Text).

Сообщение об ошибке (Validation Text) задает текст сообщения, выводимый на экран при нарушении ограничений, заданных свойством Условие на значение (Validation Rule).

Обязательное поле (Required) указывает, требует ли поле обязательного ввода значения. Если это свойство имеет значение «Да», то при вводе новой записи необходимо ввести значение в это поле или в любой присоединенный к нему элемент управления. Пустые (Null) значения в этом поле не допускаются. Например, можно потребовать, чтобы в элементе управления «Фамилия» в каждой записи обязательно выводилась какая-либо фамилия. Чтобы позволить ввод в поле пустых значений, достаточно указать для свойства Обязательное поле значение «Нет».

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

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

Маска ввода (InputMask) задает маску ввода, облегчающую ввод данных в – поле (элемент управления). Например, удобно создать маску ввода для поля «Телефон», позволяющую вводить только цифры и автоматически добавляющую промежуточные символы: (___) ___-____. Значение данного свойства определяется автоматически при использовании мастера по созданию масок ввода. Маски можно создавать только для полей типа дата/время или текстовых полей. В свойстве Маска ввода (InputMask) может содержать до трех параметров, разделяемых точкой с запятой :

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

В маске можно использовать следующие символы:

^ 0 Цифра (обязательный символ; знаки (+) и (-) не разрешены).

9 Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены).

# Цифра или пробел (необязательный символ; незаполненные позиции выводятся как пробелы в режиме редактирования, но удаляются при сохранении данных; знаки (+) и (-) не разрешены).

^ L Буква (обязательный символ).

? Буква (необязательный символ).

A Буква или цифра (обязательный символ).

a Буква или цифра (необязательный символ).

& Любой символ или пробел (обязательный символ).

^ C Любой символ или пробел (необязательный символ).

. , : ; - / Десятичный разделитель, разделители групп разрядов, времени или даты. (Используемые символы разделителей определяются настройками, выбранными в окне Язык и стандарты панели управления Windows).

< Преобразует все символы к нижнему регистру.

> Преобразует все символы к верхнему регистру.

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

\ Указывает, что следующий символ следует воспринимать как постоянный (а не специальный) символ (например, \A представляет символ «A»).

Примечание. Значение «Пароль» свойства Маска ввода (InputMask) определяет элемент управления, предназначенный для ввода пароля. Любые символы, вводящиеся в этот элемент управления будут отображаться на экране звездочками (*). Подобная маска ввода используется для предотвращения вывода на экран печатаемых символов. Например, маски (000) 00-00-000 и (999) 00-00-000! позволяют вводить междугородние телефонные номера (206) 55-50-248 , но во втором случае код города вводить не обязательно и поле заполняется справа налево. Далее приведено несколько вариантов масок и значений, полученных с их помощью, причём маска расположена слева, а значение справа :

При вводе данных в поле, для которого определена маска ввода, всегда используется режим замены. При удалении символа путем нажатия клавиши «BACKSPACE» символ заменяется на пробел. При копировании или перемещении содержимого поля, для которого определена маска ввода, в буфер обмена постоянные символы маски копируются вне зависимости от режима их сохранения. Маска ввода используется только при вводе символов в поле или в поле со списком с клавиатуры и игнорируется при всех остальных операциях, например, при импорте данных, при выполнении запроса на изменение.


      1. o-praktike-vineseniya-sudami-chastnih-postanovlenij-po-ugolovnim-delam-normativnie-postanovleniya-verhovnogo-suda-respubliki-kazahstan.html
        o-pravah-roditelej-na-vospitanie-detej-raskritie-religioznih-i-nacionalnih-tradicij-v-kontekste-prav-roditelej.html
        o-prave-na-dostup-k-informacii.html
        o-pravilah-ispolzovaniya-lesov-dlya-vedeniya-ohotnichego-hozyajstva-na-territorii-respubliki-ingushetiya.html
        o-pravilah-vnutrennej-podderzhki-selskogo-hozyajstva-informacionnij-byulleten-osint-26-iyul-avgust-2012-g.html
        o-pravotvorchestve.html
      2. predmet.bystrickaya.ru/specialnie-soobrazheniya-deti-rekomendacii-usphsidsa-po-profilaktike-opportunisticheskih-infekcij-u-pacientov.html
      3. books.bystrickaya.ru/celevaya-programma-kurganskoj-oblasti-regionalnaya-energeticheskaya-programma-kurganskoj-oblasti-na-period-do-2010-goda-pasport-stranica-53.html
      4. kontrolnaya.bystrickaya.ru/programma-sorevnovanij-voenno-sportivnie-sorevnovaniya-eto-kompleks-sorevnovatelnih-meropriyatij-po-osnovam-podgotovki-k-voennoj-sluzhbe-fizicheskoj-kulture-i-osnovam-bezopasnosti-zhiznedeyatelnosti-celi.html
      5. predmet.bystrickaya.ru/soderzhanie-disciplini-r-u-rahmetova-doktor-ekonomicheskih-nauk-professor-zav-kafedroj-prikladnaya-matematika.html
      6. thesis.bystrickaya.ru/prilozhenie-4t-iv-issledovanie-sostoyaniya-telekommunikacionnoj-sredi-ocenka-ekonomicheskoj-effektivnosti-ispolzovaniya.html
      7. otsenki.bystrickaya.ru/soderzhanie-kursa-tema-1-vvedenie-v-analiz-uchebno-metodicheskij-kompleks-po-discipline-matematicheskij-analiz-specialnost.html
      8. knowledge.bystrickaya.ru/o-soveshanii-specialistov-statisticheskih-sluzhb-stran-sodruzhestva-po-voprosam-sistemi-nacionalnih-schetov.html
      9. learn.bystrickaya.ru/glava-mestnogo-samoupravleniya-viksunskogo-rajona-predsedatel-zemskogo-sobraniya-aleksej-sokolov-podal-v-otstavku-soobshaet.html
      10. writing.bystrickaya.ru/informacionnoe-protivostoyanie-v-arabo-izrailskom-konflikte-na-blizhnem-vostoke.html
      11. lecture.bystrickaya.ru/535rasshirenie-uchastiya-naseleniya-v-kulturnoj-zhizni-aktualnost-strategii-razvitiya-strani.html
      12. bukva.bystrickaya.ru/ssha-sverhderzhava-epohi-globalizacii-politika-gegemonizma-i-diktata-chast-7.html
      13. universitet.bystrickaya.ru/tyazhelie-lichnostnie-rasstrojstva.html
      14. upbringing.bystrickaya.ru/metodicheskie-ukazaniya-dlya-provedeniya-seminarskih-zanyatij-po-discipline-finansi-i-kredit.html
      15. klass.bystrickaya.ru/5976-amphibia-zemnovodnie-v-celom-55-nauki-o-zemle-geologicheskie-nauki.html
      16. teacher.bystrickaya.ru/glava-15-mareev-s-n-mareeva-e-v-istoriya-filosofii-obshij-kurs-uchebnoe-posobie.html
      17. uchit.bystrickaya.ru/tablica-21-armatura-truboprovodnaya-svarka-i-kontrol-kachestva-svarnie-soedineniya-tehnicheskie-trebovaniya-vzamen.html
      18. exchangerate.bystrickaya.ru/6-raznie-propovedi.html
      19. universitet.bystrickaya.ru/suzuki-d-kullis-t-g97-genetika-barton-guttman-entoni-griffite-devid-suzuki-tara-kullis-per-s-angl-o-perfileva.html
      20. uchenik.bystrickaya.ru/l-m-lemkul-prazdnichnij-stol-chast-30.html
      21. thesis.bystrickaya.ru/programma-formirovaniya-innovacionnogo-obrazovatelnogo-prostranstva-moskovskoj-medicinskoj-akademii-imeni-i-m-sechenova-obem-zaprashivaemogo-finansirovaniya-mln-rub-980-000-000-devyatsot-vosemdesyat-mln-rub-stranica-9.html
      22. student.bystrickaya.ru/2-rabochaya-programma-uchebno-metodicheskij-kompleks-po-discipline-trudovoe-pravo-dlya-specialnosti-dokumentovedenie.html
      23. paragraf.bystrickaya.ru/y-a-xgde-kazhdij-element-amn-matrici-a-uchebnoe-posobie-moskva-2006-bbk-32-973-t.html
      24. otsenki.bystrickaya.ru/rossiya-vvodit-bezvizovij-zapliv-pervij-kanal-novosti-19-09-2008-sharafutdinov-maksim-06-00-07-00-08-00-6.html
      25. paragraph.bystrickaya.ru/melanholicheskaya-progulka-po-znamenitomu-russkomu-nekropolyu-sent-zhenevev-de-bua-pod-parizhem-istinnaya-enciklopediya-russkoj-emigracii-spb-ooo-izdatelstvo-stranica-26.html
      26. nauka.bystrickaya.ru/urok-anglijskij-yazik-geografiya-po-teme-velikobritaniya.html
      27. thescience.bystrickaya.ru/harakter-raspredeleniya-rinochnih-dolej-12-tempi-rosta-rinka-13-uroven-rentabelnosti-rinka-15.html
      28. literatura.bystrickaya.ru/rukovodstvo-polzovatelya-versiya-0-sankt-peterburg-2010-firma-zao-vzlet-stranica-28.html
      29. doklad.bystrickaya.ru/votinov-a-yaponskij-shpionazh-v-russko-yaponskuyu-vojnu-1904-1905-gg.html
      30. desk.bystrickaya.ru/pamyatka-dlya-studentov-grupp-ib-po-izucheniyu-disciplini-tehnicheskaya-zashita-informacii.html
      31. upbringing.bystrickaya.ru/literatura-materiali-dlya-podgotovki-k-sessii-slushatelej-4-go-kursa-zaochnogo-obucheniya.html
      32. knowledge.bystrickaya.ru/oblastnaya-celevaya-programma-razvitie-agropromishlennogo-kompleksa-kirovskoj-oblasti-na-period-do-2015-goda-pasport-stranica-2.html
      33. universitet.bystrickaya.ru/tema-8-renta-i-pozhiznennoe-soderzhanie-s-izhdiveniem-uchebno-metodicheskij-kompleks-omsk-2006-federalnoe-agentstvo-po-obrazovaniyu.html
      34. college.bystrickaya.ru/1-vidi-prikazov-i-punktov-prikaza-3.html
      35. gramota.bystrickaya.ru/yavlenie-radioaktivnosti.html
      36. letter.bystrickaya.ru/obrabotka-informacii-postupayushej-s-aerodinamicheskih-datchikov-datchiki-analiza-skorosti-vetra-i-peredacha-postupayushej-informacii-po-seti-v-evm-set-realizovat-na-osnove-nejrochipa.html
© bystrickaya.ru
Мобильный рефератник - для мобильных людей.