Введение в DBEdit
DBEdit — это мощный редактор для работы с базами данных.
Он позволяет извлекать данные из таблиц, представлений, хранимых процедур и SQL-запросов, а также сохранять изменения обратно в базу данных.
Вот пример данных, загруженных из представления:

В отличие от других редакторов, DBEdit автоматически создает выпадающие списки значений для полей и параметров на основе значений первичных ключей из связанных таблиц.
В приведенном выше примере используются следующие таблицы:

Определение представления выглядит так:
CREATE VIEW s02.view_cashbook
AS
SELECT
*
FROM
s02.cashbook
Этого достаточно, чтобы DBEdit автоматически определил списки значений из связанных таблиц.
Разработчики могут настроить множество параметров.
Например, ниже представлено то же представление с переведенными именами полей и параметров, а также с переведенными данными.

Вот пример редактируемого отчета с использованием хранимой процедуры:

DBEdit поддерживает использование хранимых процедур и SQL-кода для обработки событий изменения ячеек.
Например, обработчик изменений для процедуры отчета имеет следующее определение:
CREATE PROCEDURE s02.usp_cash_by_months_change
@column_name nvarchar(255),
@cell_number_value money = NULL,
@section int = NULL,
@item_id int = NULL,
@company_id int = NULL,
@year int = NULL
Процедура принимает имя колонки и значение измененной ячейки, а также необходимые параметры из строки таблицы.
Вы можете использовать DBEdit с различными платформами баз данных:
- Microsoft SQL Server
- Oracle Database
- MySQL и MariaDB
- PostgreSQL
- Snowflake
- SQLite
Подключитесь к вашей базе данных и начните редактировать данные сразу.
Чтобы узнать больше о возможностях DBEdit, ознакомьтесь с примерами. Вы найдете шаблоны кода для решения типичных задач.
См. также: