какие существуют основные типы полей
Типы данных и полей: общее и в разных СУБД
Характеристики полей БД и типы данных
Одна СУБД отличается от другой в первую очередь набором поддерживаемых типов данных и их свойствами. Но понимание общих подходов позволяет достаточно легко решить значительную часть возникающих нестыковок.
Первым делом введем тип данных, для которого не существует поля, но он чрезвычайно важен, так как означает отсутствие данных. Он обозначается как NULL и его необходимо присваивать отдельно. Сделать это можно только для тех полей, для которых указано в структуре таблицы соответствующее разрешение. В этом случае, например, задав его значением по умолчанию, мы можем получить 3 варианта логического поля: null, true, false. При этом данные будут пустыми (null) при создании записи и актуализируются только после ввода конкретной информации.
Поле — минимальная единица структурированной информации в БД, характеризующая один показатель для одного явления. Каждое поле имеет тип и размер. Все поля для данного явления составляют запись. Поле — структурная единица записи. Обратите внимание, что, уже с точки зрения всей БД, поле является совокупностью какого-либо значения во всех записях.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Характеристики полей БД (на основе xBase)
* В отличие от всех полей хранится в отдельном файле, не имеет фиксированного размера и ограничивается только свободным дисковым пространством, либо размером файла операционной системы.
Характеристики основных полей MySQL
* Размер для символьных (строковых) полей зависит от используемой кодировки.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Неверный выбор типа и размера полей
Поскольку размер поля в «правильной» реляционной БД имеет фиксированное значение, он должен быть достаточным (иначе данные могут не поместиться) но не избыточным (лишнее место на диске и в памяти). Если подумать, то данный параметр должен быть, например, для символьного типа точно равен самой длинной строке генеральной совокупности.
Тип поля должен соответствовать вводимым данным с учетом возможного развития. В том числе числу записей для идентификаторов.
Ошибка типа — достаточно грубая и примитивная. Если недостаточный размер поля еще может быть оправдан просто отсутствием достаточного (исчерпывающего) объема информации, то ошибка в выборе типа — следствие слишком поверхностных рассуждений.
Еще один, совсем неочевидный пример. Так как размер поля всегда измеряется в целых байтах, логический тип, теоретически требующий всего одного бита, следует рассматривать как нерациональный. Да, он будет всегда обрабатываться быстрее, так как может иметь всего от двух до трех вариантов значения (T, F, null). Но даже банальный интерфейсный флажок, чаще всего используемый для управления полем, может иметь до четырех состояний.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Прошу обратить особо пристальное внимание на неопределенную информацию, традиционно вносимую для xBase в Memo-поле. Новые концепции не предусматривают такого типа и придется пользоваться текстовыми полями, дополнительно обдумывая их структуру. Важно создать среду, когда не будет вывода пользователю, что он превысил объем сохраняемых данных.
Платформа для создания баз данных и
бизнес-приложений без программирования
Поля в объект добавляются в режиме редактирования объекта (подробнее о настройке структуры объекта — в разделе Структура данных). Почти все поля имеют общие свойства:
Поля имеют дополнительные свойства, определяющие их отображение, изменение и фильтрацию.
Типы полей объекта, определяющие состав физически хранимых данных в таблицах БД:
Типы полей объекта, которые служат для оформления внешнего вида конструктора и выполнения дополнительных функций:
Тип поля файл — определяет ссылку на файл в хранилище и используется для его открытия.
строка
Дополнительные свойства в форме:
число
Примеры заполнения свойства Копия из:
Значение суффикса отображается на второй строке заголовка списка записей. |
Дополнительные свойства в форме:
Суммирование итога по дочернему объекту выполняется как для подчинённой, так и для равнозначной связи, с использованием их числовых и вычисляемых полей. В список дочерних объектов, при наличии равнозначной связи, также добавляется системный объект равнозначной связи, для которого можно указать дополнительные пользовательские поля для суммирования.
Возможные варианты условия для исходного фильтра в форме: больше (>), больше или равно (>=), меньше (
дата
В строковой дате в качестве разделителя можно использовать символы: пробел, точка, тире, слэш:
Если ввод производится без разделителей, то желательно указывать 6 или 8 чисел (две или четыре цифры года). Примеры: 05041987 (05.04.1987) или 011117 (01.11.2017).
Дополнительные свойства в форме:
Нижнюю и верхнюю исходные границы в форме можно задать с отличием в +/- дней от текущей даты, а исходные значения для фильтра по дню/месяцу установить в текущие.
today (сегодня), то, при смене текущей даты на компьютере, при открытии проекта производится перерасчёт поля для всех записей объекта.
Для ручного перерасчёта всех интервалов и расчётных полей в объекте служит кнопка Перерасчёт в меню управления объектом.
переключатель
Дополнительные свойства в форме:
комбинация
Для выбора значений комбинации служит кнопка в правой части поля, открывающая список для включения/исключения нужных значений, которые отображаются в поле через запятую. Для окончания выбора — кликнуть за пределами списка значений.
Дополнительные свойства в форме:
объект
При выборе ссылки на объект открывается окно со списком записей указанного объекта вместе с определёнными для него фильтрами, но без детализации. При выборе записи окно списка записей источника закрывается, а в поле ссылки устанавливается значение первого поля записи. Для удаления ранее выбранного значения служит кнопка в правой части поля.
Для фильтрации записей с не заданным (пустым) значением, в фильтре служит кнопка (-). Данная комбинация символов также служит для установки в фильтре значения по умолчанию.
При установленной обратной связи с другим объектом, при выборе/удалении ссылки на запись, в записи этого объекта будет изменяться ссылка на текущий. Для аналогичного поведения со стороны другого объекта, в нём также надо задать обратную ссылку.
Дополнительные свойства в форме:
Подробнее о значениях, получаемых из поля объекта пользователей, см. в настройке прав доступа.
составное
Составное поле работает по принципу формирования документа на базе шаблона, за исключением функций Image, Barcode и Del (см. Функции шаблонов). На основании формулы строится строка, недоступная для редактирования. Изменение поля производится при изменении тех полей, которые указаны в формуле.
Кнопка применения формулы может понадобится в тех случаях, когда изменяются значения полей, на основании которых формируется составное поле или для применения новой формулы ко всем записям объекта.
Составное поле может быть использовано для получения полей объекта (кроме ключевого) любой глубины вложенности, для промежуточного результата перед экспортом в шаблон и др., а при размещении первым в списке — для большей информативности ключевого поля. |
Составные поля не обрабатываются другими составными полями, т.е. не допускается их вложенность в пределах одного объекта. |
расчётное
Аргументы для функций, степень или точность, могут быть как полем, так и числовым значением или расчётным выражением. Поля заключаются в квадратные скобки. Допускается использование полей ссылочных объектов любой глубины вложенности.
При использовании системного поля today (сегодня) — оно заменяется на текущую дату. При смене даты на компьютере производится перерасчёт поля для всех записей объекта. |
Для ручного перерасчёта всех интервалов и расчётных полей в объекте служит кнопка Перерасчёт в меню управления объектом.
Дополнительные свойства в форме:
Данное поле не доступно для редактирования и меняет своё значение при изменении поля ссылки на объект, из которого оно получает своё значение.
При добавлении поля в форму, для него можно определить условия фильтра, соответствующие типу указанного поля. При указании ссылки на поле ссылки, будет использован тип конечного поля.
Поля ссылок не обрабатываются в шаблонах и составных полях, а также не обрабатываются в расчётных полях. Для получения необходимых данных требуется использовать полную ссылку на поле объекта. |
надпись
Надпись отображается только в детализации.
Если имя надписи равно «—» (без учёта префикса), то она заменяется разделительной линией.
краска
Число полей краски в одном объекте не ограничено.
В условии цвета разрешено использование типов полей: переключатель, ссылка на объект, число, расчёт и составное.
Возможные варианты условий: больше (>), больше или равно (>=), меньше (
SMS сообщение
Для отправки сообщения служит кнопка в правой части поля, по которой открывается окно с данными получателя (телефон и шлюз) и текстом сообщения. По кнопке «Отправить» производится попытка отправки сообщения, результат которой записывается в указанные поля даты, времени и результата. При повторной отправке SMS сообщения данные результатов переписываются.
В случае, если не задано поле результата, после попытки отправки сообщения открывается окно с данной информацией.
Настройку SMS-шлюзов см. на странице формы SMS рассылки.
исполняемое (с версии 5.1.1)
Каждая отдельная команда в поле должна начинаться с новой строки.
Для запуска выполнения списка команд, при работе с данными, служит кнопка в правой части поля.
Выполнение команд в консольном окне и в фоновом режиме может отличаться. |
Для закрытия консольного окна вручную рекомендуется ставить последней команду pause. |
Для Linux и macOS — в разработке.
группа (с версии 6.0)
условие (с версии 6.0)
подсказка (с версии 6.0)
файл
При наличии в структуре объекта поля типа файл, при работе с данными в правой части вкладки детализации, на которой размещено поле, отображается панель с прикреплёнными к записи файлами. Если файл является изображением, то для него создаётся уменьшенная копия предосмотра.
При добавлении файла к записи он копируется в хранилище (локальное — папка _files, удалённое — указанная папка настроенного облака). Добавление возможно с любого подключённого по сети компьютера. Информация о добавленном файле помещается в базу данных (для минимизации файловых или сетевых операций), поэтому при физическом удалении файла из хранилища, вместо иконки файла будет отображена иконка, обозначающая отсутствие файла под указанным именем.
Добавление файла под существующим названием открывает подтверждение замены ранее существующего. При указании в поле файла имени уже существующего, он будет отображен в правой панели. Изменение имени в поле на несуществующее приведёт к отображению иконки отсутствующего файла.
Открытие файла производится двойным кликом по иконке или через контекстное меню, в котором можно выбрать системную программу, которой будет открыт файл. При открытии файла он копируется на пользовательский компьютер в папку _cache, из которой и производится его открытие. Повторное открытие файла не будет вызывать загрузку его с сервера.
При обновлении файла на сервере, удалённым пользователям, у которых уже есть старая версия файла, при его открытии будет загружаться новая.
При удалении имени прикреплённого файла из поля — файл из хранилища физически не удаляется. Его удаление из хранилища осуществляется вручную.
В папке _cache, кроме загруженных файлов, во вложенной папке _thumbs хранятся иконки предосмотра. Удаление папки _cache допустимо для минимизации объёма хранимых файлов на диске, но будет вызывать дополнительную нагрузку на сеть при удалённом подключении и задержки в работе.
При включении проекта серверным, файлы из каталога _files необходимо перенести в каталог облачного хранилища, настроить к нему доступ в настройках программы и указать использование данного хранилища в свойствах проекта. |
Справка по базе Руна
Конструктор Руна — платформа для создания баз данных и бизнес-приложений без программирования.
No-code development platform (NCDP) «RunaBase». © 2006-2021 Vladimir Borozdin. All rights reserved.
Введение в использование типов данных и свойств полей
Каждая таблица в Access состоит из полей. В свойствах поля описываются характеристики и поведение добавляемых в него данных. Тип данных поля — это самое важное свойство, которое определяет, какие данные могут храниться в поле. В этой статье описаны типы данных и другие свойства поля, доступные в Access, а также приведена дополнительная информация в разделе справочных сведений о типах данных.
В этой статье
Общие сведения
Иногда типы данных могут показаться неочевидными, например в поле с типом данных «Текст» могут храниться данные, состоящие из текста и чисел. Но в поле с типом данных «Число» могут храниться только числовые данные. Поэтому вам нужно знать, какие свойства используются для каждого типа данных.
Тип данных поля определяет много других важных характеристик поля, в частности:
форматы, которые можно использовать в поле;
максимальный размер значения в поле;
способ использования поля в выражениях;
возможность индексирования поля.
В зависимости от способа создания нового поля тип данных поля может быть задан заранее или его можно выбрать. Например, если при создании поля в режиме таблицы вы:
используете существующее поле из другой таблицы, типы данных уже определены в ней или в шаблоне;
вводите данные в пустом столбце (или поле), Access назначает полю тип данных, исходя из вводимых значений, или вы можете назначить тип данных и формат для поля;
на вкладке Изменение полей в группе Поля и столбцы выбираете команду Добавить поля, Access отображает список типов данных для выбора.
Когда какой тип данных использовать?
Тип данных поля можно обдумать как набор характеристик, которые применяются ко всем его значениям. Например, значения, которые хранятся в текстовом поле, могут содержать только буквы, цифры и ограниченный набор знаков препинания, а текстовое поле может содержать не более 255 знаков.
Совет: Иногда все выглядит так, как будто данные в поле имеют один тип, а на самом деле это данные другого типа. Например, поле вроде бы содержит числовые значения, но на самом деле это текстовые значения, представляющие номера комнат. Часто для сравнения или преобразования значений с разными типами данных используются выражения.
В таблицах ниже показаны форматы, доступные для каждого типа данных, и описаны результаты форматирования.
Основные типы
Короткие буквенно-цифровые значения, например фамилия или почтовый адрес. Помните, что начиная с версии Access 2013, текстовый тип данных переименован в Краткий текст.
Числовой, Большое число
Числовые значения, например расстояния. Помните, что для денежных значений есть отдельный тип данных.
Значения «Да» и «Нет», а также поля, содержащие только одно из двух значений.
Date/Time, Date/Time Extended
Дата/время: значения даты и времени для лет от 100 до 9999.
Дата/время с расширением: значения даты и времени для лет с 1 по 9999.
Текст или сочетание текста и чисел, которые отформатированы с помощью элементов управления цветом и шрифтом.
Результаты вычисления. Вычисление может ссылаться на другие поля в той же таблице. Вычисления создаются с помощью построителя выражений. Вычисляемые поля впервые появились в Access 2010.
Вложенные изображения, файлы электронных таблиц, документы, диаграммы и другие файлы поддерживаемых типов в записях базы данных (как и в сообщениях электронной почты).
Текст или сочетание текста и чисел, сохраненное как текст и используемое в качестве адреса гиперссылки.
Длинные блоки текста. Типичный пример использования поля MEMO — подробное описание продукта. Помните, что начиная с версии Access 2013, тип данных MEMO переименован в «Длинный текст».
Список значений, которые получены из таблицы или запроса, или набор значений, которые вы указали при создании поля. Запускается мастер подстановок, с помощью которого можно создать поле подстановки. В зависимости от выбора, сделанного в мастере, данные в поле подстановки могут иметь текстовый или числовой тип.
У полей подстановки есть дополнительный набор свойств, которые находятся на вкладке Подстановка в области Свойства поля.
Примечание: В файлах формата MDB недоступны вложения и вычисляемые данные.
Числовой
Числа без дополнительного форматирования (точно в том виде, в котором хранятся).
Обычные денежные значения.
Обычные денежные значения в формате ЕС.
Числовые данные с десятичными знаками.
Значения в процентах.
Дата и время
Краткий формат даты
Дата в кратком формате. Зависит от региональных параметров даты и времени. Например, 14.03.2001 для России.
Средний формат даты
Дата в среднем формате. Например, 03-апр-09 для России.
Длинный формат даты
Дата в длинном формате. Зависит от региональных параметров даты и времени. Например, 14 марта 2001 г. для России.
Время только в 12-часовом формате, который будет соответствовать изменениям в региональных параметрах даты и времени.
Средний формат времени
Время в 12-часовом формате, после которого указываются символы AM (до полудня) или PM (после полудня).
Время только в 24-часовом формате, который будет соответствовать изменениям в региональных параметрах даты и времени.
Логический
Объект OLE Объекты OLE, например документы Word.
Свойство «Размер поля»
После создания поля и указания типа данных для него можно настроить дополнительные свойства поля. Набор доступных дополнительных свойств зависит от типа данных поля. Например, вы можете настроить размер текстового поля с помощью свойства Размер поля.
Для числовых и денежных полей свойство Размер поля особенно важно, поскольку определяет диапазон значений поля. Например, одноразрядное числовое поле может содержать только целые числа в диапазоне от 0 до 255.
Свойство Размер поля определяет также, сколько места на диске занимает каждое значение числового поля. В зависимости от размера поля число может занимать 1, 2, 4, 8, 12 или 16 байт.
Примечание: В полях MEMO и текстовых полях возможны значения переменных размеров. Для этих типов данных свойство Размер поля задает максимальный размер доступного пространства для одного значения.
Дополнительные сведения о свойствах полей и той роли, которую они выполняют для различных типов данных, см. в разделе Справочные сведения о типах данных. Ознакомьтесь также со статьей Задание размера поля.
Типы данных в связях и соединениях
Связь между таблицами — это связи между общими полями в двух таблицах. Связь может быть одного из следующих типов: один к одному, один ко многим, многие ко многим.
Объединение — это SQL, которая объединяет данные из двух источников в одну запись в запросе набор записей на основе значений в указанном поле, которые есть у них общие. Присоединиться может быть внутреннее соединение, левое внешнее соединение или правое внешнее соединение.
Когда вы создаете связь между таблицами или добавляете соединение в запрос, типы данных в соединяемых полях должны быть одинаковые или совместимые. Например, вы не сможете создать соединение между числовым и текстовым полями, даже если значения в этих полях совпадают.
При использовании связи или соединения поля с типом данных «Счетчик» совместимы с полями числового типа, если для свойства Размер поля последних задано значение Длинное целое.
Для поля, участвующего в связи между таблицами, нельзя изменить тип данных или свойство Размер поля. Чтобы изменить свойство Размер поля, временно удалите связь. Но после изменения типа данных вы не сможете снова создать связь, пока не измените тип данных связанного поля. Дополнительные сведения о таблицах см. в статье Общие сведения о таблицах.
Справочные сведения о типах данных
Тип данных, применяемый к полю, содержит набор свойств, которые вы можете выбрать. Чтобы получить дополнительные сведения, щелкните типы данных ниже.
Типы полей и данных полей
Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию Power Apps этой темы см. в следующем разделе: Типы столбцов
Типы полей
В следующей таблице приведена информация о доступных типах полей.
Тип поля | Описание | Доступный тип данных поля |
---|---|---|
Простое поле | Содержит данные, не основанные на формуле. | Строка текста, Набор параметров, Два параметра, Изображение, Целое число, Число с плавающей точкой, Десятичное число, Валюта, Несколько строк текста, Дата и время, Поиск |
Вычисляемое поле | Содержит вычисления, в которых используются поля из текущей сущности или связанных дочерних сущностей. | Строка текста, Набор параметров, Два параметра, Целое число, Десятичное число, Валюта, Дата и время. |
Поле свертки | Содержит агрегированное значение, вычисленное по записям, связанным с определенной записью, или значение, вычисленное по иерархии записей. | Целое число, Десятичное число, Валюта, Дата и время |
В следующей таблице приведена информация о типах данных полей.
Тип данных поля | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Строка текста | Это поле может содержать до 4000 символов текста. Можно указать, чтобы максимальная длина была меньше этого значения. Это поле имеет несколько параметров форматирования, которые могут изменить представление текста. К ним относятся параметры Электронная почта, Текст, Область текста, URL-адрес, Тикер и Телефон. Дополнительные сведения: Дополнительные сведения: Параметры формата одной строки текста | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Несколько строк текста | Это поле может содержать до 1 048 576 символов текста. Можно указать, чтобы максимальная длина была меньше этого значения. При добавлении этого поля в форму можно указать размер поля. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Набор параметров | Это поле содержит набор параметров. Каждый параметр имеет числовое значение и подпись. При добавлении в форму в этом поле отображается элемент управления, чтобы пользователи могли выбрать только один параметр. При отображении этого поля в разделе Расширенный поиск пользователи могут использовать элемент управления выбором, чтобы выбрать несколько параметров для включения в свои условия поиска. Можно определить один глобальный набор параметров и настроить несколько полей Набор параметров для использования этого единственного набора параметров. Дополнительные сведения см. в разделе Дополнительные сведения: Создание и изменение глобальных наборов параметров. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Набор параметров с выбором нескольких вариантов | Это поле содержит набор параметров, в котором можно выбрать несколько параметров. При добавлении в форму в этом поле используется элемент управления, чтобы пользователи могли выбрать несколько параметров. При отображении этого поля в разделе Расширенный поиск пользователи могут выбрать из списка несколько параметров для включения в свои условия поиска. Можно определить один глобальный набор параметров и настроить несколько полей Набор параметров с выбором нескольких вариантов для использования этого единственного набора параметров. Дополнительные сведения см. в разделе Дополнительные сведения: Создание и изменение глобальных наборов параметров. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Два параметра | Это поле содержит два параметра. Каждый параметр имеет числовое значение 0 или 1, соответствующее значениям false и true. Каждый параметр также имеет подпись, чтобы значение true или false можно было представить как «Да» и «Нет», «Горячо» и «Холодно», «Вкл.» и «Выкл.» или любую пару подписей для отображения. Поля с двумя параметрами не содержат параметры форматирования на уровне поля. Но при добавлении поля в форму можно выбрать, отображать его в виде переключателя, флажка или списка выбора. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Состояние | Системное поле с параметрами, которые обычно соответствуют состоянию «Активно» и «Неактивно». Некоторые системные атрибуты включают дополнительные параметры, однако все настраиваемые атрибуты имеют только параметры состояния Активно и Неактивно.Набор параметров с выбором нескольких вариантовМожно настраивать формы (основная, быстрого создания и быстрого просмотра) и шаблоны электронной почты, добавляя поля с возможностью выбора нескольких вариантов. При добавлении поля с набором параметров с выбором нескольких вариантов можно указать несколько значений, которые будут доступны пользователям для выбора. Когда пользователи заполняют форму, они могут выбрать одно, несколько или все значения, отображаемые в раскрывающемся списке. Например, если организация работает в различных областях или странах, можно включить несколько областей или стран в поле «Зона деятельности». Пользователь затем может выбирать одно или несколько расположений из списка доступных значений. Наборы параметров с возможностью выбора нескольких вариантов могут использоваться в доступных только для чтения сетках, редактируемых сетках и большинстве форм. Наборы параметров с возможностью выбора нескольких вариантов нельзя использовать с: Поля с возможностью выбора нескольких вариантов поддерживаются в формах следующих типов:
Можно использовать глобальные наборы параметров, которые определены в организации, для настройки значений в наборах параметров с возможностью выбора нескольких вариантов. В поле «Использовать существующий набор параметров» выберите «Да», затем выберите набор параметров в раскрывающемся списке наборов параметров. Кроме того, можно выполнить следующие действия с глобальным набором параметров, не выходя из диалогового окна создания поля: Выберите «Изменить» для редактирования глобального набора параметров. Можно изменять глобальный набор параметров, только если параметр «Настраиваемый» имеет значение «Да». Выберите «Создать», чтобы создать новый глобальный набор параметров. Дополнительные сведения см. в разделе Дополнительные сведения: Создание и изменение глобальных наборов параметров. Поле «Клиент»В предыдущих выпусках Dynamics 365 Customer Engagement (on-premises) несколько готовых сущностей, таких как «Обращение», «Интерес» и «Возможная сделка», содержали специальное поле поиска, представляющее клиента. С помощью этого поля поиска можно было выбрать одну из двух сущностей: организацию или контакт. С помощью этой новой возможности можно добавить поле «Клиент» в любую системную или настраиваемую сущность. Можно использовать поле «Клиент» в нескольких сущностях для отслеживания данных клиента таким же образом, как использовалось поле «Клиент» в сущностях «Обращение», «Интерес» и «Возможная сделка». Рассмотрим следующий бизнес-сценарий. У компании имеется поставщик по страхованию. Вы используете Dynamics 365 Customer Engagement (on-premises) для управления вашими взаимодействиями с клиентами и унификации бизнес-процессов. Важно знать, является ли получатель политик или требований отдельным лицом или компанией. Для удовлетворения этого бизнес-требования можно создать две настраиваемых сущности: «Политики» и «Требования». Для получения и отслеживания требуемых сведений о клиентах, добавьте поле поиска «Клиент» в сущности «Политики» и «Требования», используя новую возможность поля «Клиент». Параметры форматирования полей с одной строкой текстаВ следующей таблице приводятся сведения о параметрах форматирования для полей с одной строкой текста.
Параметры форматирования полей с целыми числамиВ следующей таблице приводятся сведения о параметрах форматирования для полей с целыми числами.
Использование правильного типа числового поляПри выборе правильного типа числового поля для использования выбор типа Целое число или Валюта довольно очевиден. Делая выбор между типом Число с плавающей запятой или Десятичное число, следует быть более внимательными. Десятичные числа хранятся в базе данных в том же виде, в каком они вводятся. Числа с плавающей запятой хранятся в виде максимально близкого значения. Зачем же использовать максимально близкое значение, если есть точное значение? Ответ заключается в том, что при использовании разных типов производительность системы будет отличаться. Используйте десятичные числа, если необходимо создавать отчеты с очень точными расчетами или если обычно используются запросы на поиск значений, равных или не равных другому значению. Используйте числа с плавающей запятой при хранении данных, представляющих дробные числа или значения, которые обычно запрашиваются для сравнения с другим значением с помощью операторов «больше» или «меньше». В большинстве случаев разница между десятичными числами и числами с плавающей запятой не заметна. Если не требуются максимально точные расчеты, можно использовать числа с плавающей запятой. Использование полей валютыС помощью полей валюты организация может настроить несколько валют, которые могут использоваться для записей в организации. Если организация использует несколько валют, ей обычно требуется возможность выполнять расчеты для получения значений в базовой валюте организации. При добавлении поля валюты в сущность, не содержащую другие поля валюты, добавляется два дополнительных поля: Поле поиска Валюта, в котором можно указать любую активную валюту, настроенную в организации. Можно настроить несколько активных валют для организации в разделе Параметры > Управление бизнесом > Валюты. Можно указать валюту и валютный курс по отношению к базовой валюте, заданной для организации. При наличии нескольких активных валют можно добавить поле валюты в форму и разрешить пользователям указывать, какая валюта должна применяться к денежным значениям для этой записи. В результате изменится отображаемое обозначение денежной единицы для текущего поля в форме. Пользователи также могут изменить личные параметры, чтобы выбрать валюту по умолчанию для создаваемых записей. Десятичное поле Валютный курс, в котором представлен валютный курс для выбранной валюты, связанной с сущностью, по отношению к базовой валюте. Если это поле добавить в форму, пользователи смогут просматривать значение, но не смогут его изменять. Валютный курс хранится с валютой. Для каждого добавляемого поля валюты добавляется еще одно поле валюты с суффиксом «_Base» в имени. В этом поле хранится расчет значения добавленного поля валюты и базовой валюты. Опять же, если это поле добавить в форму, его будет невозможно изменить. При настройке поля валюты можно выбрать значение точности. По существу, доступно три параметра, как показано в следующей таблице.
Различные типы поисковПри создании нового поля поиска создается новое отношение сущностей «многие-к-одному» (N:1) между сущностью, с которой выполняется работа, и значением Тип целевой записи, указанным для поиска. Дополнительные параметры настройки для данного отношения описаны в разделе Создании и изменение отношений сущностей. Однако все настраиваемые поиски могут ссылаться только на одну запись для одного типа целевой записи. Следует помнить, что это поведение присуще не всем поискам. Существует несколько других типов системных поисков, как показано ниже.
Поля изображенияПоля изображения используются для отображения одного изображения в каждой записи в приложении. У каждой сущности может быть одно поле изображения. Поле изображения можно добавить в настраиваемые сущности, но невозможно добавить в системные сущности. Следующие системные сущности содержат поле изображения. Сущности, отмеченные звездочкой (*), включены по умолчанию.
Даже если сущность содержит поле изображения, для отображения изображения в приложении требуется выполнить дополнительное действие. В определении сущности поле Основное изображение имеет значение [Нет] или Изображение сущности. Выберите значение Изображение сущности для отображения изображения в приложении. Дополнительные сведения: Создание и изменение сущностей После включения отображения изображения для сущности во всех записях без изображения будет отображаться изображение-заполнитель. Например, сущность «Интерес»: ») Пользователи могут выбрать изображение по умолчанию, чтобы загрузить изображение со своего компьютера. Размер изображений не должен превышать 5120 КБ, и изображения должны быть в одном из следующих форматов: При загрузке изображение преобразуется в формат JPG, и все загруженные изображения также будут использовать этот формат. При загрузке анимированного изображения в формате GIF сохраняется только первый кадр. При загрузке размер изображения меняется для соответствия максимальному размеру 144 х 144 пикселя. Пользователи должны изменить размер изображения или обрезать изображение, которое они загружают, для его правильного отображения согласно данному размеру. Все изображения обрезаются в виде квадрата. Если обе стороны изображения меньше 144 пикселей, изображение будет обрезано в виде квадрата с размерами меньшей стороны.
|