20.08.2009, 17:23 | #1 |
Участник
|
Доброго времени суток.
Подскажите как реализовать, простые математические выражения в табличной форме. Пример: В одной строке, есть столбец1(Decimal), столбец2(Decimal), столбец3 (Decimal) нужно чтобы получилось: столбец3(Decimal)=столбец1(Decimal)-столбец2(Decimal) Заранее благодарен, за вразумительные ответы.
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться... |
|
20.08.2009, 17:52 | #2 |
Участник
|
Примерно так:
На форму добавляется Text Box В свойство SourceExpr текстбокса пишется переменная, к примеру Delta. В триггере формы OnAfterGetRecord() Delta := столбец1-столбец2; |
|
20.08.2009, 17:53 | #3 |
MCTS
|
А в чем принципиальная разница, например, со Строкой Продажи, где Сумма(Decimal) = Кол-во(Decimal) * Цена (Decimal)?
|
|
21.08.2009, 12:19 | #4 |
Участник
|
Принципиально никакой. Но програмиста сейчас нет на проете, а бухи требуют...
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться... |
|
21.08.2009, 13:40 | #5 |
Участник
|
Спасибо огромное, справился...
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться... |
|
21.08.2009, 16:21 | #6 |
Участник
|
Только не забудьте то же самое поставить и на OnAfterGetCurrRecord(). А не то когда пользователи будут тыкать по строчкам у них будут скакать значения в столбце Delta
|
|
21.08.2009, 21:34 | #7 |
Administrator
|
имхо,
в табличной форме - OnAfterGetRecord в форме карточки - OnAfterGetCurrRecord |
|