@ JAN,
was war jetzt die Lösung ?
@ Manfred
du solltest schon genauer lesen ...
Einzelne Zugriffe und der Aufruf von Funktionen statte ich (normalerweise) mit dem numerischen Selectbereich (gleichwertig mit Alias) aus:
Code: Alles auswählen
(n)->FELD
(n)->(dbFunktion())
(n)->(eof())
ALIAS->(eof())
etc.
nur wenn ich bei z.B. dbLocate() oder dbEval() intern ein Feld angeben muss z.B. im codeblock, dann nutze ich hier FIELD->, da ja der Alias / Selectbereich vorne erledigt wurde:
Code: Alles auswählen
(n)->(dbEval( {|| nSumme += FIELD->betrag ))
ALIAS->(dbLocate( {|| FIELD->feld == (cSuch) } ))
und natürlich ist es nicht falsch immer den Alias zu verwenden, aber es kam zumindest bei mir schon vor, dass ich bei einer Änderung nur den Alias vorne geändert habe und dann kam sowas raus:
wenn dann zufällig DB2 noch ein gültiger Alias einer anderen Datei ist, wird es lustig.