Hallo zusammen
Ich habe ein Problem, und hoffe dass mir da jemand weiterhelfen kann.
Ich habe eine Inventar-DB erstellt. Die Tabelle hat 24 Felder. Dazu hab ich ein Suchformular gemacht das auf eine Abfrage verweist. Die Ereignisprozedur sieht so aus:
Option Compare Database
Option Explicit
Private Sub Befehl0_Click()
DoCmd.Close acForm, Me.Name
End Sub
Private Sub Befehl9_Click()
DoCmd.OpenQuery "abfrage"
End Sub
Die Tabelle enthält Datensätze, die nicht in jedem Feld einen Eintrag haben. Ich will in meinem Suchformular nach bestimmten Einträgen in bestimmten Feldern suchen können, die Datensätze, die im abgefragten Feld leer sind, sollen aber nicht angezeigt werden.
Meine Abfrage sieht dann so aus:
Wie [forms]![testform]![hws] & "*" Und ist Nicht Null
Nun das Problem:
Ich kann diese Kriterien für 7 Felder meiner Tabelle eingeben und alles klappt wunderbar, wenn ich das selbe für die restlichen Felder mache, ist die Abfrage leer.
Ich hab schon alles ganz neu gemacht, hab mit kopieren/einfügen geübt, ... Kann mir jemand helfen?
Was mach ich falsch?
Wenn ich die Abfrage unterteile und vier daraus mache, die dann einzeln ablaufen, dann gehts, aber sobald alle Felder in der selben Abfrage sind, ist Schluss.
Ist die Felderanzahl begrenzt? Was kann ich noch machen? Oder wie kann ich das Problem anders lösen?
Vielen Dank für eure Hilfe
Ich habe ein Problem, und hoffe dass mir da jemand weiterhelfen kann.
Ich habe eine Inventar-DB erstellt. Die Tabelle hat 24 Felder. Dazu hab ich ein Suchformular gemacht das auf eine Abfrage verweist. Die Ereignisprozedur sieht so aus:
Option Compare Database
Option Explicit
Private Sub Befehl0_Click()
DoCmd.Close acForm, Me.Name
End Sub
Private Sub Befehl9_Click()
DoCmd.OpenQuery "abfrage"
End Sub
Die Tabelle enthält Datensätze, die nicht in jedem Feld einen Eintrag haben. Ich will in meinem Suchformular nach bestimmten Einträgen in bestimmten Feldern suchen können, die Datensätze, die im abgefragten Feld leer sind, sollen aber nicht angezeigt werden.
Meine Abfrage sieht dann so aus:
Wie [forms]![testform]![hws] & "*" Und ist Nicht Null
Nun das Problem:
Ich kann diese Kriterien für 7 Felder meiner Tabelle eingeben und alles klappt wunderbar, wenn ich das selbe für die restlichen Felder mache, ist die Abfrage leer.
Ich hab schon alles ganz neu gemacht, hab mit kopieren/einfügen geübt, ... Kann mir jemand helfen?
Was mach ich falsch?
Wenn ich die Abfrage unterteile und vier daraus mache, die dann einzeln ablaufen, dann gehts, aber sobald alle Felder in der selben Abfrage sind, ist Schluss.
Ist die Felderanzahl begrenzt? Was kann ich noch machen? Oder wie kann ich das Problem anders lösen?
Vielen Dank für eure Hilfe