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