Этот пример демонстрирует как бизнес-пользователи могут создавать веб-приложения без программирования баз данных.
Разработчики баз данных и веб-разработчики могут использовать его для быстрого прототипирования приложений.
Чтобы использовать описанные возможности, следует установить в базу данных приложение 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.
© 2022-2024 ООО "ГАРТЛ" | www.savetodb.ru | Руководство DBGate | Руководство разработчика | Политика защиты персональных данных