Свойства колонок
Специальное предложение: скидка 50% (115 200 рублей) на ODataDB Enterprise до 24 июня 2024

Свойства колонок

Разработчики могут использовать таблицу xls.handlers для настройки свойств колонок.

Также, разработки могут использовать таблицу xls.columns для определения колонок объектов REST API.

Типы данных

Продукты SaveToDB используют свойства колонок в мастерах подключения, командах SELECT, сохранении данных, и т.д.

Базы данных содержат полное описание колонок только для таблиц и представлений.

Метаданные OData содержат полное описание колонок для большинства типов EntityType.

Для следующих объектов обычно недостаточно информации о типах колонок:

  • хранимые процедуры,
  • SQL запросы,
  • результаты запросов по REST API,
  • динамические типы данных OData.

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

  • BitColumn
  • DataTypeBit
  • DataTypeBoolean
  • DataTypeDate
  • DataTypeDateTime
  • DataTypeDateTimeOffset
  • DataTypeDouble
  • DataTypeInt
  • DataTypeGuid
  • DataTypeString
  • DataTypeTime

Используйте BitColumn чтобы преобразовать значения целочисленный типа в чек-боксы с тремя возможными значениями: 0, 1 и NULL.

Используйте DataType<Type> чтобы определить тип данных колонки или параметра.

Например:

IDTABLE_SCHEMATABLE_NAMECOLUMN_NAMEEVENT_NAMEHANDLER_SCHEMAHANDLER_NAMEHANDLER_TYPEHANDLER_CODE
 s02code_cashbookitem_idDataTypeIntATTRIBUTE

Отключение возможностей

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

  • DoNotChange
  • DoNotSave
  • DoNotSelect
  • DoNotSort
  • DoNotTranslate

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

Используйте DoNotSave для исключения колонок из команд INSERT и UPDATE, используемых для сохранения изменений.

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

Используйте DoNotSort для предотвращения сортировки колонок или целых таблиц в DBEdit, DBGate и ODataDB. SaveToDB не отключает сортировку в Microsoft Excel.

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

Преобразование формул

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

  • ConvertFormulas
  • DoNotConvertFormulas
  • Formula
  • FormulaValue

См. подробности в статье Преобразование формул.

Вы можете использовать следующий тип для преобразования текстовых гиперссылок в объекты:

  • AddHyperlinks

См. подробности в статье Преобразование гиперссылок.