Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Aktualisieren eines Formulars nach Erfassung neuer Datensatz

Empfohlene Antworten

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

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

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.

Hmmm,

versuch mal im AfterUpdate-Event von Form2 ein Form1.requery

hth

Reinhold

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.