PDA

Vollständige Version anzeigen : listwert in textfeld schreiben!!!


hayden
10.11.2003, 14:13
hallo zusammen, ich habe eine liste, in welcher ein wert steht! diesen wert möchte ich nun aus der liste in ein textfeld schreiben! wie mache ich das? habe es wie folgt versucht, aber ich bekomme immer die fehlermeldung, verwendung der eigenschaft unzulässig!!!


Arbeitspaketbemerkung.ListIndex
' Text153.Text = Arbeitspaketbemerkung.Value

drmat
10.11.2003, 14:23
Hallo hayden,


Me.DeinTextFeld.Value=Me.DeineListe.Column (Index,Row)


Gruss,

drmat

Nouba
10.11.2003, 14:26
den Wert der gebundenen Spalte des Listenfelds kannst Du z.B. im Nach Aktualisieren Ereignis des Listenfelds in das Textfeldsteuerelement schreiben.
Me!Text153 = Me!Arbeitspaketbemerkung
ein beliebiger Spaltenwert könnte man so weiterrreichen, im Beispiel wird die 3. Spalte ausgelesen, wobei zu beachten ist, dass die Column-Aufzählung bei 0 beginnt.
Me!Text153 = Me!Arbeitspaketbemerkung.Column(2)

Raller
10.11.2003, 14:27
Hallo,

Arbeitspaketbemerkung.ListIndex
' Text153.Text = Arbeitspaketbemerkung.Value

Arbeitspaketbemerkung ist wohl die Listbox.
Der Listindex ist eine Zahl und kann daher nicht in einem .Text eines Textfeldes stehen.
Wenn die Bemerkung in der ersten Zeile der Listbox steht und der Listindex >=0 ist, dann geht es so:
Text154.value = Arbeitspaketbemerkung.value

Wenn der gewünschte Wert in einer anderen Spalte steht:
With Arbeitspaketbemerkung
if .listindex>0 then
Text154.value=.column(MeineSpalte,.Listindex)
end If
End with

Bei dem .Listindex musst Du darauf achten, ob die Listbox-Überschrift aktiviert ist.

Gruß
Raller

hayden
10.11.2003, 14:28
wie arbeite ich mit dem index und der row?

drmat
10.11.2003, 21:10
wie arbeite ich mit dem index und der row?

Einfach mal ausprobieren:

Verwende das "Nach Aktualisierung" - Ereignis @ deinem Listenfeld.

und schreibe:


MyIndex=0
MyRow=0

msgbox Arbeitspaketbemerkung.Column (MyIndex,MyRow)


und experimentiere mit den Werten, dann wirst du schon sehen welches Ergebnis du bekommst.


Gruss

drmat