Autor Thema: Datumswerte vergleichen / Format Problem  (Gelesen 2378 mal)

Offline werfi

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
Datumswerte vergleichen / Format Problem
« am: 20.02.09 - 17:05:16 »
Hallo,

ich möchte zwei Datumswerte vergleichen. Das ist ja grundsätzlich kein Problem mit LS, aber ich bekomme das Format des einen Feldes nicht passend konvertiert.

Folgende Ausgangslage:
  • alle Dokumente sind in einer DB
  • in meinem neuen Dokument habe ich ein Datumswert, welchen ich mit dem selben Feld in bestehenden Dokumenten der DB vergleichen muss

Wenn ich nun den Datumswert aus dem ersten Dokument meiner DB hole, bekomme ich den Wert im Format "35 -> Product object" (abgefragt über 'Datatype').

Ich will den Wert nun in ein Datumsformat umwandeln, dies gelingt mir aber nicht. Bekomme immer den Hinweis "Type mismatch".

Kann mir jemand sagen, wie ich das Format umwandeln kann oder mache ich bereits beim holen der Daten aus dem bestehenden Dokument einen Fehler?

Code
[...]
Dim docC As NotesDocument				
Dim item1 As Notesitem
Dim dateTime As Variant
	
Set docC = dc.GetFirstDocument()
Set item1 = docC.GetFirstItem("vbg_von")
Set dateTime = Item1   '<- diese Zeile habe ich beim Versuch den Wert zu konvertieren eingebaut...

Msgbox"Datum von ->" & dateTime.text & " Typ: " & Datatype(dateTime) 'DatenTyp 35 -> Product object
Msgbox"Buchung von -> " & doc.vbg_von (0) & " Typ: " & Datatype(doc.vbg_von (0)) 'DatenTyp 7 -> Date/Time
If doc.vbg_von (0)  <  item1 Then
[...]

Bin für Vorschläge offen...

Danke & Gruß
Markus
--------------------------
Dominoserver 12.0.2
Traveler 12.0.2 FP1
1 Cluster
BCC Mailprotect 12.2

Offline macchina

  • Junior Mitglied
  • **
  • Beiträge: 62
  • Ich liebe dieses Forum!
Re: Datumswerte vergleichen / Format Problem
« Antwort #1 am: 20.02.09 - 17:21:44 »
Hallo!

NotesDateTime ist Dein Freund :-)

LG Ernstl

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datumswerte vergleichen / Format Problem
« Antwort #2 am: 20.02.09 - 17:44:44 »
Aber vollkommen unnötig! Hierfür reicht ein Variant vom Typ Date/Time vollkommen.
Die letzte Zeile wäre ja schon am Anfang richtig, bevor der Vergleichswert dann Mist ist.

Viel wichtiger ist eine Prüfung mit Isdate.

Bernhard
« Letzte Änderung: 20.02.09 - 17:55:09 von koehlerbv »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datumswerte vergleichen / Format Problem
« Antwort #3 am: 23.02.09 - 23:01:47 »
Bist Du hiermit weiter gekommen? Hast Du noch Fragen?

Bernhard

Offline werfi

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
Re: Datumswerte vergleichen / Format Problem
« Antwort #4 am: 25.02.09 - 16:37:14 »
Hi,

die Prüfung mit IsDate ergab erwartungsgemäß ein FALSE

Ich bin jetzt leider nicht der Profi was Script angeht, benötige daher eine Möglichkeit wie ich diesen Wert in ein Datumsformat umwandeln kann.

Danke!

Gruß
Markus
« Letzte Änderung: 25.02.09 - 17:00:24 von werfi »
--------------------------
Dominoserver 12.0.2
Traveler 12.0.2 FP1
1 Cluster
BCC Mailprotect 12.2

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Datumswerte vergleichen / Format Problem
« Antwort #5 am: 25.02.09 - 17:37:17 »
Sehe ich das richtig, du weißt dem Variant ja auch keinen Wert vom Typ dateTime zu, sondern belegst ihn mit einem Notesitem?

Wenn du den Wert verarbeiten willst, mussst du den Inhalt des Items zuweisen, nicht das Item selbst.

dateTime = docC.vbg_von(0)
oder dateTime = item1.values(0)
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline werfi

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
Re: Datumswerte vergleichen / Format Problem
« Antwort #6 am: 27.02.09 - 13:48:28 »
@DAU-in
Vielen Dank! Genau das wars!

Gruß
Markus
--------------------------
Dominoserver 12.0.2
Traveler 12.0.2 FP1
1 Cluster
BCC Mailprotect 12.2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz