Ударный день: существенно доработал диалоги выборки данных
Сегодня у меня получился длинный и продуктивный рабочий день, хоть и не сделал ничего принципиально нового. Целый день (почти 12 часов) времени у меня ушел на то, чтобы "допилить" сделанные мной ранее диалоговые окна. С утра я, как всегда, думал, что доделаю кое-что по мелочам, что вчера задумывал сделать относительно диалоговых окон по выборке данных и заданию условий для выборки данных. Но как обычно, эти мелочи разрослись до огромных масштабов и заняли кучу времени. Потому что у меня зачастую новые идеи возникают в процессе творения. Начнешь делать одно, как вдруг начинают приходить мысли: сделай ещё то, вон-то и пятое-десятое. Ух, а у меня тут новая идея, не успел я ещё со старыми разобраться.
Сегодня много сделал по добавлению дополнительных "фишек" в эти диалоговые окна. Плюс к тому же сделал и новое диалоговое окно, которое задаёт настройки условий выборки данных из таблицы в развернутом виде. До этого я обходился без отдельного окна, сразу в список добавлял готовый объект. Но сегодня понял, что без отдельного окна не обойтись.

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


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