Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carlos_C am August 02, 2016, 15:22:10

Titel: Problem mit Suchmaske
Beitrag von: Carlos_C am August 02, 2016, 15:22:10
Hallo liebes Forum,

ich habe in meiner Datenbank für Dokumentenmanagement ein Formular programmiert, um Projekte zu suchen. Die Suchmaske hat die Felder:

cbo_ProjektnummerUndName,
cbo_Projektstatus,
txt_Anfangsdatum von,
txt_Anfangsdatum bis,
txt_Enddatum von,
txt_Enddatum bis, und
txt_Kommentare

Unten ist ein Unterformular, das auf eine Abfrage basiert. Nach Eingabe eines Wertes in einem Feld (oder in mehreren Feldern) sollte mir das Formular die Suchergebnisse geben. Also das typische Suchformular.

Als Abfragekriterien habe ich für ProjektnummerUndName

Wie "*" & [Formulare]![frmProjekteSuchen]![cbo_Projekt] & "*"

für Projektstatus

Wie "*" & [Formulare]![frmProjekteSuchen]![cbo_Projektstatus] & "*"

und für Anfangsdatum

>=Nz([Forms]![frmProjekteSuchen]![txt_AnfangsdatumVon];#01.01.1900#) Und <=Nz([Forms]![frmProjekteSuchen]![txt_AnfangsdatumBis];#01.01.2200#)

eingegeben.

Funktioniert wunderbar. Nun habe ich aber ein Problem mit den Feldern ,,Enddatum" und ,,Kommentare".

Erstes Problem: Feld ,,txt_Enddatum". Bei manchen Projekten ist das Feld Enddatum erstmal leer (weil die Projekte noch nicht zu Ende sind). Was soll ich dann als Abfragekriterium eingaben, damit mir – beim Laden des Formulars – erstmal alle Projekte zeigt, und, wenn ich was in den Feldern ,,txt_EnddatumVon" und/oder ,,txt_EnddatumBis" was eingebe, mir die richtigen Ergebnisse zeigt?

Zweites Problem: Feld ,,txt_Kommentare": Dieses Feld ist oft leer. Was soll ich als Abfragekriterium eingeben, damit – beim Laden des Formulars – erstmal alle Projekte gezeigt werden, und erst, wenn ich was in diesem Feld eingebe (z.B. ,,ABC"), er mir alle Projekte zeigt, bei denen u.a. das Feld ,,txt_Kommentare" der Text ,,ABC" beinhaltet?

Ich freue mich auf Eure Vorschläge!

LG

Carlos
Titel: Re: Problem mit Suchmaske
Beitrag von: DF6GL am August 02, 2016, 15:55:40
Hallo,


dies sollte zur Lösung führen:

http://www.donkarl.com/?FAQ3.14
Titel: Re: Problem mit Suchmaske
Beitrag von: Carlos_C am August 03, 2016, 17:18:55
Danke, Franz!

Das hat für das Feld "txt_Kommentare" super funktioniert.

Ich habe aber noch das Problem mit dem Feld "Enddatum". Das Abfragekriterium basiert auf die Eingaben 2 Felder im Formular "txt_EnddatumVon" und "txt_Enddatum_bis". Was soll ich in den Abfragekriterien eingeben?
Titel: Re: Problem mit Suchmaske
Beitrag von: Lachtaube am August 03, 2016, 21:16:59
Dann musst Du noch eine weitere Oder-Bedingung schaffen und eine Zeile tiefer im Abfrageentwurf Ist Null eintragen.