Autor Thema: Bilder werden nicht übernommen... Problem  (Gelesen 2102 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Bilder werden nicht übernommen... Problem
« am: 24.10.07 - 12:39:32 »
Hi @all DEV,

ich stosse bei einer Anwendung auf folgendes Problem.

Inhalte eines gespeicherte Dokuments soll in eine Druckmaske ( nur Notes ) übernommen werden. In gespeicherten Dokument ist auch ein Richtext - Feld, indem Bilder eingefügt wurden ( sichtbar per Copy&Paste ). Bei Der Übername der Bilder in die Druckmaske, kommt dann die Fehlermeldung "Element des Dokuments nicht gefunden". Der Fehler ist eingekreist, denn wenn kein Bild exisitiert, tritt der Fehler nicht auf.

Notes BUG ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Bilder werden nicht übernommen... Problem
« Antwort #1 am: 24.10.07 - 12:54:55 »
Hallo,

ich habe ähnliche Erfahrungen mit Bildern, die über die Zwischenablage eingefügt wurden.
Wenn die Bilder per "Import" eingefügt werden, ist das Problem weg (bei uns).

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Bilder werden nicht übernommen... Problem
« Antwort #2 am: 29.10.07 - 10:54:01 »
Die Copy Funktion ist aus folgendem Grunde unbrauchbar.

Ich habe die Funktion mal ausprobiert und bemerkt, dass beim Aufruf "uidoc.selectAll" bei einem leeren Richtext Feld es zu einem Fehler kommt. ---> Schlecht. Wenn es leer ist, ist es halt leer.

--> Lösung wäre: Feld mit einem Standardtext versehen --> schlecht oder
--> Resume next --> Schon schlimm genug, dass man hier so dirty programmieren muss.

Was jetzt noch fehlt wäre ein vernünftige Lösung über das Backend. Versuche mich gerade daran, den kompletten Inhalt eines Richtextfeldes in eine anderes Dokument zu übernehmen. Scheint aber auch nicht so easy zu sein.

Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Bilder werden nicht übernommen... Problem
« Antwort #3 am: 29.10.07 - 12:03:27 »
Die Lösung scheint nicht in Sicht zu sein. Dabei handelt es sich doch wieder um eine Funktion, die normalerweise ganz locker laufen müsste.

Was soll das Script machen ? = nur den Inhalt eines Richtext-Feldes in ein anderes kopieren. Im Richtext-Feld befinden sich Fotos, die per Copy & Paste eingefügt wurden. ---> laut debugger existiert im Richtext-Feld nicht mal ein Bild. Richtig gut. Jetzt habe ich bei IBM ein Krücke gefunden, wo man über ein virtuelles NotesDocument gehen muss, weil ein Backend doc aus dem UIDoc nicht funktioniert. ADT Object Fehler. Also habe ich es so versucht.

Code:
      Set rtitem = backdoc.GetFirstItem("bb_fotos")
      Call uidoc.Close
      Call tempdoc.CopyItem( rtitem, "Body" )      
      Set temprtitem = tempdoc.GetFirstItem("Body")
      
      
      Set newdoc = db.CreateDocument
      newdoc.form="print"
      newdoc.bb_reportno = uidoc.FieldGetText("bb_reportno")
      
      
      Call newdoc.CopyItem( temprtitem, "bb_fotos" )
      
      Set puidoc = workspace.EditDocument(False, newdoc)

Fehlermeldung: Element des Dokuments nicht gefunden.

Habt Ihr das schon mal gelöst ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Bilder werden nicht übernommen... Problem
« Antwort #4 am: 29.10.07 - 12:28:50 »
Solange das NotesDocument newdoc nicht gespeichert ist, wird das auch nichts werden.

Bernhard

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Bilder werden nicht übernommen... Problem
« Antwort #5 am: 29.10.07 - 12:32:31 »
Hallo Andreas!

Ganz schlau werde ich jetzt aus Deiner Beschreibung nicht. Was ist jetzt überhaupt die genaue Anforderung?

Soweit ich verstanden habe, willst du im Backend ein Richtextitem kopieren, oder?
Wenn das korrekt ist, würde ich im Zieldokument ein neues Richtextitem erzeugen und dann das QuellRichtextitem mit AppendRTItem anhängen. Das hat bis jetzt immer funktioniert.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Bilder werden nicht übernommen... Problem
« Antwort #6 am: 29.10.07 - 12:38:54 »
Genau.

Hatte ich auch so ausprobiert. Aber irgendwie scheinen Bilder, die per Copy & Paste eingefügt wurden nicht zu funktionieren. ???
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Bilder werden nicht übernommen... Problem
« Antwort #7 am: 29.10.07 - 12:40:55 »
Kannst du Demodatenbank mal posten, würde mir das gerne mal anschauen. Ist auf jeden Fall interessant.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Bilder werden nicht übernommen... Problem
« Antwort #8 am: 29.10.07 - 12:55:53 »
Ich werde mal ein kleines Beispiel erstellen. In normale DB ist zu groß.

: )
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz