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

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

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