Access Auswahl von Listfeld in Textfeld anzeigen

Abraxas_X

Grünschnabel
Hallo zusammen,

versuche in Access über ein Listfeld / ListBox eine auswahl zu treffen und die auswahl der Werte soll in Textfeld angezeigt werden.
Spalte 1 und 2 wird angezeigt, aber Spalte 0 (ID) nicht. Da kommt ne Fehler Meldung(Im Anhang als Bild)
Benutzte folgenden Code zum anzeigen in den TextFeld:

Private Sub Liste32_Click()
'Me.txt_ID_QG = Me.Liste32.Column(0) Fehler(bei aktivierung)
Me.txt_Questgeber = Me.Liste32.Column(1) (geht)
Me.txt_Bild_Pfad = Me.Liste32.Column(2) (geht)
End Sub

Wäre für jeden Tipp dankbar

Gruß
 

Anhänge

  • Access fehler.jpg
    Access fehler.jpg
    12,5 KB · Aufrufe: 2
kannst du Me.txt_ID_QG überhaupt einen Wert zuweisen?
In der Art
Visual Basic:
Private Sub Liste32_Click()
Me.txt_ID_QG = 42
Me.txt_Questgeber = Me.Liste32.Column(1) (geht)
Me.txt_Bild_Pfad = Me.Liste32.Column(2) (geht)
End Sub
Du musst erstmal rausfinden, obs an der Textbox oder der ListBox liegt

Übrigens: Nutze die expliziten Eigenschaften der Objekte.
Me.txt_Questgeber.Text = Me.Liste32.Column(1) (geht)
 
hallo,
nein kann keinen Wert zu weisen, habe grade es Probiert mit:
Private Sub Liste32_Click()
Me.txt_ID_QG = 99
Me.txt_Questgeber.Text = Me.Liste32.Column(1)
Me.txt_Bild_Pfad.Text = Me.Liste32.Column(2)
End Sub

Immer der Selbe Fehler
 

Anhänge

Habs gefunden: Deine Textboxen sind direkt gebunden an die Tabelle, und ID_QG ist ein AutoWert.
Mach die Textbox(en) ungebunden.
Ich hasse Access....

Me.txt_ID_QG = Me.Liste32.Column(0)
Me.txt_Questgeber = Me.Liste32.Column(1)
Me.txt_Bild_Pfad = Me.Liste32.Column(2)


ohne "... .Text" sonst gibts wieder Fehler.... grml
 
hallo,
klapt soweit super.
Wenn ich einen Datensatz anklicke, das er mariert bleibt, wie schaffe ich das am besten?

Oder gibt es eine bessere Lösung unten eine Liste oder ein Unterformular die Datensätze anzuzeigen?

Da fast immer ein eintrag sich ausversehen verändert.

Gruss
 
Zuletzt bearbeitet:
Zurück