Ich habe in Access eine Abfrage die mir alle Personen mit einem bestimmten Anfangsbuchstaben heraussucht. In dieser Abfrage wird das Feld Name aus den Feldern Nachname und Titel aufgebaut. Ich würde die Ausgabe nun gerne so gestallten das die Personen mit einem Titel imm oben stehen und danach erst alle ohne Titel. Die ergänzung um order by titel funktioniert jedoch nicht.
Der SQL Code sieht wie folgt aus:
CODE
SELECT IIf([Personal!Titel] Is Null,[Nachname],Titel!Titel & ' ' & Personal!Nachname) AS Name, Personal.Vorname, Personal.Einsatzort, Personal.Wäschenummer
FROM Titel RIGHT JOIN Personal ON Titel.TitelID=Personal.Titel
WHERE Personal.Nachname Like [Anfangsbuchstabe ?] & "*" And IIf([Anfangsbuchstabe ?]='S',Personal.Nachname Not Like 'Sch*' And Personal.Nachname Not Like 'St*',True);
FROM Titel RIGHT JOIN Personal ON Titel.TitelID=Personal.Titel
WHERE Personal.Nachname Like [Anfangsbuchstabe ?] & "*" And IIf([Anfangsbuchstabe ?]='S',Personal.Nachname Not Like 'Sch*' And Personal.Nachname Not Like 'St*',True);
Dieser Beitrag wurde von DonPenne bearbeitet: 25. April 2010 - 20:30