2017-06-14 4 views
0

aktualisieren Ich habe ein Split-Formular basierend auf einer Abfrage. In der Kopfzeile habe ich ein Kombinationsfeld, das als Filter für die Abfrage fungiert. Wenn ich den Wert des Kombinationsfelds ändere, erwarte ich, dass das Datenblatt aktualisiert wird (On Change Event Requery). Jetzt ist das Problem, dass das Datenblatt nicht den neuen Filter widerspiegelt.MS Access-Datenblatt wird nicht basierend auf Kombinationsfeld

Wenn ich die Abfrage selbst (die mit dem Kombinationsfeld verknüpft ist) ausführen, funktioniert alles einwandfrei. Wenn ich eine zugrunde liegende Tabelle der Abfrage aktualisiere (z. B. einen neuen Eintrag hinzufüge) und dann den Wert des Kombinationsfelds ändere, wird der neue Eintrag zwar im Datenblatt, aber nicht im Filter angezeigt. Daraus schließe ich, dass die Abfrage richtig ist und auch das Ereignis funktioniert.

Irgendeine Idee was ist los? Ich bin verrückt darüber ...

Antwort

0

Es ist eine Problemumgehung, aber wenn Sie positiv sind der Code funktioniert, können Sie eine Schaltfläche "Filter anwenden" erstellen, die auf dem Ereignis Ausführen den Code ausführt. Nicht super elegant, aber effektiv.

Verwandte Themen