PDA

Vollständige Version anzeigen : Abfrage 1 Kriterium muss sein 2 oder


Rudeman
24.01.2008, 23:16
Hi!

Und schon wieder eine Frage! :rolleyes:

Und zwar habe ich eine Urlaubsabfrage.
Die Kriterium nach der UrlaubsArt muss stimmen. Weiters soll entweder das Anfangsdatum in einem gewissen Bereich sein, oder das Enddatum.

Hoffe ihr könnt mir wieder helfen!
Danke schon mal im vorraus! ;)

Abfrage:
http://img292.imageshack.us/img292/4736/sc4iu1.jpg

SQL-Code:
SELECT tab_Urlaube.PersSchl, [Name] & " " & [Vorname] AS KompletterName, tab_Urlaube.UrlaubsArtNr, tab_Urlaube.Von, tab_Urlaube.Bis, tab_Urlaubsarten.Bezeichnung, ([BIS]-[Von])+1 AS Tage
FROM (tab_Urlaube INNER JOIN tab_Personal ON tab_Urlaube.PersSchl = tab_Personal.PersSchl) INNER JOIN tab_Urlaubsarten ON tab_Urlaube.UrlaubsArtNr = tab_Urlaubsarten.UrlaubsArtNr
GROUP BY tab_Urlaube.PersSchl, tab_Urlaube.UrlaubsArtNr, tab_Urlaube.Von, tab_Urlaube.Bis, tab_Urlaubsarten.Bezeichnung, tab_Personal.Name, tab_Personal.Vorname
HAVING (((tab_Urlaube.UrlaubsArtNr)=EVAL("([Forms]![frm_diverse Listen und Verrechnung von FAHRER]![txt_UrlaubsArt])")) AND ((tab_Urlaube.Von) Between EVAL("[Forms]![frm_diverse Listen und Verrechnung von FAHRER]![txt_Von]") And EVAL("[Forms]![frm_diverse Listen und Verrechnung von FAHRER]![txt_BIS]")) AND ((tab_Urlaube.Bis) Between EVAL("[Forms]![frm_diverse Listen und Verrechnung von FAHRER]![txt_Von]") And EVAL("[Forms]![frm_diverse Listen und Verrechnung von FAHRER]![txt_BIS]")));

Rudeman
25.01.2008, 13:35
Habe das ganze mit einer ausgelagerten Abfrage gelöst.
D.h. das Kriterium das stimmen muß ist in einer anderen Abfrage.

Lag gestern wohl an der Uhrzeit. :mrcool: