SaveToDB

Надстройка для создания корпоративных приложений
с использованием Microsoft Excel

Базовые возможности надстройки как редактора данных баз данных

Надстройка позволяет без какой-либо настройки использовать Microsoft Excel в качестве редактора баз данных.

Базовые возможности включают:

  • Получение данных из таблиц, представлений и процедур
  • Сохранение и слияние данных в таблицы и представления
  • Изменение полей WHERE и параметров процедур на ленте
  • Переключение запросов из удобного списка на ленте
  • Замена идентификаторов на имена из таблиц внешних ключей
  • Создание пользовательских видов таблиц в Excel
  • Создание таблиц на сервере и первоначальный импорт данных
  • Панели задач для редактирования строк таблиц
  • Панели задач для редактирования больших текстов
  • Панели задач для удобного выбора элементов из списков

На снимке приведен пример данных из хранимой процедуры.

Надстройка автоматически определяет параметры и добавляет их на ленту.

Надстройка определяет таблицы внешних ключей accounts, items и companies, и сформировал списки значений для параметров и ячеек.

Также он определил исходную таблицу и активировал сохранение.

Пример данных хранимой процедуры с возможностью сохранения изменений

Настраиваемые возможности работы с базами данных для создания приложений

За счет настройки на стороне сервера, надстройка позволяет реализовать практически любые возможности.

В частности, настраиваемые возможности включают:

  • Сохранение данных хранимыми процедурами
  • Проверка и сохранение данных в момент изменения ячеек
  • Обработка событий Excel серверными обработчиками
  • Запуск процедур, макросов, запросов из меню на ленте
  • Запуск контекстных процедур и запросов из контекстного меню
  • Настройка списков значений параметров, в т.ч. динамических
  • Настройка списков значений в ячейках, в т.ч. динамических
  • Использование SQL кода в любом месте как хранимых процедур
  • Перевод наименований объектов, полей и параметров
  • Перевод пользовательских данных
  • Сохранение и загрузка форматов таблиц Excel из базы данных

Надстройка SaveToDB используется в коммерческих приложениях бюджетирования и планирования.

Вы можете загрузить демонстрационные книги приложений и попробовать все возможности.

На снимке представлен пример запроса для получения отчетов.

Таблица Excel полностью интерактивна.
По правой кнопке можно получить детализацию значений.

Пример настроенной хранимой процедуры

Настраиваемые возможности для работы с отчетами

Надстройка содержит отдельную вкладку "Отчеты", которая настраивается непосредственно в Excel.

Основная цель вкладки - предоставить возможность создавать интерактивные отчеты без применения VBA.

Данные из баз данных могут находиться на отдельных листах.

Возможности включают:

  • Определение диапазона видимых колонок и строк отчета формулами
  • Создание параметров отчета на ленте взамен элементов форм VBA
  • Изменение параметров запросов к базе данных на ленте отчета
  • Обновление запросов к базе данных из меню "Обновить"
  • Сохранение изменений на других листах из меню "Сохранить"
  • Настройка меню "Действия" на ленте для запуска запросов
  • Настройка контекстного меню Excel для запуска контекстных запросов

Эти возможности можно использовать для работы с отчетами в 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, который содержит исходный код всех примеров.

Если у Вас есть идеи или вопросы, пишите. Будем рады.

Перейти к загрузке

Первые шаги для знакомства с надстройкой SaveToDB