Autor Thema: Date in Spalte  (Gelesen 1945 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Date in Spalte
« am: 29.10.03 - 22:38:14 »
Hi,

ich setze wie folgt ein Datum-Feld (nachdem ich das Doc kopiert habe):
Code
Set newdoc = doc.CopyToDatabase( db )
'Aktuelle Zeit   
Datum$ = Now'Date$()   
newdoc.Archive_Date = Datum$ 
Klappt auch wunderbar.
Nur zeigt mir jetzt die entsprechende View das Datum im Format "29.10.2003 22:40" an.
Und das, wo ich doch in der Spaltenoption unter "Datum und Zeit" 'Show Date only' gewählt habe.

Wie gibt's denn das?

Vielleicht ist es heute auch schon etwas spät für mich.....

bye,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Date in Spalte
« Antwort #1 am: 29.10.03 - 22:43:26 »
>> heute schon etwas spät für mich ....

Das ist doch auch eine Zeitfunktion ??  :D

Also, so wie Du das machst, wird das Datum als Text eingefügt. Schau Dir die Felder mal in den Dok-Eigenschaften an, dann siehst Du das. Und Text ist für Notes nun mal Tabu, das lässt sich nicht als Datum formatieren. Natürlich könntest Du jetzt mit @textdodate das Ding beheben, a-bär, da bleibt das Datum natürlich noch immer als Text im Dokument und es wäre wünschenswert, das dort auch als Datum zu haben. Hier ein Vorschlag:

Set newdoc = doc.CopyToDatabase( db )
'Aktuelle Zeit  
Datum$ = Now'Date$()  
Dim DatumWert As New NotesDateTime (Datum$)
Call Newdoc.ReplaceItemValue ("Archive_Date",DatumWert)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Date in Spalte
« Antwort #2 am: 29.10.03 - 22:46:00 »
ups, habs auch grad gesehen, dass ich ein String / Text übergebe......

war eigentlich klar... (ist nichtmal das erste mal dass mir so was in der Art passiert)....

Danke!

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Date in Spalte
« Antwort #3 am: 29.10.03 - 22:48:30 »
No problem, may happen .....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Date in Spalte
« Antwort #4 am: 29.10.03 - 23:08:07 »
jo, is halt schon panne. Demnächst frage ich noch, wie ich eine Message in einer Box darstellen kann.... ;D

Gibts eigentlich keine Möglichkeit, direkt 'nen Zeitwert zuzuweisen (also ohne Umweg über NotesDateTime) ?

Wäre irgendwie eleganter und würde den Code straffen zwecks Übersichtlichkeit.
Hab mal in der Hilfe gestöbert, aber auch nix passendes gefunden.

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Date in Spalte
« Antwort #5 am: 29.10.03 - 23:15:03 »
Hi, TMC,

Date/Time-Felder und LS können soooo kompliziert sein - aber dann auch wieder verblüffend einfach.

Modified sei ein Datum-/Zeit-Feld.

doc.Modified = Now

tut es. Ganz einfach ...

Retour ist es nicht ganz so einfach. "Einfaches Date-/Time-Handling" wäre auch ein seeehr nettes Thema für Semeaphoros @Developer2004 ;-)

Was die Spalte angeht: @Date () kippt Dir die HH:MM:SS 'raus.

Bernhard

PS: Kommst Du eigentlich Ende November nach Minge ? Habe das gerade nicht im Kopf (obwohl Luna doch perfekte Aufstellungen macht ;-)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Date in Spalte
« Antwort #6 am: 29.10.03 - 23:22:15 »
Hi Bernhard,

Zitat
Was die Spalte angeht: @Date () kippt Dir die HH:MM:SS 'raus.
Hmm ja, hat Sem auch schon angedeutet.
Ist halt aber auch ned soooo schön, wenn man das Feld / den Feldwert noch anderweitig (vielleicht auch irgendwann mal später...) verwenden will. Ich kenne mich, in 1 Jahr würd ich da wieder drüberstolpern, wenn ich mit dem Feld Datumsberechnungen machen würde etc....

Zitat
PS: Kommst Du eigentlich Ende November nach Minge ? Habe das gerade nicht im Kopf (obwohl Luna doch perfekte Aufstellungen macht ;-)
Hab ich eigentlich fest vor. Hab aber um die Zeit Urlaub geplant mit Freundin - is aber noch nix genaues fix etc, daher hab ich mich mal unter Vorbehalt angemeldet, will ansonsten gerne kommen....

Wat is mit Dir, kommst Du?

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Date in Spalte
« Antwort #7 am: 29.10.03 - 23:27:38 »
goil:
Zitat
doc.Modified = Now

Das wars was ich mit elegant und Codestraffung meinte :-)

Grüße,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Date in Spalte
« Antwort #8 am: 29.10.03 - 23:29:23 »
Zitat
Wat is mit Dir, kommst Du?
Wenn nichts böses dazwischen kommt (meine Frau muß in zwei Wochen zur OP), dann solltest Du die Bauernautobahn 'gen Chiemgau nehmen, dann düsen wir nach München (nehmen noch mind. stoeps mit), fahren Sonnabend retour, machen hier noch eine Nachfeier. Was meinst Du ?

Bernhard

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Date in Spalte
« Antwort #9 am: 29.10.03 - 23:38:36 »
klar gerne Bernhard, hört sich prima an :-)

sollten uns aber mind. eine Woche vorher noch abstimmen....

cu,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Date in Spalte
« Antwort #10 am: 29.10.03 - 23:58:24 »
Thema

Elegantes Date-Time Handling

am B-KH EntwicklerCamp 2004 (so wird die Konferenz ziemlich sicher dann heissen) wäre tatsächlich auch ein gutes Thema. Schade, die Themenmeldung für die Lotusphere ist schon vorbei, aber es gibt ja bestimmt noch eine Lotusphere 2005 :-)

Thema ist vorgemerkt, danke Bernhard
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz