AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2009, 17:23   #1  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Доброго времени суток.

Подскажите как реализовать, простые математические выражения в табличной форме.
Пример:
В одной строке, есть столбец1(Decimal), столбец2(Decimal), столбец3 (Decimal)
нужно чтобы получилось: столбец3(Decimal)=столбец1(Decimal)-столбец2(Decimal)

Заранее благодарен, за вразумительные ответы.
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 20.08.2009, 17:52   #2  
TAM is offline
TAM
Участник
 
30 / 10 (1) +
Регистрация: 15.06.2007
Примерно так:
На форму добавляется Text Box
В свойство SourceExpr текстбокса пишется переменная, к примеру Delta.
В триггере формы OnAfterGetRecord()
Delta := столбец1-столбец2;
Старый 20.08.2009, 17:53   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Цитата:
Сообщение от ska_punx Посмотреть сообщение
Подскажите как реализовать, простые математические выражения в табличной форме.
Пример:
В одной строке, есть столбец1(Decimal), столбец2(Decimal), столбец3 (Decimal)
нужно чтобы получилось: столбец3(Decimal)=столбец1(Decimal)-столбец2(Decimal)
А в чем принципиальная разница, например, со Строкой Продажи, где Сумма(Decimal) = Кол-во(Decimal) * Цена (Decimal)?
Старый 21.08.2009, 12:19   #4  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Цитата:
Сообщение от apanko Посмотреть сообщение
А в чем принципиальная разница, например, со Строкой Продажи, где Сумма(Decimal) = Кол-во(Decimal) * Цена (Decimal)?
Принципиально никакой. Но програмиста сейчас нет на проете, а бухи требуют...
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 21.08.2009, 13:40   #5  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Цитата:
Сообщение от TAM Посмотреть сообщение
Примерно так:
На форму добавляется Text Box
В свойство SourceExpr текстбокса пишется переменная, к примеру Delta.
В триггере формы OnAfterGetRecord()
Delta := столбец1-столбец2;
Спасибо огромное, справился...
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 21.08.2009, 16:21   #6  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от TAM Посмотреть сообщение
Примерно так:
На форму добавляется Text Box
В свойство SourceExpr текстбокса пишется переменная, к примеру Delta.
В триггере формы OnAfterGetRecord()
Delta := столбец1-столбец2;
Только не забудьте то же самое поставить и на OnAfterGetCurrRecord(). А не то когда пользователи будут тыкать по строчкам у них будут скакать значения в столбце Delta
Старый 21.08.2009, 21:34   #7  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
имхо,
в табличной форме - OnAfterGetRecord
в форме карточки - OnAfterGetCurrRecord
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.