Autor Thema: Duplizieren und ändern von Feldern in einem Dokument!  (Gelesen 1819 mal)

Offline CrazyCoder

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
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)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Duplizieren und ändern von Feldern in einem Dokument!
« Antwort #1 am: 14.03.03 - 14:01:55 »
@Command([EditCopy]) ;
@Command([EditPaste]) ;
@SetField("Teil1";"");
@SetField("Teil2";"");

und dann noch mit
@SetField("Jahr";Jahr +1 );
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline CrazyCoder

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
Re:Duplizieren und ändern von Feldern in einem Dokument!
« Antwort #2 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)

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re:Duplizieren und ändern von Feldern in einem Dokument!
« Antwort #3 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)



Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline CrazyCoder

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
Re:Duplizieren und ändern von Feldern in einem Dokument!
« Antwort #4 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

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re:Duplizieren und ändern von Feldern in einem Dokument!
« Antwort #5 am: 19.03.03 - 17:02:28 »
Hi,

das ist der Name der Maske mit der Du Dokumente erstellst.
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz