hallo,
habe ein merkwürdiges Problem.
habe ein ComputedField der mir in einer Schleife etwas "berechnen" soll,
aber wie es aussieht, gibt es Probleme mit Schleifen in Feldern?
hatte schon neues Feld gemacht, sogar neue Form->bringt nichts
mir wird ne 1 angezeigt, obwohl im Feld gar keine 1 als Ergebnis ausgegeben werden soll
unidList:= @DbLookup( "Notes":"ReCache";""; "HAPP"; key; 7 );
elem:=@Elements(unidList);
@If(@IsError(unidList);
"0";
(StartTime="")|(elem="0");
"0";
@For(i:=1; i<=@ToNumber(elem); i:=i+1;
unid:=unidList[i];
start:= @Time(@GetDocField(unid; "StartTime"));
end:= @Time(@GetDocField(unid; "EndTime"));
@If( ((StartTime >=start) & (StartTime<end) ) ;
"yes";
"0"
)
)
)
selbst so was gibt mir eine 1 als Wert
@For(n := 1;
n <4;
n := n + 1;
@Prompt([OK]; @Text(n) )
)
woran kann so was liegen ? Fehlen mir möglicherweise irgendwo Einstellungen , wo ich erlauben soll , dass Schleifen in Feldern berechnet werden sollen ?
PS:
Schön , dass so ein Forum gibts