Twee tekstvakken vullen n.a.v. waarde uit keuzelijst

Status
Niet open voor verdere reacties.

FredvN

Gebruiker
Lid geworden
22 jul 2008
Berichten
8
Hallo,
Gezocht op forums, van alles geprobeerd, helaas, ik loop vast.
Ik heb in frmHerstel een keuzelijst met invoervak.
Bij het kiezen van een Onderdeel wordt automatisch het tekstvak "Prijs" gevuld.
Het lukt me echter niet om ook het tekstvak "Discipline" te vullen (via de code onder de keuzelijst "Na bijwerken".
Onderdeel 1 t/m......moeten meerdere keren kunnen voorkomen in frmHerstel (wil ik graag als Subfrm in een Hoofdformulier toevoegen.)
Alle "basisgegevens" staan in de tblArtikelen.

Wat doe ik verkeerd?:(
Alvast hartelijk dank voor de hulp!
groet,
Fred
 

Bijlagen

Ik heb de oplossing gevonden.
In de Rijbron van keuzelijst Artikel heb ik Artikel_ID toegevoegd bij de SQL instructie.
Aantal kolommen op 4 stuks gezet.
Breedte kolommen 0;2,54cm;0;0

Veld "Prijs" wordt gevuld via Me.Prijs=Me.Artikel.Column(2)
Veld "Discipline" wordt nu gevuld via Me.Discipline =Me.Artikel.Column(3)

Mijn leermoment: het veld ID is onmisbaar! Voortaan zal ik hiermee rekening houden.

groet,
Fred
 
Tekstvakken vullen vanuit een keuzelijst via VBA (Gebeurtenis) hoef je alleen te doen als je die waarden ook op wilt slaan. Zo niet, dan kun je ook (zonder programmeren!) de Besturingselementbron gebruiken: =Me.Artikel.Column(2). Dezelfde formule dus. Gebruik de VBA methode voor gegevens die variabel zijn (Prijs bijvoorbeeld) en de Besturingselementbron methode voor vaste gegevens, en ik verdenk Discipline daarvan. Al kun je ze natuurlijk makkelijk combineren in één techniek als je toch al met VBA in de weer bent, zoals je nu dus doet.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan