DataLife Engine / Окно для задания выборки данных в процессе разработки

Окно для задания выборки данных в процессе разработки

 

Вот, как вчера и планировал, приступил к вёрстке диалогового окна для определения SQL-запроса по вставке данных в таблицу базы данных. Но, увы, ещё не успел его закончить. Закончу данное окошко уже завтра, потому как заканчивать его ещё не очень мало, а отдохнуть в этот дивный солнечный и не жаркий денёк уж очень как охота.  Вот, представляю вам на скриншоте результат моей сегодняшней работы. Как видите, я сделал и ещё одно новое маленькое диалоговое окошко для выбора SQLite-функции, которая будет использоваться при вставке данных в таблицу. Но для этого мне пришлось малость доработать контрол для вывода этих самых функций. Так как там не хватало специфики его использования в контексте данных а не в контексте столбцов таблицы.

 

Ну и вот оно, окно для определения данных для вставки. У данных три источника (вкладки внизу). Первый - это ручное определение данных для каждого столбца. Второй - будет использоваться результат выборки данных из другой таблицы. Ну и третий - это просто-напросто вставить значения по умолчанию, которые были определены в настройках столбцов таблицы. И эти значения услужливо и наглядно выводятся в контенте третьей вкладки.

Ну и ещё подумал реализовать такую фишку. В данных для столбца задавать вложенный SQL-запрос, который после своего выполнения будет вставлять в текущую таблицу выбранные данные из другой таблицы. Этой реализацией я займусь уже завтра. Ну и то, что осталось в этом диалоге доделать - это определение перезаписи данных при конфликте значений. Чтобы это сделать, нужно создать ещё одно диалоговое окно, а это не очень быстро. А погода, как я уже говорил, стоит чудная. Так что, друзья, отложим это дело на завтра.

Ну и на сегодня у меня всё. Спешу на досуг. Заканчиваю сей рабочий день. Ну и, как водится, до новых постов и до новых свершений. 

26-08-2023, 16:47
Вернуться назад