Страница 1 из 1

Помогите дописать отчет

Добавлено: 31 мар 2011, 15:20
Denver82
Доброго времени суток!
фрагмент отчета...
.fields
CommonFormHeader
header1
NameFltCO
kontrname
kontraddr
kontrtel
If (insaldo<0,Then,0) Здесь я хочу, что бы в поле прописалось сальдо меньше ноля
If (insaldo>0,Then,0) а здесь больше..., (Типа дебет и кредит)
if (saldokon<0,Then,0)
if (saldokon>0,Then,0)
if (outsaldokon<0,Then,0)
if (outsaldokon>0,Then,0)
saldotot
outsaldotot
.endfields
Помогите пожалуйста.

Re: Помогите дописать отчет

Добавлено: 31 мар 2011, 15:43
Pehterev
Наверно так

Код: Выделить всё

If (insaldo < 0, - insaldo, 0)
If (insaldo > 0,   insaldo, 0) 

Re: Помогите дописать отчет

Добавлено: 31 мар 2011, 15:47
Denver82
Pehterev писал(а):Наверно так

Код: Выделить всё

If (insaldo < 0, - insaldo, 0)
If (insaldo > 0,   insaldo, 0) 
Спасибо, сейчас попробую!

Re: Помогите дописать отчет

Добавлено: 31 мар 2011, 16:49
Denver82
чет не то!!

Re: Помогите дописать отчет

Добавлено: 31 мар 2011, 16:58
Denver82
все понял
If (insaldo < 0, insaldo, 0)
If (insaldo > 0, insaldo, 0)
Спасибо, :-)

Re: Помогите дописать отчет

Добавлено: 31 мар 2011, 17:29
edward_K
тему не там открыли - есть "программирование"

Re: Помогите дописать отчет

Добавлено: 31 мар 2011, 19:00
Denver82
Ижвените, испарвлюсь.

Re: Помогите дописать отчет

Добавлено: 01 апр 2011, 13:47
Denver82
Доброго времени суток!!!
Можно еще вопросик?
Мне теперь нужно зделать ИТОГО:
If (insaldo < 0, insaldo, 0) Внизу сумма этого
If (insaldo > 0, insaldo, 0)и соответственно сумма этого
Подскажите пожалуйста!

Re: Помогите дописать отчет

Добавлено: 01 апр 2011, 15:04
edward_K
проще завести две переменные
.var
w1,w2:double
.endvar
.begin
w1:=0;w2:=0;
end.
...
.{
...
.begin
w1:=w1+
w2:=w2+
.}
.fiedls
w1 w2
.endfields
^ ^
а так читайте viprogr.chm - там примеры есть использования атрибутов полей типа :sum

Re: Помогите дописать отчет

Добавлено: 01 апр 2011, 17:04
Denver82
edward_K писал(а):проще завести две переменный
.var
w1,w2:double
.endvar
.begin
w1:=0;w2:=0;
end.
...
.{
...
.begin
w1:=w1+
w2:=w2+
.}
.fiedls
w1 w2
.endfields
^ ^
а так читайте viprogr.chm - там примеры есть использования атрибутов полей типа :sum
Да, спасибо.