PDA

Vollständige Version anzeigen : Danke für die Hilfe, neues Problem : SQL


Nausika
29.01.2001, 15:47
Hallo,
erst mal Danke für die Antworten auf meine Frage zu Datensätzen filtern!
Fehler ist gefunden - ich weiß nur nicht, wie ich das Problem lösen kann (bin alles andere als fit in SQL...)

Ich hatte folgende Anweisung verwendet, um die Eigenschaft Record.Source eines Formulars einzustellen:

[...]
If Me!Feld = "Berufe" Then
MyWhere = "(((" & "BerufeUnion.Berufsbezeichnung" & ") LIKE " & "'*" & Me!Inhalt & "*'" & "))"
Else
MyWhere = Feld & " Like '*" & Inhalt & "*'"
End If
[...]

SQL = "SELECT DISTINCT MundFUnion.*, BerufeUnion.Berufsbezeichnung FROM MundFUnion INNER JOIN BerufeUnion ON MundFUnion.IDpers = BerufeUnion.IDpers WHERE " & MyWhere
[...]

As Ergebnis erhalte ich jedoch nur die Datensätze, bei denen eine Berufsbezeichnung eingetragen ist. Hat jemand einen Tipp, wie ich es hinbekomme, daß, wenn ich beispielsweise im Feld Namen nach 'Müller' filtere, mir alle Müller angezeigt werden, also auch die, deren Feld Berufsbezeichnung (im Unterformular) keinen Wert enthält?

Squirli
29.01.2001, 20:00
Ich würde es mal statt mit Inner Join mit right join oder mit left join probieren.

Grüße
Squirli

Nausika
30.01.2001, 07:19
D A N K E !! Jetzt funktioniert alles!