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

Там также можно задать условия для поиска ячеек с определенными значениями, чтобы их перезаписать. Тут работает только перезапись данных в ячейках. Добавления рядов нет. Возможно, только пока, а в дальнейшем - будет видно, может и реализую.

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