logo
logo

Форум Автосохранение

создать новую тему раскрыть все
Автосохранение Serge Vesnin 25/03/2004 10:07 #написать ответ
Возможно, это усталость и невнимательность. Возможно, никто больше не совершает таких ошибок..
4 часа работы с программой, порядка 40 новых операций - конец квартала. При закрытии программа мило спрашивает - родной, ты тут в базу навводил кучу новых операций, ды действительно что-то вводил или ты так, баловался и базу тебе оставить изначальной? Привычно нажимаем "Нет"...
Поэтому, чтобы больше не возникало ни у кого подобных глупых ситуаций - _крайне_нужно_автосохранение_ и причем в режиме - "по умолчанию". Думаю, со мной согласятся многие, что, если пользователь что-то вводит в AC2, это по умолчанию нужно сохранить - это не текст, это деньги - мало ли что, и лучше сохранять после каждой операции. Я понимаю, что с имеющейся ошибкой "50 грамм каждому в подарок" это приведет к _очень_ большому размеру файла, но лучше так, чем снова тратить кучу времени на повтор однажды уже сделанной работы.
 
Скат.
 
Dervish: Как я понял, это была аналогия с диалогом первой версии, выскакивавшим при добавлении операции, не подпадающей под условия фильтра?
 
Я думаю насчёт автосохранения, основная сложность там в UI. Мне кажется, решаемо.
согласен Serg 25/03/2004 11:15 #написать ответ
полностью согласен. автосохранение по дефолту это очень важная вещь.
и ещё вопрос автору, как скоро выйдет следующая сборка с исправленными ошибками о коих тут имеются пожелания... вопрос чисто спортивный.
 
Dervish: Закопался я в импорте, честно говоря: он, мягко говоря, несколько посложнее в реализации, чем импорт сделанный в первой версии. Работаю. И как всегда не хочу называть сроки.
 
Думаю, мой порядок действий будет таким:
 
1. Прежде всего нужен импорт. Потому что
2. Нужно переделать формат файла, устранить ошибки, сжать размер файла. Если к этому моменту будет экспорт и импорт, тогда все смогут перенести свои данные самостоятельно.
Маленькая закорючка к автосохранению Дмитрий 26/03/2004 10:09 #написать ответ
Если делать режим автосохранения как в привычном офисе, то ведь все равно ответив на сохранять ли "НЕТ" в базе ничего не сохраниться, а если предусматривать в настройках запрос по таймеру на сохранение и сохранять в базе, то потом ничего откатить нельзя, или я не прав.
Я вообще то сторонник прямой работы с базой, так уж получилось за годы работы бухгалтером, конечно в промышленном ПО есть как правило режим закрытия операций дня, после которого режим работы с архивными операциями требует дополнительного разрешения.
 
Dervish: Да нет, я думал, что автосохранение должно включаться автоматически после любого изменения базы данных. При этом списки undo и redo не будут очищаться (в пределах одного сеанса работы с файлом), просто программа будет автоматически сбрасывать данные на диск. Например:
 
1. Открываем базу данных.
2. Вводим новую операцию - программа записывает данные на диск.
3. Выбираем несколько операций.
4. Редактируем несколько выбранных операций. По завершении данные опять же сбрасываются на диск.
5. Редактирование показалось неудачным, выполняем undo. Программа снова записывает данные.
 
Вот так нормально?
Вроде нормально Дмитрий 29/03/2004 09:39 #написать ответ
т.е. при выходе не будет запроса сохранить данет
 
Dervish: Нет, в этом случае не будет.
сообщение agadic 21/04/2004 13:21 #написать ответ
о невозможности откатиться. об удалении history undo/redo.
при таком подходе лучше, чтобы все же присутствовало явно в каком-то виде.
 
Dervish: А сообщение не нужно. История изменений будет пропадать только в случае выгрузки данных из памяти. То есть, вы совсем закрыли программу или в программе открыли другой файл.