In principe is dit een lichtelijk open vraag.
Ik heb een database met waarvan de vier hoofdtabellen informatie over een bestelling van een product bevatten. In principe is de data een-op-een gerelateerd, maar is de data gegroepeerd in vier tabellen om de overzichtelijkheid te bewaren.
Nu wil ik graag een formulier maken waarmee een gebruiker een nieuwe order kan toevoegen of een order kan wijzigen. Door de grote hoeveelheid aan informatie wil ook dit formulier opsplitsen, door middel van tabs. Goed idee tot nu toe, of niet?
Het probleem is echter dat een formulier maar 1 'Record Source' kan hebben, terwijl er 4 tabellen zijn met informatie. In eerste instantie leek dat op te lossen door een stukje VBA te schrijven dat de record source veranderd wanneer de juiste tab geselecteerd wordt. Nou is het zo dat ik data per tab niet specifiek aan een tabel wil binden. Bovendien zal de VBA niet simpel zijn omdat hetzelfde formulier gebruikt moet worden voor het aanpassen van data en er dan vind ik het lastig om voor iedere tab de juiste record te wijzigen.
Natuurlijk is het mogelijk om het formulier te ontbinden (unbound) en vervolgens handmatig de data op te slaan met een 'Save' knop. Echter betekend dat er voor ieder veld VBA geschreven moet worden.
Ik heb het idee dat ik hier de plank mis sla, want voor mijn gevoel moet dit toch veel simpeler kunnen. Er zijn tal van voorbeelden waarbij een 'tabbed form' naar meerdere tabellen data wegschrijft, maar hoe?
Ik heb een database met waarvan de vier hoofdtabellen informatie over een bestelling van een product bevatten. In principe is de data een-op-een gerelateerd, maar is de data gegroepeerd in vier tabellen om de overzichtelijkheid te bewaren.
Nu wil ik graag een formulier maken waarmee een gebruiker een nieuwe order kan toevoegen of een order kan wijzigen. Door de grote hoeveelheid aan informatie wil ook dit formulier opsplitsen, door middel van tabs. Goed idee tot nu toe, of niet?
Het probleem is echter dat een formulier maar 1 'Record Source' kan hebben, terwijl er 4 tabellen zijn met informatie. In eerste instantie leek dat op te lossen door een stukje VBA te schrijven dat de record source veranderd wanneer de juiste tab geselecteerd wordt. Nou is het zo dat ik data per tab niet specifiek aan een tabel wil binden. Bovendien zal de VBA niet simpel zijn omdat hetzelfde formulier gebruikt moet worden voor het aanpassen van data en er dan vind ik het lastig om voor iedere tab de juiste record te wijzigen.
Natuurlijk is het mogelijk om het formulier te ontbinden (unbound) en vervolgens handmatig de data op te slaan met een 'Save' knop. Echter betekend dat er voor ieder veld VBA geschreven moet worden.
Ik heb het idee dat ik hier de plank mis sla, want voor mijn gevoel moet dit toch veel simpeler kunnen. Er zijn tal van voorbeelden waarbij een 'tabbed form' naar meerdere tabellen data wegschrijft, maar hoe?
