Свойства колонок
Разработчики могут использовать таблицу 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> чтобы определить тип данных колонки или параметра.
Например:
ID | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | EVENT_NAME | HANDLER_SCHEMA | HANDLER_NAME | HANDLER_TYPE | HANDLER_CODE |
---|---|---|---|---|---|---|---|---|
s02 | code_cashbook | item_id | DataTypeInt | ATTRIBUTE |
Отключение возможностей
Вы можете использовать следующие значения, чтобы отключить нежелательные возможности:
- 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
См. подробности в статье Преобразование гиперссылок.