collapse

* Benutzer Info

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

* Wer ist Online

  • Punkt Gäste: 82
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 2
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 13976
  • stats Beiträge insgesamt: 66554
  • stats Themen insgesamt: 8972
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: berechnetes Feld in Formular DateAdd  (Gelesen 428 mal)

Offline kingwambi

  • Access-User
  • *
  • Beiträge: 96
berechnetes Feld in Formular DateAdd
« am: März 22, 2018, 10:31:39 »
Hallo - ich möchte in einem Formular ein berechnetes Feld erstellen. Dies soll ein Datum erstellen, welches kleiner als 4 Tage zum Feld Termin ist. Genau minus 4 Tage ist kein Problem, jedoch funktioniert kleiner als 4 Tage zum Termin nicht. Wie würde dies richtig ausgedrückt heißen? Bitte um Info - Danke

Vorbereitungsdatum: DatAdd("t";>-4;[Termin])
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23348
Re: berechnetes Feld in Formular DateAdd
« Antwort #1 am: März 22, 2018, 10:45:08 »
Hallo,


ein Datum" kannst Du nur "genau" erstellen...   

Zitat
kleiner als 4 Tage zum Termin

Welches Datum schwebt Dir dann dabei vor?  Es wäre lediglich sinnvoll, ein Datum dahingehend zu überprüfen, ob es weiter zurück als 4 Tage vor dem Termin liegt.


Offline kingwambi

  • Access-User
  • *
  • Beiträge: 96
Re: berechnetes Feld in Formular DateAdd
« Antwort #2 am: März 22, 2018, 10:49:50 »
Hallo wenn ich Termine mit Datum 26.3 eingetragen habe, soll es mir Einträge mit Datumsfeld 25.3, den 24.3, den 23.3 und heute auswerfen. Wäre dies möglich? LG
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 7283
Re: berechnetes Feld in Formular DateAdd
« Antwort #3 am: März 22, 2018, 11:03:15 »
Hallo,
Zitat
mit Datumsfeld 25.3, den 24.3, den 23.3 und heute auswerfen.
Du hättest also gern 4 Datensätze angezeigt ?
Und in der Tabelle gibt es auch Datensätze zu diesen Datumswerten ?
« Letzte Änderung: März 22, 2018, 11:13:27 von MzKlMu »
Gruß
Klaus
 
Folgende Mitglieder bedankten sich: kingwambi

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23348
Re: berechnetes Feld in Formular DateAdd
« Antwort #4 am: März 22, 2018, 11:04:43 »
Hallo,


ja, das ist möglich...

Wegen Unklarheit der Tabellen- und Formular-Strukturen geht's nur prinzipiell:

In einem berechneten Feld in einer Abfrage(!) :


Feld:   [Datumsfeld]

Kriterium:    <[Bitte TerminDatum Eingeben] und >= Datum()

Offline kingwambi

  • Access-User
  • *
  • Beiträge: 96
Re: berechnetes Feld in Formular DateAdd
« Antwort #5 am: März 22, 2018, 12:05:26 »
Mit der Berechnung ist nun mir klar, dass es nicht funktioniert. Ich verwende nun eine Abfrage - was muss ich unter Kriterium eingeben, dass mir alle Einträge im Zeitraum von heute und den nächsten 4Tage automatisch ausgeworfen werden, wenn ich diese öffne ohne ein Datum manuell eingeben zu müssen. LG

Zum besseren Verständnis - Kunde hat einen Termin und dieser wird oftmals schon Wochen / Monate vorher eingegeben, jedoch ev. auch am Vortag. Um die Teile vorbereiten zu können benötige ich eine Vorlaufzeit von 4 Tage - wenn der Termin am Vortag eingetragen wurde habe ich natürlich keine 4 Tage, das muss aber auch vorbereitet werden - darum alle Datumseinträge von heute bis in 4 Tagen.
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1246
Re: berechnetes Feld in Formular DateAdd
« Antwort #6 am: März 22, 2018, 12:22:49 »
in einer SQL-Abfrage: ... WHERE Termin Between Date() And Date() + 4
Grüße von der (⌒▽⌒)
 
Folgende Mitglieder bedankten sich: kingwambi

Offline kingwambi

  • Access-User
  • *
  • Beiträge: 96
Re: berechnetes Feld in Formular DateAdd
« Antwort #7 am: März 22, 2018, 12:51:02 »
Danke hat funktioniert - hier noch wie ich es eingegeben habe - auch die Variante in Abfrage Kriterium für welche, die sich hier leichter tun (wie ich)

in SQL: WHERE (((Tabelle1.Termin) Between Date() And Date()+4));in Abfrage Kriterium: Zwischen Datum() Und Datum()+4
Lg kingwambi