PDA

Vollständige Version anzeigen : ListView: Wert der 1. Spalte auslesen


dänu
03.10.2002, 16:40
hallo zusammen,

ich möchte mit folgendem code den Wert der 1.Spalte eines ListViews (Microsoft ListView Control, Version 6.0) auslesen.
intVariable = Me.lvwCodeInProz.SelectedItem.Text

dieser Code ist auch in einem anderen Formular schon Problemlos gelaufen.
was könnte ich falsch gemacht haben?

für schnelle hilfe dankt

dänu

Nouba
03.10.2002, 17:15
Hallo Dänu,

die Variable, an die Du die den auswählten Text zuweisen willst, scheint (von der Namensgebung) eine Ganzzahlvariable zu sein. Schau mal nach, ob sie als Zeichenkettenvariable (String) deklariert ist.

dänu
04.10.2002, 08:49
hallo nouba,

Die Variable ist als Integer deklariert, habe versucht ob es geht wenn sie ein String ist; nicht gegangen.
Auch in der zugrunde liegenden Tabelle ist der Wert als Long Integer deklariert.
der Fehler der kommt ist:
"Objektvariable oder With-Blockvariable nicht festgelegt (Fehler 91)"

aber das komische ist, dass es in einem anderen Problemlos geklappt hat.
Dort hatte ich zwar nur eine Spalte.
Muss ich die Werte irgendwie anders auslesen?

für Hilfe dankt
dänu

dänu
04.10.2002, 12:53
hallo,

das obige problem hab ich soweit gelöst (copy-paste; musste noch ändern).

jetzt kommt beim Versuch die ListView zu füllen mit folgendem Code, ein Fehler:
Item.SubItems(1) = Me.[PersNr].Value

"Laufzeitfehler '380':

Ungültiger Eigenschaftswert"

hat jemand eine Idee, woran das liegen könnte?

gruss dänu

Thomas Braun
04.10.2002, 13:05
Probier mal:
intVariable = Me.lvwCodeInProz.Column(1)

MarkusS
04.10.2002, 14:36
Die Spaltenauflistung beginnt mit 0, also:
intVariable = Me.lvwCodeInProz.Column(0)
:top: