Есть документ с одной основной управляемой формой и одной вспомогательной, например для некоего параметризованного расчета цен в основной таблице. Так вот, из основной формы вызываю вспомогательную, в ней меняю данные объекта и возвращаюсь назад в основную.
Задача состоит в том чтобы данные после вызова вспомогательной формы обновились на основной форме. Сейчас я это реализовал через запись объекта во вспомогательной и перечитыванием данных после ее закрытия. Но это не совсем корректно, ведь пользователь может захотеть и отказаться от записи.
Кто знает, как быть?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший