collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 58
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 13632
  • stats Beiträge insgesamt: 61216
  • stats Themen insgesamt: 8356
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 16
  • stats Am meisten online: 415

Autor Thema: DateDiff Differenz aktuelles Datum und Feld Datum  (Gelesen 144 mal)

Offline Brallu

  • Access-User
  • *
  • Beiträge: 96
DateDiff Differenz aktuelles Datum und Feld Datum
« am: Juni 16, 2017, 18:51:54 »
Hallo Gemeinde,
wieder kriege ich es nicht hin!
Wie muss ich das richtig schreiben damit Access nicht mehr nörgelt? :(

DiferenzTage: DatDiff("d";[PruefDatum];Datum())
Das soll in einer Abfrage die Tage als Zahl ausgeben!!!

Danke im voraus,

Gruß
Danny
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 6625
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #1 am: Juni 16, 2017, 19:32:16 »
Hallo,
Access erwartet ein t statt dem d, Du bist hier in der deutschen Oberfläche.

DiferenzTage: DatDiff("t";[PruefDatum];Datum())
oder:
DiferenzTage: Datum()-[PruefDatum]
Gruß
Klaus
 

Offline Brallu

  • Access-User
  • *
  • Beiträge: 96
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #2 am: Juni 16, 2017, 20:00:10 »
Vielen Dank Klaus,
könntes du mir noch einen Tipp geben wie ich das in eine Wenn dann Abfrage einbaue?
als Ergebnis soll da rauskommen:
wenn die Zahl bis 335 geht dann soll das Ergebnis 1 sein und
336 bis 365 = 2 und alles drüber soll 3 sein.

Ich hoffe ich quäle dich damit nicht zu doll?!

Gruß
Danny
 

Offline bahasu

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 1836
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #3 am: Juni 16, 2017, 20:33:00 »
Hi

in der Abfrage in eine Spalte eintragen:
DifferenzTage: Wenn(nz([Pruefdatum];"")="";"nicht bestimmt";Wenn(Datum()-[Pruefdatum]<=335;1;Wenn(Datum()-[Pruefdatum]<=365;2;3)))
Kann es nur diese 3 Fälle geben?

Harald
« Letzte Änderung: Juni 16, 2017, 20:38:30 von bahasu »
Servus
 

Offline Brallu

  • Access-User
  • *
  • Beiträge: 96
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #4 am: Juni 16, 2017, 20:51:30 »
Hallo Harald,
danke dir für die Hilfe und Ja es sollen nur die 1, 2 oder 3 erscheinen.
Das soll nachher als Bild grüner, gelber oder roter Punkt dargestellt werden!
Gibt es jetzt noch die Möglichkeit das er nur 1 oder 2 anzeigt wenn im Feld [pruefPrüfErgebnis_F_ID] eine 1 oder eine 4 steht? Sonst 3.
Dann habe ich es!!!
Gruß
 und nochmals vielen Dank :)
Danny
 

Offline bahasu

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 1836
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #5 am: Juni 16, 2017, 21:00:43 »
Hi

"nur 1 oder 2 anzeigt wenn im Feld [pruefPrüfErgebnis_F_ID] eine 1 oder eine 4 steht"
Wie ist das zu verstehen?
pruefPrüfErgebnis_F_ID= 1 dann 1 anzeigen?
pruefPrüfErgebnis_F_ID= 4 dann 2 anzeigen?
pruefPrüfErgebnis_F_ID= 1 or pruefPrüfErgebnis_F_ID= 4 dann "1 oder 2" anzeigen?

Harald
Servus
 

Offline Brallu

  • Access-User
  • *
  • Beiträge: 96
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #6 am: Juni 16, 2017, 21:35:06 »
Hallo nochmal,
also wie in der Abfrage soll er 1, 2 oder 3 als Ergebnis haben.

wenn die Zahl bis 335 und im Feld [pruefPrüfErgebnis_F_ID] eine 1 oder eine 4 steht dann = 1 (Ergebnis ist Einsatzbereit)

wenn 336 bis 365  und im Feld [pruefPrüfErgebnis_F_ID] eine 1 oder eine 4 steht dann = 2 (Ergebnis Einsatzbereit muss aber bald geprüft werden)

aller über 365 = 3 (ergebnis Ausgesondert nicht benutzen)

so das zusätzlich immer wenn im Feld [pruefPrüfErgebnis_F_ID] eine 2, 3 oder 5, 6 steht eine      3 als Ergebnis rauskommt.

Es geht hier um die Gebrauchsbereitschaft von Gerät, also ist es Geprüft innerhalb von einem Jahr und es ist nicht vorher schon einmal ausgesondert worden dann entweder Gelb oder Grün!!!
 

Offline bahasu

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 1836
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #7 am: Juni 16, 2017, 21:59:18 »
Hi Danny,

probiere mal, ob
DifferenzDatum: Wenn(nz([Pruefdatum];"")="";"nicht bestimmt";Wenn(Datum()-[Pruefdatum]<=335;Wenn([pruefPrüfErgebnis_F_ID]=1 Oder [pruefPrüfErgebnis_F_ID]=4;1;3);Wenn(Datum()-[Pruefdatum]<=365;Wenn([pruefPrüfErgebnis_F_ID]=1 Oder [pruefPrüfErgebnis_F_ID]=4;2;3);3)))
Deine Wünsche erfüllt.

Harald
Servus
 

Offline Brallu

  • Access-User
  • *
  • Beiträge: 96
Re: DateDiff Differenz aktuelles Datum und Feld Datum
« Antwort #8 am: Juni 16, 2017, 22:14:25 »
Harald das ist ja spitze!!!!
Ich danke Dir für die Hilfe und gelernt habe ich auch noch was. :)
Danke, Danke und ein schönes Wochenende wünsche ich dir!

Gruß
Danny