Access 2 Werte vom Kombinationsfeld übernehmen

Wer kann mir helfen,
ich habe eine Access97 Datenbank in dieser gibt es Haupt und Unterformular.

Hauptformular mit Kundendaten
Unterformular enthält Daten Artikel, Preis usw.

Im Unterformular habe ich für das Feld Material ein Kombinationsfeld, welches mir aus einer Artikeldatenbank den Artikel sucht. Ich möchte aber nicht nur Artikel sondern auch den Preis aus der Artikeldatenbank übernehmen. Eins geht ja mit „gebundene Spalte 1 oder 2“. (Artikel oder Preis)

Wie kann man beide Werte, evtl. auch noch einen dritten Wert, übernehmen?

Gruß Ortwin09

Hi,
an die Felder deiner der Form zu Grunde liegenden Tabelle kannst du nur einen Wert binden. (BoundColumn Eigenschaft)

Du kannst aber über VBA und zb. mit dem „Nach Aktualisieren Ereignis“
auf die anderen Spalten zugreifen.

Me.MeinListboxNaame.Column(index)

ist da der Suchbegriff

Gruss
Joey

Danke Joey, erst mal für die schnelle Antwort
Ich muß gestehen ich kenne mich mit VBA nicht so aus,
vielleicht kannst Du mir ein kurzen Tip geben?

Ich bin in das Kombifeld gegangen es hat den Namen
Artikelwahl, dann in nach aktualisieren und dann Code, dort steht jetzt:

Private Sub Feld32_AfterUpdate()
Me.MeinListboxNaame.Column(index)
End Sub

das ist mit Sicherheit falsch, denn da fehlen noch viele Schritte.

Ich will in meinem Beispiel in das Feld:

Forms![Verkauf]![UF Artikel].Form![Material]

den Artikel ausfüllen lassen (das geht ja),

dann soll noch in das Feld:

Forms![Verkauf]![UF Artikel].Form![Einzelpreis]

der dazu gehörige Preis geschrieben werden und dies ist mein Problem.

Gruß Ortwin09

Hi,

ungefähr so:

Private Sub Feld32\_AfterUpdate()
Forms![Verkauf]![UF Artikel].Form![Einzelpreis]=Me.Feld32.Column(1)
End Sub

wobei ich natürlich nicht weiß in welcher Spalte der Kombobox der Preis steht.

Column(0) ist die erste Spalte, Column(1) die zweite Spalte usw.

Gruss
Joey

Es funktioniert! Super, Super!

Ich hatte im voraus in der Nordwind Datenbank herumgestöbert,
dort mchen sie es mit DLookup?, aber bei meiner DB hat das irgendwie nicht funktioniert.
Vielen Dank nochmal.

Gruß Ortwin09