Report from...schleife.

26/02/2010 - 08:56 von Silenus paparias | Report spam
Hallo NG.


Folgende REPORT FROMschleife habe ich eingebaut:

FOR i=1 TO ALEN(printarray,1)
REPORT FORM deals FOR ALLTRIM(deals.amoibaio)=ALLTRIM(printarray(i,1))
TO PRINTER prompt PREVIEW
i=i+1
ENDFOR

Es werden ledeglich saetze nur einmal ausgewaehlt/ausgedruck...ab den
zweiten arrayelement wird der command zwar ausgefuehrte ab werden kann
saetze mehr ausgewaehlte/ausgedruck.

Saetze ich mehrere Report commands hindereinader funktioniert alles :


REPORT FORM deals FOR ALLTRIM(deals.amoibaio)=ALLTRIM(printarray(1,1))
TO PRINTER prompt PREVIEW noconsole
REPORT FORM deals FOR ALLTRIM(deals.amoibaio)=ALLTRIM(printarray(2,1))
TO PRINTER prompt PREVIEW noconsole
usw.

Was ist bei der schleife falsch?

Gruss.
 

Lesen sie die antworten

#1 Bernhard Sander
26/02/2010 - 09:53 | Warnen spam
Hallo Silenus,

Folgende REPORT FROMschleife habe ich eingebaut:

FOR i=1 TO ALEN(printarray,1)
REPORT FORM deals FOR ALLTRIM(deals.amoibaio)=ALLTRIM(printarray(i,1))
TO PRINTER prompt PREVIEW
i=i+1


wozu soll das gut sein? Es ist doch bereits eine For-Schleife über i, da musst
Du i nicht mehr selbst hochzàhlen. Auf diese Weise wird jeder 2. Eintrag des
printarray übergangen.
ENDFOR



Gruß
Bernhard Sander

Ähnliche fragen