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

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

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

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.