Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: CrazyCoder am 14.03.03 - 13:49:46

Titel: Duplizieren und ändern von Feldern in einem Dokument!
Beitrag von: CrazyCoder am 14.03.03 - 13:49:46
Hi Leute! :D

Ich muß eine Aktion programmieren die ein Duplikat von einem Dokument erzeugt und die Werte der Felder: "Name", "Gesamt" übernommen werden! Die Zwei anderen Felder: "Teil1" , "Teil2" müßen gelehrt werden und das Feld "Jahr" um eins erhöht!!!

Hat jemand ne einfache Idee wie man sowas machen kann?? Gibts nen Weg über die Formeln, da ich in LotusScript nicht fit bin!?

Also dann, hoffe ihr könnt mir helfen!  :)

cya
CrazyCoder
 8)
Titel: Re:Duplizieren und ändern von Feldern in einem Dokument!
Beitrag von: eknori am 14.03.03 - 14:01:55
@Command([EditCopy]) ;
@Command([EditPaste]) ;
@SetField("Teil1";"");
@SetField("Teil2";"");

und dann noch mit
@SetField("Jahr";Jahr +1 );
Titel: Re:Duplizieren und ändern von Feldern in einem Dokument!
Beitrag von: CrazyCoder am 18.03.03 - 08:37:38
Hi!

Sorry das meine antwort nun so lange gedauert hat, aber ich war auf der Cebit!

@eknori
Also mit dieser Formel erschaffe ich keine wirkliche Kopie des Dokumentes, sondern einen Link auf das Dokument!! Sonst funzt das eigentlich ganz gut!!! :)

Sonst noch eine Idee???

 cya
CrazyCoder 8)
Titel: Re:Duplizieren und ändern von Feldern in einem Dokument!
Beitrag von: doliman am 18.03.03 - 19:01:32
Hi,

dim uiworkspace as new notesuiworkspace
dim uidoc as notesdocument
dim uidoc2 as notesdocument

dim s as new notessession
dim db as notesdatabase
dim doc as notesdocument
dim doc2 as notesdocument

set db = s.currentdatabase
'somit erhälst Du das aktuelle UIDokument
set uidoc = uiworkspace.currentdocument
'somit machst Du aus dem aktuellen UIDokument ein BackendDoc
set doc = uidoc.document
'neues Doc generieren
set doc2 = db.createdocument
'Felder austauschen zwischen doc2 und doc
doc2.Form = "DeinFormName"
doc2.Feld1 = doc.Feld1
....

'falls das DOC2 gespeichert werden soll
call doc2.save(true, true)

'falls es in den UIWorksapce soll (geht auch ohne save)
set uidoc2 = uiworkspace.editdocument(false, doc2)



Titel: Re:Duplizieren und ändern von Feldern in einem Dokument!
Beitrag von: CrazyCoder am 19.03.03 - 16:41:29
Hi!
Also erstmal danke für das kleine LotusScript aber ich habe leider sogut wie keine Ahnung davon!!!  :-\

Was meinst du mit:
Zitat
doc2.Form = "DeinFormName"

Was ist das für eine Form??

Naja das wird ja immer peinlicher, jetzt habe ich schon ne Hilfe gekriegt und ich brauche wieder Hilfe um die Hilfe zu verstehen!!  :-[

Na dass wird ja was! Danke an alle die sich die Zeit für mich nehmen!!!

CrazyCoder
Titel: Re:Duplizieren und ändern von Feldern in einem Dokument!
Beitrag von: doliman am 19.03.03 - 17:02:28
Hi,

das ist der Name der Maske mit der Du Dokumente erstellst.