hust500
21st September 2009, 12:06
Hallo, im Programmscript benutze ich ein mehrstufiges Array domain tcmcs.long test(3,13), welches ich an den Report weitergeben will. Beim Eintragen des Feldes als Input Field für den Report, habe ich aber keine Möglichkeit gefunden, die Mehrstufigkeit mit zu übergeben. Dementsprechend wird auch mein Aufruf als Layout-Field test(2,5) nicht kompiliert.
Kann mir jemand ein Beispiel für eine solche Übergabe geben?
Danke im Voraus
Elke

hklett
22nd September 2009, 17:18
Das einfachste wird sein ein eindimensionales array zu nutzen

domain tcmcs.long test(3*13)

und den index einfach zu berechnen

test( 2*13+5 )

Mehrdimensinale Arrays lassen sich so immer auf eindimensionale array umrechnen. Der Compiler macht, glaub ich, auch nichts anderes.

gruß holger

jp.aalders
23rd September 2009, 08:40
Das Domain sollte sowieso als extern Domain deklariert werden wenn mann es von Programmscript aus weitergeben will an das Report.

hust500
23rd September 2009, 11:49
Die Lösung durch die Berechnung funktioniert und ist ja auch einfach zu programmieren. Danke :)