Autor Thema: Formatierung bei Textkopie  (Gelesen 2346 mal)

Offline braincrusha

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
  • Absoluter Newbie... und ich schäm mich nichtmal ;)
Formatierung bei Textkopie
« am: 22.06.04 - 09:11:22 »
Hallo liebes Forum  ;D,

also ich hab mal wieder ein kleines Problem und zwar:

Ich hab zwei Felder. Nennen wir sie einfach Feld A und B. Im Querysave der Maske überprüf ich ob Feld A leer ist. Ist dies der Fall soll er den Inhalt aus Feld B in Feld A kopieren.

Soweit so gut. Macht er, aber die Formatierungen und Bilder gehen verloren. Also es wird in der Standardschriftart, -größe und -farbe dargestellt und alle BMP.Dateien oder JPG.Dateien sind komplett verschwunden. Kann man dies irgendwie verhindern?

klaussal

  • Gast
Re:Formatierung bei Textkopie
« Antwort #1 am: 22.06.04 - 09:26:40 »
... wie kopierst du den feldinhalt (scriptauscchnitt wäre nicht schlecht..) ?

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Formatierung bei Textkopie
« Antwort #2 am: 22.06.04 - 09:40:12 »
Irgendwie hab ich das Gefühl das ist nicht irgendein Feld,
sondern das Body-Feld der Mail.

Ciao
Don Pasquale

klaussal

  • Gast
Re:Formatierung bei Textkopie
« Antwort #3 am: 22.06.04 - 09:50:25 »
@don pasquale,

... wie immer, locken mit einem kleinen problem und dann, ABÄR....

warum beschreiben die leute nicht von anfang an ihr problem ?
« Letzte Änderung: 22.06.04 - 09:50:56 von klauss »

Offline braincrusha

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
  • Absoluter Newbie... und ich schäm mich nichtmal ;)
Re:Formatierung bei Textkopie
« Antwort #4 am: 22.06.04 - 10:16:12 »
@don pasquale,

... wie immer, locken mit einem kleinen problem und dann, ABÄR....

warum beschreiben die leute nicht von anfang an ihr problem ?
He Stopp wart mal in der Überschrift steht doch eigentlich um was es geht oder?? Wenn ich sie falsch gewählt hab tut es mir leid.. mir ist absolut nix eingefallen...

bis jetzt steht im Querysave der Ansicht:

Sub Querysave(Source As Notesuidocument, Continue As Variant)
   Dim session As Variant
   Set session = CreateObject("Notes.NotesSession")
   Dim dateTime As New NotesDateTime( "" )
   Call dateTime.SetNow
   
   If source.FieldGetText("A")="" Then
      Call source.FieldSetText("B", source.FieldGetText("A"))
   End If
   
End Sub



sind beides stinknormale RichTextFelder

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Formatierung bei Textkopie
« Antwort #5 am: 22.06.04 - 10:22:13 »
müsste dann so gehen ...

   Set rtitemA = Source.GetFirstItem( rtiName)
   Call rtitemB.AppendRTItem( rtitemA )
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

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:Formatierung bei Textkopie
« Antwort #6 am: 22.06.04 - 10:28:03 »
Hi,

so wird das nix. Du kannst keine RTF-Felder mit FieldGetText auslesen.

ein Blick in die Designer-Hilfe wikrt manchmal Wunder.  ;)


Auszug aus der Designer-Hilfe:

Dim docA As NotesDocument  'Destination-Dok.
Dim docB As NotesDocument  'Source-Dok.
Dim rtitemA As Variant
Dim rtitemB As Variant
'...set values of docA and docB...

Set rtitemA = docA.GetFirstItem( "Body" )
Set rtitemB = docB.GetFirstItem( "Body" )

If ( rtitemA.Type = RICHTEXT And _
rtitemB.Type = RICHTEXT ) Then
  Call rtitemA.AppendRTItem( rtitemB )
  Call docA.Save( False, True )
End If
Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Re:Formatierung bei Textkopie
« Antwort #7 am: 22.06.04 - 10:43:12 »
... aus der designer-hilfe (fieldgettext):

In a document in read or Edit mode, returns the contents of a field you specify, as a string. If the field is of type numbers or date-time, its contents are converted to a string.

es geht nur so, wie eknori beschrieben hat.

dass es rt-felder sind, war leider nicht aus dem ersten eintrag ersichtlich. und dann kam eben das grosse abär.

war aber meinerseits nicht bös gemeint. t'schuldigung. :'(

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz