1 (edited by easyterm 2016-11-03 22:31:25)

Topic: Вопрос по calculated field

Есть Table Grid с полями uhod, prihod и vat.

С помощью calculated field я могу посчитать и вывести в поле uhod/vat или prihod/vat. Всё работает. Но проблема в том что я не могу сообразить как всё это совместьть.
Тут проблема в том что если в поле uhod записанно какое то число то в поле prihod пусто.

round(uhod/vat, 2)
round(prihod/vat, 2)


Как можно с помощью calculated field  или может быть как то подругому посчитать если в поле uhod имеется какое то значение то round(uhod/vat, 2) а если в поле uhod пусто но в поле prihod имеется какое то значение то round(prihod/vat, 2)

Заранее огромное спасибо!

Извиняюсь, я не программист но сильно стараюсь.

Re: Вопрос по calculated field

К сожалению не понял вопроса.


Возможно вы имеете ввиду как использовать значение вычисляемого поля в другом вычисляемом поле?

Dmitry.

3 (edited by easyterm 2016-11-04 11:03:43)

Re: Вопрос по calculated field

Не могу толком объяснить sad((

Может картинка поможет?

Post's attachments

Attachment icon Unbenannt-1.jpg 134.56 kb, 223 downloads since 2016-11-04 

Извиняюсь, я не программист но сильно стараюсь.

Re: Вопрос по calculated field

Вот сам проект.

Post's attachments

Attachment icon kassenbuch.rar 760.08 kb, 348 downloads since 2016-11-04 

Извиняюсь, я не программист но сильно стараюсь.

Re: Вопрос по calculated field

easyterm wrote:

Не могу толком объяснить sad((

Может картинка поможет?

не пойму, как получается 5.03 = 5.99 / 19%

Dmitry.

Re: Вопрос по calculated field

DriveSoft wrote:
easyterm wrote:

Не могу толком объяснить sad((

Может картинка поможет?

не пойму, как получается 5.03 = 5.99 / 19%

Дело не в формуле вычисления. Там все так, 1 Столбец это Расход, 2 Столбец это Доход, 3 Столбец это НДС, 4 Столбец это сумма без НДС.

Я в базе добавил calculated field и в него round(Расход / НДС, 2) и в столбце 4 получаю суммау без НДС. Всё работает. Но проблема в том что я не могу сообразить как в round(Расход / НДС, 2) добавить 2 Столбец Доход.

Что то типа round(Расход или Доход / НДС, 2)

Как то так.

Извиняюсь, я не программист но сильно стараюсь.

Re: Вопрос по calculated field

попробуйте сделать вычисляемое поле таким

round( IFNULL(ausgaben,einnahmen) / mwst, 2)

команда IFNULL выберет первое значение, которое не пустое

Dmitry.

Re: Вопрос по calculated field

DriveSoft wrote:

попробуйте сделать вычисляемое поле таким

round( IFNULL(ausgaben,einnahmen) / mwst, 2)

команда IFNULL выберет первое значение, которое не пустое

Блиин, как так то! Всё так просто. Спасибо вам огромное!

Извиняюсь, я не программист но сильно стараюсь.