Domino 9 und frühere Versionen > ND6: Entwicklung

Tabelle aus doc in Memo kopieren???

<< < (4/4)

jor:
Hast du in deinen TestDoc's auch eine Tabelle mit einer Hintergrundgrafik gehabt? Ich habe es gerade mal mit einem RichText-Feld ausprobiert,
und... ja damit klappt es. Ich denke, das die Tabelleneigenschaft, jedenfalls bezgl. der Hintergrundgrafik, nicht mit kopiert wird.

Ich bin aber ein Schritt weiter, DANKE!

Tode:
Mein Test:

1. leere Datenbank erstellt

2. Maske erstellt. Name: Form1

2a. Tabelle in der Maske erstellt

2b. Tabellen- Hintergrund- Farbe eingestellt

2c. Tabellen- Hintergrund aus Imageressources ausgewählt
(insgesamt vier Zellen: Jeweils verschiedene Hintergründe, verschiedenste Grössen, mal gekachelt, dann gestreched... )

3 Maske erstellt. Name: Form2

3a. Richtextfeld Namens "Body" erstellt

4. Agent erstellt, oben genannten Code reinkopiert.

--> Funktioniert, inklusive Hintergrundgrafik

Kann Dir also leider nicht weiter helfen, weil: bei mir klappt...

Tode

Tode:
Halt: Habe das Problem eben gefunden:

das funktioniert nur, wenn Deine Hintergrund- Ressource in der "Ziel- Datenbank" ebenfalls vorhanden ist.

Hier mein Test- Code:

   Dim ws As New NotesUIWorkspace
   Dim ses As New NotesSession
   Dim db As NotesDatabase
   Dim mailDB As New NotesDatabase( "" , "" )
   Dim doc As NotesDocument
   Dim memo As NotesDocument
   Dim body As NotesRichtextItem
   
   Set db = ses.CurrentDatabase
   Call mailDB.OpenMail
   
   Set doc = New NotesDocument( db )
   doc.Form = "Form1"
   
   Set memo = New NotesDocument( mailDB )
   memo.Form = "Memo"
   Set body = New NotesRichtextItem( memo , "Body" )
   
   Call doc.RenderToRTItem( body )
   
'eventuell nötig
'   Call memo.Save( True, True )
'ende eventuell nötig
   Call ws.EditDocument( True, memo )


Man bemerke: das memo wird in der Mail- Datenbank erstellt, die Test- Maske in der Test- Datenbank.

Damit bleibt die Tabelle leer. Wenn ich jetzt aber die Image-Ressources in die Mail- Datenbank kopiere, dann sind sie wieder da. Scheint, als ob er beim rendern einfach den Verweis auf den Namen der Image- Ressource reinrendert, wenn die in der Ziel- DB nicht da ist, dann krachts...

HTH
Tode

jor:
Ich werde es nach deinen Angaben nochmal nachprogrammieren, läst mir keine Ruhe!
Bin mal gespannt, ob es dann bei mir auch funktioniert.
Danke für deine Hilfe!

jor:
Das ist ja ein Ding! Da habe ich nicht dran gedacht, ehrlich gesagt, hätte ich das auch garnicht in Betracht gezogen. Wird also nur der Verweis und nicht das eigentlichen Bild eingefügt. Man(n), man(n), man(n). ;-)
Danke dir!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln