logo
logo

Форум Сохранение данных по введенной операции

создать новую тему раскрыть все
Сохранение данных по введенной операции Игорь 18/03/2002 08:18 #написать ответ
Очень бы хотелось, что бы после ввода  операции данные в полях сохранялись - очнь неудобно: вводишь несколько операций, отличающихся одним-двумя полями. Хотя бы в пределах одного сеанса работы с программой.
P.S. Очень может быть, что этот вопрос уже обсуждался ... вот тут прочитал о "повторяющихся операциях", - может быть это все об этом же. В таком случае извиняюсь за повтор ...
 
Dervish: Нет, "повторяющиеся операции", это немного другое. Это операция, которая выполняется с заданной периодичностью. На диалоге ввода операции есть кнопочка "Повторение". Нажмите её и Вы увидите настройки повторения операции.
 
Для ввода нескольких операций предусмотрена кнопка "Добавить" в диалоге ввода. Если нажать на эту кнопку, в базу будет добавлена введённая операция, но диалог закрыт не будет, и в нём останутся все введённые поля, за исключением поля суммы операции, которое будет установлено в 0. Сумма устанавливается в ноль для того, чтобы случайно не добавить несколько операций вместо одной.
RE: Сохранение данных по введенной операции Игорь 18/03/2002 14:13 #написать ответ
Все, спасибо! Это полностью решает задачу :-)
Повторение ранее выполненной операции Женя 18/03/2002 14:32 #написать ответ
На самом деле есть такая необходимость повторять ранее созданную операцию.
 
1. Сейчас в списке операций при выборе конкретной операции появляется окно "Изменить операцию", в котором можно изменить атрибуты операций (для незаблокированной операции).
2. Хорошо бы в окне "Изменить операцию" вместо неактивной кнопки "Добавить" иметь кнопку "Дублировать" или "Копировать" (название можно подобрать). В результате нажатия на эту кнопку название окна становится "Добавить операцию", дата становится сегодняшняя и сумма обнуляется. Все остальные реквизиты остаются теми же.
 
Удачи!
 
Dervish: Насчёт кнопки "Дублировать".
 
Мне и самому постоянно приходится сталкиваться с необходимостью продублировать операцию. Решить эту проблему можно несколькими способами:
1. Сделать работу с буфером обмена (Copy/Paste).
2. Сделать так, чтобы при вызове диалога добавления новой операции, в этот диалог автоматически подставлялись значения атрибутов из текущей активной строки списка операций. И, наконец,
3. Реализовать Вашу идею.
 
Попутно могу заметить, что мне очень не хотелось бы делать работу с буфером обмена (вариант №1), поскольку это очень много работы.
Как Вы считаете, могут ли оставшиеся два варианта (или один какой-нибудь из них) заменить работу с буфером? Если ли вообще необходимость реализовывать Copy/Paste?
Главное - "шоб було" ))) Женя 18/03/2002 17:33 #написать ответ
1. Если Copy/Paste даст дополнительные плюсы, то стоит их рассматривать. Я лично таковых не вижу. А работы - много. Вывод - и мне не нравится.
2. Вполне можно сделать таким образом. Но следует спросить и других пользователей. Возможно, понадобиться кнопка "Очистить".
3. А по-моему, вполне симпатично! Но это уже дело вкуса.
 
Таким образом, 2 и/или 3-й вариант - вопрос уже не принципиальный.
 
Спасибо!
 
Dervish: Не за что! Вот только с экспортом/импортом разберусь...