Ну вот, очередной новый день очередной новой рабочей недели. Дни как птицы пролетают, а у меня, как обычно, работа кипит. Ну да ладно, хватит к лирики. Теперь к делу. Ну и наконец-то я могу сказать, что работа по экспорту данных завершена. сегодня с утра я доделал то, что вчера не успел доделать. А именно - настройки сохранения данных в формате PDF. Я там маленько не допилил настройки, связанные с форматированием контента страниц PDF. У меня так часто бывает, когда приходится допиливать что-то ранее не допиленное. Ну а после этого я наконец "добил" этот экспорт данных. PDF формат был последним в моём списке. Но не исключено, что в дальнейшем я добавлю и каки-нибудь другие форматы для экспорта таблиц. Ну а пока хватит и того, что есть. А это: форматы веб (HTML и XML), формат простых текстовых файлов, формат объектов JSON (подходит для jаvascript), формат таблиц Excel и CSV.
Но идем далее. Внёс сегодня поправку в команды главного окна. Команда для создания отчетов была сделана не в то место. Я её приладил к контексту таблицы, а вернее было сделать её для контекста редактирования данных. И это ещё одна добавленная функция для контрола представлений таблиц. Ну а реализация функционала представлений таблиц уже близится к своему завершению. Там осталось только реализовать импорт данных из файлов различных форматов - в противоположность к экспорту данных. Но импорт, я полагаю, не займёт так монго времени.
Таким образом, в представлениях таблиц мне осталось реализовать всего ДВЕ функции - это импорт данных в таблицы (а заодно и импорт в саму базу данных, с созданием таблиц), и ещё сохранение данных в виде PDF-отчетов, которые будут включать в себя диаграммы. Последнее тоже не такое простое дело. И на этом с представлениями таблиц всё. Огромная эпопея с этом контролом закончится. Уж даже и не знаю, который месяц я работаю над функционалом представлений таблиц. Ну да ладно, что прошло, то прошло.
Ну и, наконец, последнее на сегодня - это диалоговое окно для создания представлений. Да, наконец-то! Программа теперь может создавать какие-то объекты в базе данных. Это мне понадобилось для того, чтобы реализовать функцию сохранения SQL-запросов выборки данных из представлений таблиц в виде объектов представлений. Вот оно это окно:

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