Autor Thema: Datumsfeld ohne Zeitkomponente setzen im Backend?  (Gelesen 1750 mal)

Offline Li Si

  • Frischling
  • *
  • Beiträge: 24
Hallo Leute,

darf ich euch mal wieder um einen Tipp fragen?
Folgendes ist mein Problem:
Ich möchte per Script im Backend ein Datumsfeld setzen. Soweit alles kein Problem, nur: es soll nur das Datum enthalten, nicht die Zeitkomponente.

Hier mein Code:
Set dt = New NotesDateTime (Today)
doc.TerminDT = Cdat(dt.DateOnly)

Leider schreibt dieser Code mit immer eine Zeitkomponente mit Inhalt 00:00:00 mit in das Feld, die wäre ich gerne los...
Lasse ich das Cdat() weg, erhalte ich ein Textfeld, was auch nicht Sinn der Sache ist.

Hat jemand eine Idee?

Grüße,
Li Si
« Letzte Änderung: 21.10.08 - 13:27:49 von Li Si »

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Datumsfeld ohne Zeitkomponente setzen im Backend?
« Antwort #1 am: 21.10.08 - 12:44:01 »
If expr is a string expression in the form of a date, for example "8/20/98", CDat converts the value to a date/time in the internal date/time format.


Wenn du eine Date/Time-komponente hast, steckt die Zeit halt mit drin, das liegt in der Natur der Dinge bzw. des Datentyps, sonst gäbe es noch einen reinen Datumstypen.

Was willst du denn genau erreichen?
Warum stört dich das?

Grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Li Si

  • Frischling
  • *
  • Beiträge: 24
Re: Datumsfeld ohne Zeitkomponente setzen im Backend?
« Antwort #2 am: 21.10.08 - 13:35:21 »
Naja, vielleicht bin ich auch zu spitzfindig  ;D
Wenn ich im Frontend speichere wird halt nur das Datum gespeichert, deshalb wollte ich es im Backend auch so haben. Stören tut es eigentlich nur in Ansichten, aber da kann ich natürlich auch einfach ein @Date davorhängen.

Danke dir fürs Antworten!

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Datumsfeld ohne Zeitkomponente setzen im Backend?
« Antwort #3 am: 21.10.08 - 13:47:29 »
Code
aber da kann ich natürlich auch einfach ein @Date davorhängen.

Oder einfach die Spalteneigenschaften so einstellen, dass nur die Datumswerte angezeigt werden.

Hubert

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: Datumsfeld ohne Zeitkomponente setzen im Backend?
« Antwort #4 am: 21.10.08 - 13:56:50 »
DateOnly liefert einen String.

Für Deinen Fall ist

Call notesDateTime.SetAnyTime

Dein Freund.


Thomas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz