|  03.04.2003, 17:48 | #1 | 
| Участник |  Attain. Как сделать вычисляемые поля на форме? 
			
			Всем добрый день. Возник такой вот вопрос. Есть таблица, в ней есть одно числовое поле и пара перечисляемых - option. Есть табличная форма, привязанная к этой таблице. Надо: повесить на форму несколько полей, которые будут отображать сумму числовых полей для заданных сочетаний значений полей option. Как это лучше сделать? Есть вариант с полем flowfield, но его же, насколько я понял, нужно добавлять к таблице, делать дополнительные индексы, а таблицу усложнять не хочется. Есть вариант с каким-нибудь триггером на обновление формы, который будет проходить по всей таблице и суммировать нужные поля, но это будет долго, по-моему. Есть ли еще варианты, если нет, то какой из этих лучше использовать?
		 | 
|  | 
|  03.04.2003, 18:20 | #2 | 
| NavAx | 
			
			Как я понимаю, для отображения данных используется Table Box. Что делаем: заводим переменную нужного типа, вешаем ее вычисление на триггер OnAfterGetRecord, добавляем на TableBox TextBox, у которого SourceExpr - эта самая переменная.  Или я не понял чего-то? | 
|  | 
|  03.04.2003, 19:19 | #3 | 
| Участник | 
			
			Ну в принципе это и есть второй вариант, который я описал. Но в этом случае должны быть тормоза, ведь при каждом переходе со строки на строку это дело будет пересчитываться с перебором всей таблицы. А хочется повесить на форму какую-нибудь штуку типа flowfield, но не являющююся полем таблицы. Вот я и спрашивал, возможно ли это?
		 | 
|  | 
|  04.04.2003, 07:24 | #4 | 
| Участник | Цитата: 
		
			Изначально опубликовано Evgeniy  ..Но в этом случае должны быть тормоза, ведь при каждом переходе со строки на строку это дело будет пересчитываться с перебором всей таблицы... | 
|  |