Hallo
Ik heb 2 verschillende vragen m.b.t. keuzelijsten in een formulier in mijn Access databank (zie lager).
Hierbij eerst enige contextinformatie om mijn vragen te kaderen:
- Het is een databank om aan te geven hoelang bepaalde types documenten bewaard moeten blijven.
- De databank bevat aan elkaar gerelateerde werkprocessen op 3 niveaus (= 3 tabellen, telkens 1 op veel). Op het 4de niveau is het de bedoeling om via een formulier de types van documenten in te voeren, die aan dat specifiek werkproces gelinkt zijn. Ieder proces heeft een unieke code. Voor die procesniveaus heb ik 3 tabellen, elk bestaande uit 2 velden: veld "code proces" en veld "omschrijving proces".
- Ik heb de databank enerzijds nodig voor intern gebruik, waarvoor ik de codes die bij de omschrijvingen van de processen horen, nodig heb. Op basis van die codes worden de rapporten immers gestructureerd. Anderzijds wil ik de databank gebruiken om een export in Excel uit te voeren van gegevens die vervolgens in een online toepassing geïmporteerd moeten worden. Bij deze import primeert de omschrijving en niet de code (de codes worden niet geëxporteerd/geïmporteerd).
Vragen:
1) afhankelijke keuzelijsten in het invoerformulier
Graag wil ik de keuzelijsten voor de procesniveaus 1/2/3 in mijn formulier trapsgewijs laten bijwerken in functie van de keuze gemaakt in de bovenliggende keuzelijst.
2) code en omschrijving beiden opslaan
Mijn keuzelijsten geven momenteel zowel de code als de omschrijving van de werkprocessen weer. Echter kan ik maar 1 van de 2 velden aanduiden om te worden opgeslagen per keuzelijst invoervak. Daarom heb ik nu per werkproces 2 keuzelijsten voorzien in mijn formulier: met de eerste keuzelijst op procesniveau 1 schrijf ik de code weg, met de 2 de keuzelijst vervolgens de bijhorende omschrijving. Idem op procesniveaus 2 en 3. Dus 6x opzoeken en klikken ipv 3x. Daarom de vraag of ik aan de hand van 1 keuzelijst zowel de gegevens van het veld "code" als de bijhorende "omschrijving" kan opslaan in het formulier?
Ik ben helemaal niet thuis in VBA, mocht dit hiervoor nodig zijn. Indien iemand mij hierbij zou kunnen helpen, ontvang ik graag een seintje zodat ik mijn db eens kan doorsturen.
Alvast bedankt voor de eventuele hulp!
Christophe