Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Sven81 am August 11, 2021, 14:23:18

Titel: Formular zeigt mit Filter keine Daten mehr an
Beitrag von: Sven81 am August 11, 2021, 14:23:18
Hallo zusammen,

erstmal danke an alle, das Forum hat mir schon bei einigen Fragen geholfen. Zur Info, ich baue im Moment bei mir im Unternehmen als Übergang eine kleine Accessdatenbank auf, die verwendet werden soll, bis sich für ein ERP-System entschieden wurde.

Jetzt zu meiner Frage. Ich habe ein Formular, in dem man eine Kundentabelle durchsuchen kann. In dem Suchergebnis kann man dann eine Zeile markieren und über einen Button öffne sich ein weiteres Formular, in dem dann der ausgewählte Datensatz mit Details angezeigt wird. Hierzu wird die Kundennummer an den Filter des Detailformular übergeben

Hier der Code, der beim Klick auf den Button ausgeführt wird:

    Dim lngKundennummer As Long
    lngKundennummer = Me!frmKundensuche.Form!Kundennummer
    DoCmd.OpenForm "Kundendaten", WhereCondition:="Kundennummer = " & lngKundennummer

Das klappe auch bisher sehr gut. Habe dann eben mehrere neue Kunden angelegt und wenn ich jetzt einen Datensatz auswähle öffnet sich zwar das Formular mit den Details, aber alle Felder sind leer. In den Eigenschaften unter Filter ist "Kundennummer=1000" eingetragen.
Wenn ich jetzt den Formularfilter händig einmal aus und wieder einschalte erscheinen wieder alle Daten. Das hatte ich am Anfang schon einmal, aber so wie es von alleine kam, ist es auch wieder verschwunden, bis jetzt. Kann ich auch drauf hoffen, dass das wieder passiert, aber ich will gerne wissen, woran das liegt. Da ich auch nichts an der Datenbank geändert habe, verstehe ich das auch nicht. Hat von euch einer eine Idee?

Schonmal vielen Dank im Voraus!
Titel: Re: Formular zeigt mit Filter keine Daten mehr an
Beitrag von: andyfau am August 11, 2021, 14:40:42
Hallo,
Das Formular "merkt" sich den letzten Filter. Setze im open-Ereignis des Kundenformulars:

Me.FilterOn = False
Titel: Re: Formular zeigt mit Filter keine Daten mehr an
Beitrag von: Sven81 am August 11, 2021, 14:50:40
Es klappt wieder, da muss man auch erstmal drauf kommen!

Danke für die schnelle Hilfe! ;D