Autor Thema: Datumsvergleich mit Variant  (Gelesen 1704 mal)

Offline Jörg

  • Aktives Mitglied
  • ***
  • Beiträge: 175
Datumsvergleich mit Variant
« am: 25.07.08 - 09:57:28 »
Hallo,

zur Zeit will mich Lotus irgend wie ärgern und ich komme mit den einfachsten Dingen net
klar....

Was ich machen möchte :

In einen Profildokument habe ich folgende Datumsfelder
Timestamp = Berechnet mit Format TT.MM.YYYY
Agent_Date = ohne Berechnung

Das Feld Agent_Date soll nun um 5 Tage addiert werden.
Im Forum wurde hier schon mehr mehrmals darüber diskutiert und der  Code sieht so aus:

Code
Dim Prof_Timestamp as Variant
Dim Prof_Agent as Variant

Prof_Timestamp = docuser.Timestamp(0)
Prof_Agent = docuser.Agent_Date(0)

Prof_Agent = Prof_Timestamp + 1

docuser.Agent_Date = Prof_Agent
Call docuser.Save(True,False)

Aber ich erhalte immer die Meldung Type missmatch in der Zeile
Prof_Agent = Prof_Timestamp + 1 und weiß nun ent warum.

Gruss Jörg




Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datumsvergleich mit Variant
« Antwort #1 am: 25.07.08 - 09:59:21 »
TimeStamp enthält doch wohl keinen String, oder doch?

Bernhard

Offline Jörg

  • Aktives Mitglied
  • ***
  • Beiträge: 175
Re: Datumsvergleich mit Variant
« Antwort #2 am: 25.07.08 - 10:31:48 »
Im Debugger sind die Felder wie folgt gefüllt "24.08.2008"


gruß Jörg

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datumsvergleich mit Variant
« Antwort #3 am: 25.07.08 - 10:34:30 »
Also String. Da brauchst Du Dich nicht zu wundern. Datumswerte speichert man nicht in Strings ebenso wenig wie Zahlen.

Bernhard

Offline Jörg

  • Aktives Mitglied
  • ***
  • Beiträge: 175
Re: Datumsvergleich mit Variant
« Antwort #4 am: 25.07.08 - 10:37:33 »
Hi,

ok , kann ich den Wert konvertieren ohne hier die Notestime class zu verwenden???
Gruß Jörg

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz