13. Februar 2007 11:09
13. Februar 2007 11:21
13. Februar 2007 11:26
13. Februar 2007 11:49
13. Februar 2007 13:02
INIT;
NEXT(-1);
xBestand := Bestand;
xEingang := Eingang;
xAusgang := Ausgang;
xBestand := xEingang - xAusgang;
NEXT(+1);
Bestand := xBestand;
13. Februar 2007 13:47
13. Februar 2007 14:06
Hallo Jürgen,Juergen_G hat geschrieben:In der Zeile
--> Bestand := xBestand;
überschreibst du denn aktuellen Bestand mit dem voherigen. Was willst du eigentlich in dieser Zeile machen?
13. Februar 2007 14:13
tesarolle hat geschrieben:Habe das jetzt mal so eingebaut in den Onvalidate von meinem Feld eingang, das Problem ist aber das er mir die werte des obigen datensatzes einträgt beim insert...
?
13. Februar 2007 14:23
tesarolle hat geschrieben:na ich möchte in meiner aktuellen Zeile den Bestand einfügen (aus der vorhergehenden Zeile) der durch die Berechnung entsteht.
13. Februar 2007 14:55
Hallo Rotsch,rotsch hat geschrieben:tesarolle hat geschrieben:na ich möchte in meiner aktuellen Zeile den Bestand einfügen (aus der vorhergehenden Zeile) der durch die Berechnung entsteht.
Ich denke, du musst dir eine Record-Variable anlegen von jener Tabelle, von der du die Werte lsesen willst. Dann filterst du diese Tabelle entsprechend den Anforderungen und positionierst mit FIND('+') auf den letzten Datensatz. Dann hast du alles was du brauchst, und kannst die Werte in deinen neuen Datensatz übernehmen.
13. Februar 2007 17:34
13. Februar 2007 17:45
Hallo Michael,Michael Schumacher hat geschrieben:DOCH, Du brauchst eine Recordvariable, die auf die gleiche Tabelle zeigt, weil DU dir sonst den boden unter den füssen wegziehst, wenn du Rec.NEXT(-1) ausführst.
13. Februar 2007 18:22
13. Februar 2007 18:40
13. Februar 2007 19:22