Показать сообщение отдельно
Старый 06.04.2007, 12:23   #1  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Grid и display-метод
Здравствуйте!
Помогите разобраться.

Понимаю что вопрос ламерский, но...
Возник вопрос по работе с display-методами. display-метод на гриде.
Итак, как известно, display-методы определяемые на источнике данных формы, имеют источник данных в качестве параметра:
display IventQty method1(MyTable _myTable)

В некоем методе на источнике данных рассчитываются несколько параметров, например:
X++:
void calculate(MyTable _myTable)
{
	var1+=_myTable.blahBlah1;
	var2+=_myTable.blahBlah2;
	var3+=_myTable.blahBlah3;
}
Далее накопленные значения var1, var2, var3 необходимо вывести на грид display-методами.
X++:
display IventQty displayVar1(MyTable _myTable)
{
	this.calculate(_myTable);
	return var1;
}

display IventQty displayVar2(MyTable _myTable)
{
	this.calculate(_myTable);
	return var2;
}

display IventQty displayVar3(MyTable _myTable)
{
	this.calculate(_myTable);
	return var3;
}
Это шож жеж такое получается? Для вывода этих трёх значений calculate() метод будет три раза вызываться???

Выскажите своё мнение, pls.
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню