Autor Thema: Datumsfeld @now  (Gelesen 2475 mal)

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Datumsfeld @now
« am: 23.09.03 - 12:46:13 »
Ich habe ein Datum-Feld das Berechnet um Anlegen mit Wert @Now. Ich lasse in diesem Feld das Datum und die Zeit anzeigen. Das Ergebnis ist das:

03.09.23 12.42.57

So jetzt möchte ich aber nur haben das er mir die . und die LeerZeichen entfernt aber mit @ReplaceSubstring habe ich das nicht hingebracht kann mir da jemand helfen? Ich hab auch die Trennzeichen "." schon wegelassen dann hab ich aber überall Leerzeichen?

danke robert
« Letzte Änderung: 23.09.03 - 12:46:50 von robertpp »
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Datumsfeld @now
« Antwort #1 am: 23.09.03 - 13:47:36 »
Seawas!
Mit @Replacesubstring(@Text(@Now);" ":".":":";"") sollte es gehen.

lg
-rar
†090620141300

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #2 am: 23.09.03 - 13:57:36 »
Hallo,
das geht jetzt aber da verliere ich das Format 03.09.23 12.42.57
ich muss vorher das feld auf @now setzten und dann erst  
@ReplaceSubstring(@Text(FELDNAME);".";""); aber wie?

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Datumsfeld @now
« Antwort #3 am: 23.09.03 - 14:22:56 »
ich kapier das Problem noch net so ganz glaub ich, aber wie wärs mit ner Formel in der Eingaeübersetzung.
Dann hättest du beim Anlegen das ursprüngliche Format und nach dem ersten Speichern das ohne Punkte, etc.

*edit*
Hoppla, du benutzt ja ein Datumsfeld. Keine Ahnung, ob da drin sowas fehlerfrei funktioniert. Evtl. musst du ein Textfeld benutzen
« Letzte Änderung: 23.09.03 - 14:24:21 von potsmoker »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Datumsfeld @now
« Antwort #4 am: 23.09.03 - 15:05:29 »
Wenn @Now bei dir 03.09.23 12.42.57 zurück gibt,
bekommst du, wenn du dein berechnetes Feld mit @Replacesubstring(@Text(@Now);" ":".":":";"") berechnest, 030923124257 zurück.
Ist ja ganz logisch, daß du mit der Formel das Format 03.09.23 12.42.57 verlierst. Das wolltest du doch ???
« Letzte Änderung: 23.09.03 - 15:06:12 von rar »
†090620141300

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #5 am: 23.09.03 - 16:56:28 »
Nein ich bekomme 23092003.... zurück da ja das format im feld angegeben wird? ich möchte aber 030923...... haben? Geht das?
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #6 am: 23.09.03 - 17:03:50 »
Hast Du das schon irgendwann vorher mal erwähnt ?
Weißt Du, wieviel Leute jetzt über eine Frage nachgedacht haben, deren Antwort Du gar nicht haben wolltest ?

Ich würde sagen, Du machst bei diesem Problem jetzt alleine weiter und schaust in der Designerhilfe nach
@Year, @Month, @Day sowie
@Hour, @Minute, @Second
und wirst dort finden, was Du benötigst. Und immer daran denken: Es gibt da zarte Unterschiede zwischen Text- und Datumsfeldern.

Bernhard

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #7 am: 24.09.03 - 09:42:15 »
@koehlerbv

Danke für die großartige Hilfe!!
Aber wenn du nicht mein erstes posting gelesen hast dann wirst du auch wohl nicht mitbekommen haben was ich möchte!!!
Weil dort steht:

Ergebnis:   03.09.23 12.42.57

und eine Zeile darunter:
So jetzt möchte ich aber haben das er mir die . und die LeerZeichen entfernt.

Aber vielen dank für die Hilfe!!!!
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Datumsfeld @now
« Antwort #8 am: 24.09.03 - 10:10:01 »
also das steht im Feld angezeigt: 03.09.23 12.42.57

das interessiert idR aber nicht, weil das nix ist, mit dem Notes intern rechnet. Heißt, pick Dir per @day @month @year und @time das zu einem eigenen String zusammen.

Also sowas wie
_time:=@now;
@text(@year(_time))+@text(@month(_time)) ... usw
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #9 am: 24.09.03 - 11:07:57 »
danke rob green so passt es!!
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #10 am: 24.09.03 - 16:00:13 »
Ich befürchte, daß der Vorschlag von Rob Green nicht ganz das tut, was Du eigentlich erreichen willst (nachdem uns dies nun klar wurde ;-)

Das erwähnte Verfahren liefert bei
@Now = 01.05.2004 08:12:00
folgendes zurück: 2004518120
was Du vermutlich so nicht haben willst.

Wenn dem so ist, dann müssten die einzelnen Zeitelemente noch normiert werden:
year := @Right ("0000" + @Text (@Year (@Now)); 4)
bzw.
second := @Right ("00" + @Text (@Second (@Now)); 2)

HTH,
Bernhard

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Datumsfeld @now
« Antwort #11 am: 25.09.03 - 09:20:52 »
danke Bernhard  für deine vorschlag das hab ich mir schon selber gebastelt!!
Es genügt aber eine null anzuhängen und das ganze wäre bei monat, stunden und minuten auch zu machen!
Zur einsicht:
_time:=@Now;
@Right(@Text(@Year(_time));2)+@Right("0" + @Text(@Month(_time));2)+@Right("0" + @Text(@Day(_time));2)+@Right("0" + @Text(@Hour(_time));2)+@Left(@Right("0" + @Text(@Minute(_time));2);1)+"_"+@Right(@Right("0" + @Text(@Minute(_time));2);1)+@Right("0" + @Text(@Second(_time));2)

und ich bekomme das ergebnis:

030925092_011
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz