Neuigkeiten:

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

Mobiles Hauptmenü

Datum Minus sechs Monate nur wie ?

Begonnen von uwe01, Februar 18, 2012, 20:18:05

⏪ vorheriges - nächstes ⏩

uwe01

Hallo,

habe in meiner DB ein Fahrzeugstamm mit Tag der Erstzulassung nun brauche ich den Jährlichen Tüv Termin das habe ich auch mit der Formel in einer Abfrage hinbekommen.

Tüv: DatAdd("yyyy";nz(DatDiff("yyyy";[Ez Modeljahr];Datum()));[EZ Modeljahr])

Nur wie mache ich es jetzt das ich nur 6 Monate angezeigt bekomme, wenn ich hinter der Formel - 6 schreibe werden von den Tagen 6 Tage abgezogen Ich brauche aber 6 Monate unterschied.
In der obigen Formel wird mir Tag/Monat/Jahr angezeigt, es würde mir aber reichen wen ich nur Monat/Jahr angezeigt bekomme.

LG Uwe01
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

DF6GL

Hallo,

verstehe die Frage nicht...  Welche 6 Monate Unterschied von was zu was?
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

uwe01

Hallo DF6GL,

bei der jetzigen Abfrage wird mir das Datum von diesem Jahr angezeigt also z.b.
        Tag der Zulassung =  20.01.1999  Angezeigt Tüv 20.01.2012
Ich möchte jetzt aber auch das Datum vor 6 Monate, also 20.07.2011 oder eben 6 Monate nach dem 20.01.2012 erhalten.
Klar ich könnte jetzt auch ein anderes EZ Modeljahr in der Abfrage angeben z.b. 20.07.1998 und dann mit der Formel berechnen lassen.

Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

bahasu

N'abend,

mit DatAdd warst Du ja schon nahe an DateAdd: Minus_6_Monate: DatAdd("m";-6;[Dat])

siehe Abfrage im Anhang.

Harald


[Anhang gelöscht durch Administrator]
Servus

uwe01

Hey,

ist ja schon super deine Abfrage, nur will ich kein Datum neu eingeben. Ich brauche da ein  Verweis auf das Datum, welches ich beim Tüv gemeldet bekomme. Wenn ich mir die Formel des Tüv in der Spalte dahinter und sie als SP benenne und versuche deine Formel ranzuhängen bekomme ich Fehlermeldungen. Habe mal ein Auszug aus der DB mit Rangehangen. Bin für jede Idee offen

LG 


[Anhang gelöscht durch Administrator]
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

bahasu

Hallo,

habe den Namen "Tüv" in "Tuev" geändert (vermeide Sonderzeichen und Umlaute bei Namensgebenung) und diesenNamen in das Feld daneben eingetragen.

Harald

[Anhang gelöscht durch Administrator]
Servus

uwe01

Danke,

genau so meinte ich es. Das mit den Sonderzeichen hatte @DF6GL auch schon mal geschrieben, sollte vielleicht mal daran denken. Habe deine erste Antwort etwas falsch gedeutet, dachte das [Dat] bezieht sich aufs Datum und nicht auf deine dat Tabelle. Aber vielen Dank für deine Hilfe.

LG Uwe01   :)
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !