Autor Thema: Anhänge in ein Feld Anhängen [SCRIPT]  (Gelesen 3607 mal)

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Anhänge in ein Feld Anhängen [SCRIPT]
« am: 24.09.02 - 09:39:02 »
Hallo Leutz,
hab hier ma wieda ein Prob, und hoffe auf eure Hilfe!

Zwar möcte ich per Knopfdruck dem User eine Fileauswahl bieten über die dann in eine RTFeld in einer Maske als Attachment anhängen.

Soweit so gut. Handle das im moment folgender maßen,
ich schließe die Momentan geöffnete maske, hänge denn Anhang dann im BackEnd an, und öffne dann das doc erneut wieder. Beim öffnen erscheint der Anhang dann auch in dem entsprechenden RTFeld, aber nach erneuten speichern, schließen und wieder öffnen erscheint der Anhang als V2Attachment unter dem doc?!  ???

ARGHHHHHHHHH!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
...........::]hOtze[::...............................................

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #1 am: 24.09.02 - 09:54:10 »
hrhrhrhrrr...läßt dich wohl nicht los?  ;D

schau mal auf LDD, was zu tun ist

http://www-1.ibm.com/support/docview.wss?rs=475&context=SSKTWP&q=v2&uid=sim1455c2e67042940ff852568d4005459ea

Die Support DB für Lotus ist gerade in solchen verzwickten Fällen ungemein hilfreich. Such mal dort nach v2...dann findest Du o.g. Link zB
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #2 am: 24.09.02 - 10:06:19 »
Hi Rob!

THX für deine propte Antwort!
Werd das gleich mal durchforsten!

Ein nachtrag noch: Nach dem der Anhnag als v2 erscheint kann ich ihn zwar löschen, aber öffne ich das doc erneut is er wieder da! Erst nachdem ich Notes komplett schließe und erneut öffne is der Anhang weg! :o)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
...........::]hOtze[::...............................................

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #3 am: 24.09.02 - 10:14:40 »
ich kenn das nur, wenn man attachments removed, daß das doofe icon noch verbleibt und man manuell (keine andere Lösung laut Lotus) das Mistding entfernen muß, WENN man das alles im Frontend erledigt, während das Doc im Edit Mode ist.

Aber Dein Prob kenn ich nicht...wie wärs mit einer Suche nach v2 in der Support DB?

http://www-3.ibm.com/software/lotus/support/notes/support.html

Wenn Du was findest, meld mal die "Lösung".
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #4 am: 24.09.02 - 10:46:19 »
Mh hab ja immer überlegt ob sich im Spotlight hinter Rob Green der selbe verbirgt!  :)

Hab jetzt mal den "Workaround" der in der Support DB angegeben war versucht.
Soweit ich das verstanden habe, muß das Document sich im lesse modus befinden. Die Setzen das ja mit uidoc.editmode=False bei mir fehlt der da immer mit der Meldung "Document Command not available" auf die Nase! Aber hab gerade gesehen das es da in der Support DB auch was zu gibt ..... naja mal schauen!

Ich glaub das wird ne Lebensaufgabe von mir!  :P
...........::]hOtze[::...............................................

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #5 am: 24.09.02 - 10:48:36 »
Walter L (unser aller Gott) hat den Tip bestätigt mit SaveOptions...schon probiert? Müßte gehen.

(womit sich deine Frage nach spotlight wohl geklärt hat  ;D)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #6 am: 24.09.02 - 11:01:40 »
>> Walter L (unser aller Gott)  

:D auf jeden Walter L hat im Spotlight ja echt auf alles imma ne antwort!

Nun hab das jetzt die ganzen ansätze mal versucht! Aber irgendwie funktioniert das nie wirklich. Irgendwas mach ich wohl noch falsch!

Hab jetzt auch mal versucht das doc vorher zu schließen dann anzuhängen und über die UnID zu öffnen, da mozt  er dann das er die ID nit finden kann.
Wahrscheinlich stehe ich heute wohl komplett auf der leitung (mit beiden füßen!!!!!) oder es liegt dran das es sich bei dem doc um ein Profildokument handelt!


...........::]hOtze[::...............................................

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #7 am: 24.09.02 - 11:32:43 »
ich schau mal heute Nacht...muß wech jetzt..

*nicht aufgeben*  ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re: Anhänge in ein Feld Anhängen [SCRIPT]
« Antwort #8 am: 24.09.02 - 11:57:19 »
Hab nit augegeben! Bis zu letzt gekämpft!   :P

Aber jetzt hab ich es endlich hinbekommen!  :D

Wenns noch intressiert ..... hier der Code dazu:


     Dim s As New NotesSession
     Dim db As NotesDatabase
     Set db = s.CurrentDatabase
     
     Dim ws As New NotesUIWorkspace
     Dim uidoc As NotesUIDocument
     
     Dim fileaufruf As String
     
     Dim rtfield As NotesRichTextItem
     Dim doc As NotesDocument
     Dim nfo As Variant
     Dim docUNID As String      
     Dim object As NotesEmbeddedObject
     
     Set uidoc = ws.CurrentDocument      
     Set doc = uidoc.Document
     
     Call uidoc.save()
     Call uidoc.close
     
     If Not doc.HasEmbedded Then
           
           
           Set rtfield = doc.GetFirstItem( "pic" )
           
           If rtfield.Type = RICHTEXT Then
                 
                 fileaufruf = "Alle Dateien (*.*)|*.*|BMP - Pictures|*.bmp|GIF - Pictures|*.gif|JPEG - Pictures|*.jpg||"
                 nfo = ws.OpenFileDialog( False , "Hintergrundgrafik" , fileaufruf, "c:\", "" )      
                 
                 If Not Isempty( nfo ) Then
                       
                       Set rtfield = New NotesRichTextItem( doc,"pic" )
                       Set object = rtfield.EmbedObject( EMBED_ATTACHMENT, "", nfo(0) )
                       doc.picname = Object.name
                 End If      ' If Not Isempty( nfo ) Then
                 
           End If      ' If rtfield.Type = RICHTEXT Then
           
           
           docUNID = doc.UniversalID
           Call doc.Save( True, False, True )
           
           doc.saveoptions = "0"
           Call uidoc.close
           
           Set doc = db.GetDocumentByUNID( docUNID )
           Set uidoc = ws.Editdocument( True, doc )
           
           Set doc = uidoc.Document
           doc.SaveOptions = "1"
           
     End If      ' If Not doc.HasEmbedded Then
     
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
...........::]hOtze[::...............................................

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz