Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abfrage (Acc2k3)

Begonnen von WhiteCrow, Juli 08, 2010, 11:49:36

⏪ vorheriges - nächstes ⏩

WhiteCrow

Tach Profileutz!

Hab da so einem komplizierten Problem und weisnet weiter...
Bastle am eine Abfrage (qry_BilanzUrlaub) welche soll mir "weitergeben" wievill Urlaubstage wurden genommen zwischen
TeilnahmeBeginn und TeilnahmeEnde.

Kurze Beschreibung d.Abfrage:
Feld: TeilnahmeBegin
Tabelle: tbl_VertragsDetails

Feld: TeilnahmeEnde
Tabelle: tbl_VertragsDetails

Jetzt wird interessant... .
Die Urlaubstage werden im Tabelle tbl_Stunden eingetragen mit einem Kombinationsfeld im Feld Abwesenheitsart 
einfach als "Urlaub" (Datensatzherkunft: 1;Urlaub).
und jetzt kommt d.Punkt wo ich nicht weiter klor komme.
Wie oder mit welche "Funktion" ermittle ich weiter die Anzahl von Urlaubstagen zwischen d.beiden Datumsfeldern
und NUR dazwischen (nicht vor TeilnahmeBegin oder nach TeilnahmeEnde)?   

Hier Schnellendwurf d.Problems als Anhang


[Anhang gelöscht durch Administrator]

DF6GL

Hallo,


schau Dir mal die DateDiff-Funktion in der VBA-Hilfe an, weiterhin die Beispiele bei
http://www.tksoft-online.de/index.php/msaccess-codes/20.html

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

WhiteCrow

Also bis jetzt hast Du mich immer im richtigen Richtung ins rollen gebracht (ist net vergessen)
Doch diesmal... (nix für ungut) aber glaube mit diese Funktion komme nicht in's Halbfinale :D
Also kein Lösung für diesen/meinem Fall
 

DF6GL

#3
Hallo,

naja, habe Deine Tabelle nicht angesehen...




in einem berechneten Feld im Abfrageentwurf von "qry_BilanzUrlaub":

AnzUrlTage: (Select Count(*) as Urlaubstage from tbl_Stunden as temp  where temp.MitarbeiterID= tbl_VertragsDetails.MitarbeiterID and temp.Abwesenheitsart ="1" and  temp.tDatum between tbl_VertragsDetails.Teilnahmebegin and tbl_VertragsDetails.TeilnahmeEnde)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

WhiteCrow

boah... heavy!
aber has Funzt bestens!

und wider mal big BIGthx am Dich.