Was ich in Deiner Formel nicht verstehe, ist
Cstr(sdoc.lbjha1(0)) + mjlb
Wozu ist mjlb da?
Andreas
Hi Andreas ,
uhhh lange her daß ichs geschrieben habe.... über zwei jahre.
Also...
Im Dokument, daß ich über LEI aus der AS/400 Anwendung bekomme, habe ich 4 einzelne Felder in denen Zahlen stehen.
Diese 4 Felder bilden auf der AS/400 in der entsprechenden Anwendung zusammen ein einzelndes Datum.
Aus diesen 4 Zahlen bilde ich dann (mit dem Umweg über einen string und datevalue) das Datum für das neue zu erstellende Notesdokument .
die feldnamenkomponenten bedeuten folgendes.
Die ersten zwei Buchstaben lb heisst "liefer bis"
jj bedeutet Jahr z.B. 4 , JH bedeutet Jahrhundert (20), mm bedeutet Monat (zb 2 für Februar) und tt eben Tag.
a1 ist glaube ich ein tel des Tabellennamens in der UrsprungsDB.
mjlb ist ein Variablenname im Script den ich kreiert habe.
Könnte heisen "mein Jahr liefer bis"
Jetzt baue ich mir au den 4 Feldern einen STring zusammen.
Und da wir nun das jahr 04 haben , ich aber als Zahl nur die 4 erhalte muß ich dies abprüfen und ggf. eine Null (weil ja kleiner 10) davor setzen.
Damit stelle ich sicher daß mjlb zweistellig ist sonst erhalte ich als Jahresangabe ja 204 statt 2004.
Verstanden oder wars zu umständlich erklärt ?
Auf der AS/400 mit Domino ist anderes Datumsformat, deshalb setze
ich den string zusammen mit "mm/tt/jhjj" und nicht wie
im deutschen üblich mit "tt.mm.jhjj"
Gruß Holcomb