Autor Thema: Liste in Textfeld eintragen  (Gelesen 1604 mal)

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Liste in Textfeld eintragen
« am: 03.02.15 - 14:05:56 »
Hallo zusammen,

ich habe eine Textliste, die ich über ein Array in ein Feld eintragen möchte, welches Mehrfachwerte zulässt.
Die Textliste und das Array sehen im Debugger gut aus.
Der Eintrag im Feld besteht allerding nur aus einigen lustigen "Strichmännchen".
Kann mir jemand helfen?

Code:
Dim lProtoText List As String
Dim vArray As Variant

Füllen der Textliste.......

vArray = lProtoText
docProto.Protokoll_Text = vArray

Danke an alle.
Gruß Markus
« Letzte Änderung: 03.02.15 - 15:53:47 von MarkusL »
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

Mitch

  • Gast
Re: Liste in Textfeld eintragen
« Antwort #1 am: 03.02.15 - 14:19:37 »
Hallo du,

Der Eintrag im Feld besteht allerding nur aus einigen lustigen "Strichmännchen".

Was heißt das?

Dim lProtoText List As String
Dim vArray As Variant

Füllen der Textliste.......

vArray = lProtoText
docProto.Protokoll_Text = vArray

Wo ist da der Array? Ich sehe nur, dass du eine Liste in einen Variant steckst. Der Variant mag vArray heißen, aber das tut ja nix zur Sache. ;)

Das wird auch dein Problem sein, denn grundsätzlich ist "Array in Item stecken" der richtige Weg. Aber muss eben auch ein Array sein...

Gruß,

Mitch

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Re: Liste in Textfeld eintragen
« Antwort #2 am: 03.02.15 - 15:53:27 »
Hi Mitch,

ich habe solange Fehler gesucht und probiert, bis ich auch einige wichtige Zeilen gelöscht habe.
Jetzt habe ich es.   :)
Ich danke dir.

Dim strArrayToAppendTo (0) As String
Dim vArrayResult
.....weiter Dims

Set doc = view.GetFirstDocument()
vArrayResult = ArrayAppend(strArrayToAppendTo, "")

While Not(doc Is Nothing)
   Set nextdoc = view.GetNextDocument(doc)
   vArrayResult = ArrayAppend(vArrayResult, doc.Nachname(0))
   Set doc = nextdoc
Wend
   
vArrayResult = FullTrim(vArrayResult)

docNew.Text = vArrayResult
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz