OctaFish
Verenigingslid
- Lid geworden
- 6 feb 2009
- Berichten
- 42.029
Ik snap het probleem niet helemaal; in essentie sla je in een database de gerelateerde sleutelwaarden op, zoals nu ook gebeurt. Dus de CategorieID en niet de Categorie tekst. Dat gaat goed. In tabellen gebruik je geen keuzelijsten met invoervakken (op basis van tabellen), dus dat gaat óók goed.
Daarnaast zien de keuzelijsten er (ondanks de opmerkingen van Peter) prima uit: je gebruikt nog steeds, net als in de andere voorbeelden, het veld Categorie om te laten zien, en het veld CategorieID om te filteren. Gaat dus óók goed.
Wat nog meer goed gaat: ik kan je fout niet reproduceren? Wanneer krijg je die foutmelding? Daarnaast is je vraag (kan ik ook andere velden laten zien?) prima op te lossen, o.a. door de techniek die ik heb aangegeven: met keuzelijsten die gekoppelde kolommen uit die keuzelijsten laten zien. Veel beter is het, omdat de informatie tóch in je tabellen staat, om die informatie in een query te zetten die je gebruikt voor het formulier.
Gek genoeg doe je dat óók al, maar dus nog niet voor alle gegevens/tabellen. Dus de conclusie luidt dan: je weet precies wát je moet doen, je dóet dat ook, maar staat tóch voor een open deur en vraagt ons dan hoe hij moet worden ingetrapt .
In bijgaand voorbeeld (van jou) heb ik je formulier aangepast, zodat nu alle velden die je gebruikt op het formulier te zien zijn.
Daarnaast zien de keuzelijsten er (ondanks de opmerkingen van Peter) prima uit: je gebruikt nog steeds, net als in de andere voorbeelden, het veld Categorie om te laten zien, en het veld CategorieID om te filteren. Gaat dus óók goed.
Wat nog meer goed gaat: ik kan je fout niet reproduceren? Wanneer krijg je die foutmelding? Daarnaast is je vraag (kan ik ook andere velden laten zien?) prima op te lossen, o.a. door de techniek die ik heb aangegeven: met keuzelijsten die gekoppelde kolommen uit die keuzelijsten laten zien. Veel beter is het, omdat de informatie tóch in je tabellen staat, om die informatie in een query te zetten die je gebruikt voor het formulier.
Gek genoeg doe je dat óók al, maar dus nog niet voor alle gegevens/tabellen. Dus de conclusie luidt dan: je weet precies wát je moet doen, je dóet dat ook, maar staat tóch voor een open deur en vraagt ons dan hoe hij moet worden ingetrapt .
In bijgaand voorbeeld (van jou) heb ik je formulier aangepast, zodat nu alle velden die je gebruikt op het formulier te zien zijn.
Bijlagen
Laatst bewerkt: