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