Этот пример показывает, как бизнес-пользователи могут создавать веб-приложения без необходимости программирования баз данных.
Разработчики баз данных и веб-разработчики могут использовать его для быстрого прототипирования приложений.
Чтобы воспользоваться описанными возможностями, установите приложение Tab Framework в базу данных.
Вы можете установить его с помощью плагина SaveToDB или исходного кода из SaveToDB SDK.
Созданные приложения работают в DBGate, ODataDB, DBEdit и Microsoft Excel с установленным плагином SaveToDB.
Таким образом, один раз настроив приложение, вы можете использовать его на различных платформах.
Все таблицы ниже являются интерактивными.
На первом шаге определите необходимые таблицы приложения в таблице tab.tables.
Ниже приведены настроенные таблицы приложения реестра платежей.
На втором шаге определите необходимые колонки и их свойства в таблице tab.columns.
Tab Framework автоматически создает авто-инкрементные поля первичных ключей. Поэтому создание полей типа id не требуется.
Вы можете указать таблицы списков значений для колонок, таких как account_id, item_id и company_id в примере.
Также можно указать, какие поля использовать в качестве параметров-фильтров.
После предварительной настройки добавьте элементы в таблицы списков.
Ниже представлена таблица счетов s21.accounts. Для этой таблицы отключена возможность добавления и удаления строк с помощью признака protect_rows в таблице tab.tables.
Ниже представлена таблица статей s21.items:
Ниже представлена таблица контрагентов s21.companies:
И ниже представлена таблица реестра платежей s21.cashbook.
Попробуйте использовать фильтры и изменять данные в таблице, например, в колонках item_id или column_id.
Tab Framework включает две роли: tab_developers и tab_users.
Роль tab_developers позволяет настраивать приложения, а tab_users — работать с данными.
Попросите вашего администратора баз данных добавить всех бизнес-пользователей в базу данных.
После этого вы сможете управлять разрешениями самостоятельно через меню действий (выберите пользователя и нажмите самую правую кнопку).
Tab Framework позволяет отображать имена таблиц и колонок, а также элементы списков на разных языках.
Сначала определите используемые языки.
Затем добавьте переводы. Для перевода элементов списков отметьте поле translation_supported в таблице tab.columns.
Ваши бизнес-пользователи могут выбрать язык и региональные настройки, используя соответствующий сегмент в адресе, например:
Tab Framework позволяет бизнес-пользователям самостоятельно создавать многопользовательские приложения.
Пользователи могут работать с данными в браузере, приложении DBEdit или Microsoft Excel.
Вы можете загрузить Tab Framework в составе SaveToDB SDK для Microsoft SQL Server.
© 2025 ООО "ГАРТЛ" | www.dbgate.ru | Руководство DBGate | Руководство разработчика | Политика защиты персональных данных