Gravitar Geschrieben 29. Oktober 2008 Teilen Geschrieben 29. Oktober 2008 Hi, folgende Situation: 1. Es existiert ein Formular (Form1) in dem alle Kunden angezeigt werden (Datenblatt) 2. In einem anderen Formular (Form2) wird ein neuer Kunde erfasst 3. Nach Erfassung wird Form2 geschlossen und der Fokus wandert wieder zu Form 1 Problem: Form1 zeigt den neuen Datensatz nicht an. Erfolglose Lösungsversuche: in Form1 wurde auf das Ereignis "Bei Fokuserhalt" bereits ein Me.Requery eingefügt. Wer kennt eine Lösung? P.S.: Scheinbar wird das Ereignis nach Schließen von Form2 auch gar nicht ausgelöst, aber warum? Gruß, Gravitar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Reinhold Geschrieben 29. Oktober 2008 Teilen Geschrieben 29. Oktober 2008 Moin, folgende Situation: 1. Es existiert ein Formular (Form1) in dem alle Kunden angezeigt werden (Datenblatt) 2. In einem anderen Formular (Form2) wird ein neuer Kunde erfasst 3. Nach Erfassung wird Form2 geschlossen und der Fokus wandert wieder zu Form 1 Problem: Form1 zeigt den neuen Datensatz nicht an. ich nehme mal an, es geht um Access ... etwas mehr Infos wären schon recht, gelle? Ist die Rowsource von Form1 direkt die Tabelle mit den Kunden? Oder irgendeine Abfrage? Liegt auf dem Form1 in dem Moment irgend ein Filter? Beachte bei deinem Requery ggf auch FAQ 4.5 hth Reinhold Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gravitar Geschrieben 29. Oktober 2008 Autor Teilen Geschrieben 29. Oktober 2008 ich nehme mal an, es geht um Access Yupp! Ist die Rowsource von Form1 direkt die Tabelle mit den Kunden? auch ja Liegt auf dem Form1 in dem Moment irgend ein Filter? nein Beachte bei deinem Requery ggf auch FAQ 4.5 Mhm, interessant. Wenn ich den Datensatzzeiger anpassen möchte ist das bestimmt eine Lösung. Allerdings besteht hier das Problem, dass Form1 den neuen Datensatz nicht anzeigt bzw. erst garnicht auf das Ereignis "bei Fokuserhalt" reagiert. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Reinhold Geschrieben 29. Oktober 2008 Teilen Geschrieben 29. Oktober 2008 Hmmm, versuch mal im AfterUpdate-Event von Form2 ein Form1.requery hth Reinhold Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gravitar Geschrieben 29. Oktober 2008 Autor Teilen Geschrieben 29. Oktober 2008 So, nachdem ich jetzt als Ereignis "Bei Aktivierung" genommen habe, funktioniert das Ganze in Form1 mit me.Requery. Erstaunlicherweise wurde das Event "Bei Fokuserhalt" nicht ausgelöst, wenn ich von Form2 auf Form1 wechselte. Aber warum in den unsäglichen Tiefen von Access stöbern, wenn man auch eine Alternative Lösung findet. Gruß, Gravitar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.