Табличное пространство

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
ENB83
Новичок
Сообщения: 23
Зарегистрирован: 19 мар 2008, 11:57
Откуда: Новосибирск

Табличное пространство

Сообщение ENB83 »

Вопрос:
Как перейти к следующей записи?

Допустим если if (ed='услуга'), то тогда не выдаём строку(пропускаем), и переходим к следующей.

.{
.{ table 'vSpStep.SpStep'
.begin
npp:=npp + 1;
!--------------------------------------
#include SFBla2vp.frn
!--------------------------------------
Akciz := Ak/kol
CenaAk := cenabez + AkCiz
SumAk := sbez + Ak
TotSumAk := TotSumAk + SumAk
end.
.fields
npp
mc
ed
doubletostr(round( kol ,2),'666`666`666.88')
doubletostr(round( cenaAk ,2),'666`666`666.88')
doubletostr(round( sumAk ,2),'666`666`666.88')
.endfields
.begin
if (ed='услуга') {
message('Этот акт только для услуг ');
}
end.
^ ^ ^ ^ ^ ^
.}
.}
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

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

{
.{ table 'vSpStep.SpStep'
.begin
npp:=npp + 1;
!--------------------------------------
#include SFBla2vp.frn
!--------------------------------------
Akciz := Ak/kol
CenaAk := cenabez + AkCiz
SumAk := sbez + Ak
TotSumAk := TotSumAk + SumAk
end.
.fields
npp
mc
ed
doubletostr(round( kol ,2),'666`666`666.88')
doubletostr(round( cenaAk ,2),'666`666`666.88')
doubletostr(round( sumAk ,2),'666`666`666.88')
.endfields
.{?INTERNAL;(ed<>'услуга') 
^ ^ ^ ^ ^ ^
.}
.}
.}
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Ответить