Autor Thema: rtlib: Änderungen am Attachment übernehmen  (Gelesen 1833 mal)

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
rtlib: Änderungen am Attachment übernehmen
« am: 09.03.07 - 12:17:32 »
Hallo,
ich bin zu blöd!?
Ich habe im Backend Attachments eingefügt, mit dem bekannten hässlichen grauen Erscheinungsbild. Dank rtlib eigentlich kein Problem, man kann sogar den Dateinamen ändern.-super
Jetzt kommt das große Aber: Ich bin nicht fähig die Änderungen, die ich im "rtContainer " auch sehe, in mein Dokument zurückzuschreiben.
Code
Set item=doc.ReplaceItemValue("Vertrag",rtcont)	setzt das ursprüngliche attachment unter das Dokument
Code
Call rtcont.replaceitemvalue(doc,"Vertrag") 'keine Änderungen

Ich kämpfe mich zum xten Male durch die Hilfe und kapiere überhaupt nichts mehr.

Kann mir jemand einen Tipp geben?

Barbara

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: rtlib: Änderungen am Attachment übernehmen
« Antwort #1 am: 09.03.07 - 12:46:37 »
An der Groß/Kleinschreibung von deinem replaceitemvalue kanns nicht liegen?
Thomas von der IuK

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: rtlib: Änderungen am Attachment übernehmen
« Antwort #2 am: 09.03.07 - 12:56:04 »
nein, daran liegt es nicht

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: rtlib: Änderungen am Attachment übernehmen
« Antwort #3 am: 09.03.07 - 12:58:20 »
Hm, der Codeschnipsel ist was dürftig...

1. ist Ok und identisch mit doc.Vertrag = rtcont

2. was soll da passieren? Und von welchen Typ ist rtcont?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: rtlib: Änderungen am Attachment übernehmen
« Antwort #4 am: 09.03.07 - 13:18:52 »
Hier der Code - nicht meckern, da ist keine Fehlerbehandlung etc. drin. Ich bin noch am üben.
Code
Dim session As New Notessession
	Dim db As NotesDatabase
	Dim col As Notesdocumentcollection
	Dim doc As notesdocument
	Dim item As NotesRichTextItem
	Dim rti As rtItem	
	Dim rtcont As rtContainer
	Dim att As rtAttachment
	Dim img As rtGraphic
	
	
	Set db=session.currentdatabase
	Set col=db.UnprocessedDocuments
	Set doc=col.GetFirstDocument
'Bild und Dateiname im Anhang ändern
	Set rti = New rtItem (doc,"Vertrag")
	Set rtcont= New rtContainer
	Call rtcont.getRichTextItem(doc, "Vertrag")
	Set att = rtcont.getFirstElement (RT_OBJ_ATTACHMENT)
	Set img  = att.Image
	img.ResourceName="Excel-Symbol.gif"
	att.internalname ="9i_133333_Vertragsliste.xls"
	att.Filename ="9i_133333_Vertragsliste.xls"
'Übernahme???	
	'Set item=doc.ReplaceItemValue("Vertrag",rtcont)	setzt das ursprüngliche attachment unter das Dokument
	Call rtcont.replaceItemValue(doc,"Vertrag") 'keine Änderungen
	
	Call doc.Save(True,True)

Barbara

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: rtlib: Änderungen am Attachment übernehmen
« Antwort #5 am: 12.03.07 - 11:07:38 »
Hallo!
Will mir denn keiner helfen? Matthias (TMC) hat doch schon erfolgreich damit gearbeitet. Ich bin für jeden Tipp - Denkanstoss- dankbar.  :-\

Barbara

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: rtlib: Änderungen am Attachment übernehmen
« Antwort #6 am: 12.03.07 - 11:26:17 »
Ich kenne die rtlib nícht. Kann es vielleicht ein Aktualisierungsproblem sein?

Matthias (TMC) hat doch schon erfolgreich damit gearbeitet. Ich bin für jeden Tipp - Denkanstoss- dankbar.  :-\

Matthias ist hier seit einiger Zeit nur noch sehr selten aktiv.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz