DBEdit
Настраиваемый Windows-клиент
для создания корпоративных приложений
Базовые возможности как редактора данных баз данных
DBEdit можно без какой-либо настройки использовать в качестве редактора данных баз данных.
Базовые возможности включают:
- Получение данных из таблиц, представлений и процедур
- Сохранение в таблицы и представления
- Изменение полей WHERE и параметров процедур на ленте
- Замена идентификаторов на имена из таблиц внешних ключей
- Листы для запросов и сохранение книги
- Шифрование паролей подключения в книге
- Печать листов книги
- Редактирование большого текста в отдельном редакторе
- Копирование и вставка диапазонов
- Отмена и повторение действий
- Сортировка строк по нескольким колонкам
- Скрытие и отображение колонок
- Выравнивание значений колонок
- Форматирование числовых значений
- Изменение шрифта по умолчанию
- Изменение цвета фона для незаполненных ячеек NOT NULL
В целом, мы постарались обеспечить необходимый минимум функциональности Microsoft Excel для работы с данными.
На снимке представлено получение данных из хранимой процедуры, которые можно сохранять в таблицу исходных данных.
Также DBEdit определил таблицы внешних ключей accounts, items и companies, и подставил имена вместо идентификаторов.
![Пример данных хранимой процедуры с возможностью сохранения изменений Пример данных хранимой процедуры с возможностью сохранения изменений](https://static.savetodb.ru/images/dbedit/dbedit-page-01-procedure-editable-by-default.png)
Настраиваемые возможности для создания приложений
За счет настройки на стороне сервера,
DBEdit получает следующие возможности:
- Сохранение данных хранимыми процедурами
- Проверка и сохранение данных в момент изменения ячеек
- Запуск процедур и запросов из меню "Действия"
- Запуск контекстных процедур и запросов из контекстного меню
- Настройка списков значений параметров, в т.ч. динамических
- Настройка списков значений в ячейках, в т.ч. динамических
- Использование SQL кода в любом месте как хранимых процедур
- Перевод наименований объектов, полей и параметров
- Перевод пользовательских данных
- Загрузка форматов таблиц из базы данных
- Условное форматирование
Возможностей DBEdit, например, достаточно для работы в приложениях бюджетирования и планирования.
Вы можете загрузить демонстрационные книги приложений и попробовать все возможности.
На снимке представлен пример отчетов по бюджету.
Таблица при этом полностью интерактивна.
По правой кнопке можно получить детализацию значений.
![Пример настроенной хранимой процедуры Пример настроенной хранимой процедуры](https://static.savetodb.ru/images/dbedit/dbedit-page-02-configured-report.png)
Какие платформы поддерживаются?
DBEdit поддерживает Microsoft SQL Server, MySQL, PostgreSQL и SQLite.
Для кого предназначен продукт?
Мы использовали плагин SaveToDB в ряде наших проектов,
где работа с базами данных не являлась основной функциональностью.
При этом ряд клиентов выразил недоумение о необходимости наличия Excel и установки плагина.
Поэтому, в первую очередь, мы создали DBEdit как замену плагину SaveToDB в собственных проектах.
Несмотря на то, что он имеет значительно меньше возможностей, он решает все требуемые задачи.
Основная ценность DBEdit в том, что разработчики баз данных могут использовать его как готовый клиент
с самого начала проекта, и добавлять необходимые возможности за счет его настройки.
Если компании требуется другой основной клиент, то DBEdit все равно можно использовать на начальном этапе,
когда основного клиента еще нет, а разработка базы данных уже ведется вовсю.
Сколько стоит и есть ли бесплатная версия?
Бесплатная редакция DBEdit содержит все функции, за исключением возможности сохранения данных
в серверные базы данных, как например, SQL Server, Oracle, MySQL или Postgres.
Фактически, ее можно использовать как средство просмотра данных и отчетов.
Также, бесплатная редакция позволяет сохранять данные в базы данных SQLite.
Базовая цена бессрочной лицензии в редакции Standard - 3 600 рублей на один компьютер, а в редакции Enterprise - 5 400 рублей.
При покупке большего количества лицензий предусмотрены скидки.
Мы также рекомендуем приобрести гарантию обновления (20% от цены),
чтобы иметь возможность обновления на следующие основные версии без дополнительной оплаты.
С чего начать?
Если Вам необходимо только просматривать и редактировать данные баз данных,
сразу используйте пункт "Файл", "Создать" для создания новой рабочей книги.
Для таблиц и большинства представлений и процедур Вы увидите активную кнопку "Сохранить".
Если же Вы рассматриваете возможность настройки приложения,
мы рекомендуем начать с обучающего ресурса веб-приложения ODataDB для разработчиков
https://odatadb.savetodb.com/ru-ru/index.htm
Это последний и наиболее полный курс, который позволит в интерактивном режиме понять все идеи.
Основные возможности настройки ODataDB и DBEdit примерно одинаковы.
Для тестирования возможностей, используйте меню "Файл", "Создать из примеров онлайн".
Меню содержит много примеров под различные задачи разработки приложений.
Рекомендуем также посмотреть DBEdit SDK в составе загруженного пакета,
который содержит исходный код всех примеров.
Если у Вас есть идеи или вопросы, пишите. Будем рады.