Autor Thema: Datumsabfrage in einer If-Schleife  (Gelesen 1172 mal)

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Datumsabfrage in einer If-Schleife
« am: 14.06.05 - 15:03:32 »
Hi @all

folgendes Problem. Ich versuche gerade verzweifelt eine Datumsabfrage über eine If-Abfrage zu realisieren.

Code
If (aDatum.DateOnly > oldBegin.DateOnly) And (aDatum.DateOnly < oldEnde.DateOnly) And (eDatum.DateOnly<>"")Then
			Messagebox ("Für diesen Tag besteht bereits ein Antrag 5")
			checkOldRequest = False
			Exit Function
		End If

Als aDatum gebe ich fest den 15.06.2003 ein, als oldBegin ist der 06.01.2003 und als oldEnde ist der 18.02.2003 deklariert. Und eDatum ist auch nicht leer.

Normalerweise dürfte er mir dann doch nicht die Messagebox ausgeben... oder bin ich da jetzt falsch gestrickt?

Hoffe auf eure Hilfe...

Gruß
« Letzte Änderung: 14.06.05 - 15:30:17 von redspawn »
Gruß Peter

ahnungslos und völlig talentfrei...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datumsabfrage in einer If-Schleife
« Antwort #1 am: 14.06.05 - 15:07:23 »
NotesDateTime.DateOnly gibt Dir einen string zurück, keine Datumsseriennummer. Und wenn Du unter diesem Gesichtspunkt Deinen Code anschaust, sollte das Ergebnis logisch sein  ;)

Arbeite mit Variants vom Typ Date/Time oder mit DateRange oder LSLocalTime (was aber auch zu Variant führt).

Bernhard

Glombi

  • Gast
Re: Datumsabfrage in einer If-Schleife
« Antwort #2 am: 14.06.05 - 15:07:51 »
DateOnly ist eine Property der NotesDateTime Klasse.
Es wird ein String zurückgeliefert, daher wird < nicht gehen.

Du musst also mit TimeDifferenceDouble arbeiten.

Andreas

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Datumsabfrage in einer If-Schleife
« Antwort #3 am: 14.06.05 - 15:30:00 »
Danke euch zwei für die schnellen Antworten. Bin dann doch schon wieder ein wenig schlauer  8)

Hab jetzt gerade die Variante von Glombi ausprobiert und damit komme ich ganz gut zurecht...

Also so long und danke nochmal
Gruß Peter

ahnungslos und völlig talentfrei...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz