Hallo alle zusammen,
ich beschäftige mich gerade mit einer Zeierfassung. Ich trage begin und endzeiten in eine ParadoxTabelle ein.
das sieht ungefähr so aus (aus dem Kopf geschrieben).
bei Begin:
Table1.last;
table1.edit;
Table1.append;
Table1['Begin'] := time;
Table1.post;
Table1.refresh;
bei ende:
Table1.last;
Table1.edit;
Table1['Ende'] := time;
Table1.post;
Table1.refresh;
Das ganze geht ein par mal gut.
irgendwan wenn ich mich öfter hintereinander ein und auslogge bekomme ich die Fehlermeldung "kein aktueller Datensatz".
wo ist das problem? ich gebe im doch alle informationen. Wenn ich mich einlogge soll er zum letzten datensatz gehen und einen neuen datensatz anfügen. in diesem neuen datensatz soll er nun die Beginzeit eintragen und das ganze dann speichern.
beim ausloggen soll er in den letzten datensatz gehen und Endzeit eintragen un auch wieder speichern.
Im zweifelsfall kann ich auch den ganzen code reinsetzen (nur Login Procedure ca. 5 Seiten).
Warum geht es mal und dan mal wieder nicht???