Hallo Sandra,
den Bezug zu den Spalten deiner Tabelle stellst du in meiner Variante mit der Abfrage her, wobei du
von durch
Übergabe und
bis durch
Rückgabe ersetzt .
Abfragen - Neu - Entwurfsansicht
Disposition der Fahrzeuge anklicken - hinzufügen - schließen,
Übergabe und
Rückgabe in je eine Spalte der Zeile Feld ziehen,
in eine Spalte daneben:
TageVerstrichen: DatDiff("y";[Übergabe];[Rückgabe])
einfügen,
in die Spalte daneben:
Januar: Monatprozent([TageVerstrichen];[Übergabe];[Rückgabe];1)
in die Spalte daneben:
Februar: Monatprozent([TageVerstrichen];[Übergabe];[Rückgabe];2)
usw. bis Dezember:
Dezember: Monatprozent([TageVerstrichen];[Übergabe];[Rückgabe];12)
Insgesamt sieht das denn so aus:
SELECT Übergabe, Rückgabe,
DateDiff("y",[Übergabe],[Rückgabe]) AS TageVerstrichen,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],1) AS Januar,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],2) AS Februar,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],3) AS März,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],4) AS April,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],5) AS Mai,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],6) AS Juni,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],7) AS Juli,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],8) AS August,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],9) AS September,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],10) AS Oktober,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],11) AS November,
Monatprozent([TageVerstrichen],[Übergabe],[Rückgabe],12) AS Dezember
FROM [Disposition der Fahrzeuge];
... dass eine Funktion ein Modul ist in Access??
Das kann sein, muss aber nicht. Funktionen, die irgendwie zusammen gehören, wird man möglichst in ein Modul tun, um alles beisammen zu haben.
Na denn viel Spass damit.
Gruß
lorf