logo
logo
Не однозначное решение [Дядя Федор 07/12/2001 14:37]
В гостевую пошел для того чтобы узнать что происходит со списком опрераций когда отмечаешь галочкой запись... Ответ нашел в предыдущих сообщениях. Да-а-а У-у-у-ж. Крайне не однозначное решение... Без пол-литры не разберешся, как говорится. Пересортировка списка - для этого нужны более веские основания, как минимум - прямое указание пользователя (команда на сортировку) иначе - ну крайне не удобно.
 
Dervish: Мне кажется, что Вы не совсем верно поняли. Программа сама не выполняет ничего, чего не попросил пользователь. Дело в том, что список операций отсортирован всегда. Просто программа поддерживает этот порядок по мере того, как в базу данных вносятся изменения. Например, если Вы введёте новую операцию, и она будет датирована задним числом, до уже существующих операций, то новая строчка в список будет добавлена в середину списка и станет активной. Попробуйте!
 
Если же Вы делаете операцию выполненной (поставив галочку), она просто перемещается в списке на положенное ей место. Только надо учитывать, что в момент, когда Вы проставляете в операции галочку, в эту операцию будет поставлено текущее дата и время.
 
Кстати, если Вы не изменяли установленный порядок сортировки (по первой колонке), место этой (уже отмеченной) операции как правило оказывается первым, после всех невыполненных операций.