DataLife Engine / Завершение работы над панелью поиска и замены

Завершение работы над панелью поиска и замены

 

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

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

Ну и на этом уже всё на сегодня. Продолжение следует. Так что уже теперь до новых постов и до новых свершений.

31-10-2025, 14:44
Вернуться назад