SaveToDB
Надстройка для создания корпоративных приложений
с использованием Microsoft Excel
Базовые возможности надстройки как редактора данных баз данных
Надстройка позволяет без какой-либо настройки использовать Microsoft Excel в качестве редактора баз данных.
Базовые возможности включают:
- Получение данных из таблиц, представлений и процедур
- Сохранение и слияние данных в таблицы и представления
- Изменение полей WHERE и параметров процедур на ленте
- Переключение запросов из удобного списка на ленте
- Замена идентификаторов на имена из таблиц внешних ключей
- Создание пользовательских видов таблиц в Excel
- Создание таблиц на сервере и первоначальный импорт данных
- Панели задач для редактирования строк таблиц
- Панели задач для редактирования больших текстов
- Панели задач для удобного выбора элементов из списков
На снимке приведен пример данных из хранимой процедуры.
Надстройка автоматически определяет параметры и добавляет их на ленту.
Надстройка определяет таблицы внешних ключей accounts, items и companies, и сформировал списки значений для параметров и ячеек.
Также он определил исходную таблицу и активировал сохранение.
Настраиваемые возможности работы с базами данных для создания приложений
За счет настройки на стороне сервера, надстройка позволяет реализовать практически любые возможности.
В частности, настраиваемые возможности включают:
- Сохранение данных хранимыми процедурами
- Проверка и сохранение данных в момент изменения ячеек
- Обработка событий Excel серверными обработчиками
- Запуск процедур, макросов, запросов из меню на ленте
- Запуск контекстных процедур и запросов из контекстного меню
- Настройка списков значений параметров, в т.ч. динамических
- Настройка списков значений в ячейках, в т.ч. динамических
- Использование SQL кода в любом месте как хранимых процедур
- Перевод наименований объектов, полей и параметров
- Перевод пользовательских данных
- Сохранение и загрузка форматов таблиц Excel из базы данных
Надстройка SaveToDB используется в коммерческих приложениях бюджетирования и планирования.
Вы можете загрузить демонстрационные книги приложений и попробовать все возможности.
На снимке представлен пример запроса для получения отчетов.
Таблица Excel полностью интерактивна.
По правой кнопке можно получить детализацию значений.
Настраиваемые возможности для работы с отчетами
Надстройка содержит отдельную вкладку "Отчеты", которая настраивается непосредственно в Excel.
Основная цель вкладки - предоставить возможность создавать интерактивные отчеты без применения VBA.
Данные из баз данных могут находиться на отдельных листах.
Возможности включают:
- Определение диапазона видимых колонок и строк отчета формулами
- Создание параметров отчета на ленте взамен элементов форм VBA
- Изменение параметров запросов к базе данных на ленте отчета
- Обновление запросов к базе данных из меню "Обновить"
- Сохранение изменений на других листах из меню "Сохранить"
- Настройка меню "Действия" на ленте для запуска запросов
- Настройка контекстного меню Excel для запуска контекстных запросов
Эти возможности можно использовать для работы с отчетами в Excel, даже без подключения к базам данных.
На снимке представлен пример отчета, который использует данные из системы бюджетирования.
Какие платформы поддерживаются?
Надстройка поддерживает Microsoft SQL Server, MySQL, PostgreSQL и SQLite.
Надстройка поддерживает OData 4.0 на уровне возможностей работы с базами данных.
Надстройка также поддерживает загрузку данных CSV, XML, JSON, Plain Text и HTML из текстовых файлов и веб-запросов.
Для кого предназначена надстройка SaveToDB?
Конечными пользователями надстройки SaveToDB являются бизнес-пользователи.
Они используют элементы управления на вкладках "База данных" и "Отчеты".
Надстройка нацелена на разработчиков баз данных, которые могут создавать
полноценные корпоративные приложения, используя Microsoft Excel в качестве клиента.
В случае надстройки, настройка клиента выполняется за счет создания объектов в базе данных,
например, для получения списков значений или сохранения данных,
и редактирования конфигурационных таблиц надстройки в базе данных.
Кто является вашими клиентами?
Пользователями надстройки являются более 3000 компаний и государственных организаций в 100 странах мира.
Надстройка доступна на русском, английском, немецком, французском, итальянском и испанском языках.
Сколько стоит и есть ли бесплатная версия?
Бесплатная редакция надстройки содержит все функции, за исключением возможности сохранения данных.
Это очень много функций, включая возможности управления запросами и работы с отчетами.
Редакция Standard позволяет сохранять данные, но не включает возможность использования обработчиков изменения ячеек.
Такие обработчики используются для проверки и сохранения изменений непосредственно в момент изменения ячейки.
В редакции Standard для сохранения изменений используется пункт "Сохранить".
Редакция Enterprise включает все возможности.
Базовая цена бессрочной лицензии Standard составляет 6 000 рублей, Enterprise - 12 000 рублей на один компьютер.
При покупке большего количества лицензий предусмотрены скидки.
Мы также рекомендуем приобрести гарантию обновления (20% от цены),
чтобы иметь возможность обновления на следующие основные версии без дополнительной оплаты.
С чего начать?
Если Вам необходимо только просматривать и редактировать данные баз данных, сразу используйте пункт "Мастера", "Мастер подключения" на вкладке "База данных".
Для таблиц и большинства представлений и хранимых процедур Вы увидите активную кнопку "Сохранить".
Если же Вы рассматриваете возможность настройки надстройки для создания полноценного приложения, мы рекомендуем начать с обучающего ресурса веб-приложения ODataDB для разработчиков
https://odatadb.savetodb.com/ru-ru/index.htm
Это последний и наиболее полный курс, который позволит в интерактивном режиме понять все идеи.
ODataDB, как и DBGate, реализуют основное подмножество возможностей SaveToDB.
К тому же, используя только описанные возможности, вы можете предложить пользователям и веб-приложение.
Для тестирования возможностей надстройки, используйте меню "Мастера", "Примеры онлайн". Меню содержит много примеров под различные задачи разработки приложений.
Рекомендуем также загрузить SaveToDB SDK, который содержит исходный код всех примеров.
Если у Вас есть идеи или вопросы, пишите. Будем рады.