Access: selectie van waarden op basis van invoer van andere velden

Status
Niet open voor verdere reacties.

mgroen1

Gebruiker
Lid geworden
10 mei 2019
Berichten
190
Hoi,

Ik zit met het volgende:

Ik wil na het invoeren een waarde een lijst hebben waaruit gekozen kan worden (op basis van die waarde):

onderstaande lijst is de basis (stamgegevens);

wp enkel duaal
375 1320 2105
375 1500 2265
375 1700 2245
375 1890 2645
375 0 2830
400 1457 2374
400 1637 2534
400 1837 2714
400 2027 2914
400 0 3104

in een ander tabel Invoer (of formulier), bestaat uit volgende velden:

1. wp waarde (dropdown keuze menu met waardes uit stamtabel);
2. enkel: waarde te selecteren door gebruiker voor betreffende wp waarde (uit stap 1)
3. duaal: waarde wordt getoond op basis van 1 en 2 samen

voorbeeld:

gebruiker voert in tabblad Invoer in:

wp: 375 (dropdown menu)
enkel: 1700 (dropdown)
duaal: wordt getoond 2245

is dit te maken in Access?

Ik hoor het graag.
 
Ik snap je systeem niet helemaal, want ik zie geen dubbele combinaties, en die zou ik op basis van jouw verhaal wel verwachten. Nu zie ik waarden in Enkel staan die je niet combineert met de waarden in wp. Dus ofwel het zijn unieke combinaties, ofwel je voorbeeld is niet geweldig. Daarom hebben we ook graag een database met wat voorbeeld data, zodat we zelf kunnen kijken.

Maar op basis van je vraag, is het niet zo lastig. Zo te zien zijn de waarden die je in kolom duaal hebt staan gekoppeld aan de waarden in enkel (ook geen duplicaten namelijk) en als je die waarden uit een tabel haalt, en beide kolommen in je keuzelijst zet, kun je een tekstveld vullen met de tweede kolom uit de keuzelijst. Het tekstveld krijgt dan een formule als besturingselementbron: =cboKeuzelijst.Column(1). Er vanuit gaande dat de gevraagde kolom kolom #2 is.

Anders is het als je de twee waarden op wilt tellen (dat schrijf je wel, maar doe je niet). Dan kun je in het tekstveld een formule zetten die de twee keuzelijsten bij elkaar optelt. Dus: =cboKeuzelijst1.Value + cboKeuzelijst2.Value.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan