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

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

Разработчики могут использовать таблицу 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

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

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