DataLife Engine / Выполнение произвольных запросов в БД и пара новых контролов

Выполнение произвольных запросов в БД и пара новых контролов

 

Ну вот и отгремел понедельник. Хоть на сей рас день был более продуктивным, чем три предыдущих. Но всё равно, до наиболее возможной максимальной моей продуктивности всё-же ещё не дотягивает. Но это уже намного лучше. Вернуться в рабочую колею непросто. Особенно, если тебе кто-то создаёт помехи. Ну да ладно, сей пост не об этом.

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

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

Ну и опосля этого я реализовал пару новых пользовательских контрола, один на другой очень похожих. Но вот только когда я уже их доделывал, опомнясь, задал себе вопрос: а зачем я, собственно, сделал эти контролы, ведь у меня же есть контрол "ListBoxExt", который делает аналогичную функцию по выводу списка значений с их установкой в свойство модели-представления? Ну вот, сделал. Пускай. Можно сделать что захочешь. Ну эти контролы более специализированные и в модели-представлении нужно уже делать меньше всякой "мишуры". Так что, пусть будут.

Ну и закончил я этот дель на создании диалогового окна для сбора статистических данных о БД и её таблицах с индексами с сохранением статистики в специальную таблицу SQLite "sqlite_stat1". На этом остановился, чтобы закончить завтра. Десять часов я уже поработал и на этом пока хватит, нужно отдыхать.

Так что на этом у меня всё, мои несуществующие читатели, и до новых постов, до новых свершений. 

27-11-2023, 20:28
Вернуться назад