Mailinglisten-Archive |
On Wed, Jun 13, 2001 at 10:19:06PM +0200, Thomas Karcher wrote: > Hai, > > > Wenn ich in einem Unterformular einen Datensatz einfüge wird nach dem > > Verlassen der betreffenden Zeile dieser Datensatz als gelöscht > > gekennzeichnet, ist es jeoch nicht (ein update der Formlardaten zeigt > > alle Datensätze korrekt an). > > Ich habe im Archiv so einiges gefunden, aber keine konkreten Lösungen > > entdeckt. Gibt es schon welche? > > Diesen Effekt kenne ich. Er tritt meines Wissens immer dann auf, wenn du > in deiner Tabelle eine auto_increment-Spalte hast und der Wert, den der > neue Datensatz in dieser Spalte kriegt, erst von MySQL festgelegt wird > und Access den Datensatz nicht nach dem Eintragen nochmal mit korrektem > auto_increment-Wert neu einliest. Bei mir half immer ein Schließen und > wieder Öffnen des Formulars/der Tabelle etc. Vielleicht kannst du ja > über die formular-Ereignisse und VB (Ereignis "beim Verlassen" oder so) > Access irgendwie dazu bringen, den Datensatz nochmal einzulesen ... Lösung: das auto-incrementfeld in das formular mit aufnehmen und als standartwert 0 eingeben. dann funktioniert´s (meistens zumindest) Hajo -- I am HJM of Borg. You will be quoted awfully. Sigtrenner is futile. --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive