Показать сообщение отдельно
Старый 03.06.2004, 10:59   #9  
Al Pacino is offline
Al Pacino
Участник
 
20 / 10 (1) +
Регистрация: 09.04.2004
Цитата:
Может я чего-то не так понял, но во второй форме вообще данные из первой не нужны, вторая форма это что-то вроде диалога (и, кстати, можно ее было и сделать в виде RunBaseDialog)
Но если уж хочется использовать нарисованную форму, я бы все сделал через класс.
Т.е. есть класс "обновления себестоимости". У него есть свой query (queryRun) который мы получаем из 1-й формы. В форме-2 на closed мы вешаем методы, передающие значения контролов классовым внутренним переменным.
А потом запускаем метод класса, который, используя query из первой формы и параметры из 2-й, проводит необходимую нам групповую операцию.
Вопрос идет не о структурировании кода, хотя, несомненно, Ваш подход более грамотный. Прочитайте еще раз первый пост. Структуризация в данном случае проблемы не решит - также query надо будет передавать в класс (а не в форму), и также будет выдаваться сообщение о невозможности обновления. От перемены слагаемых...
__________________
Являться частью базы знаний, дабы не изобретать велосипед
Делать больше, чем говорить