@Molly en Arnold,
Bedankt voor jullie reacties
.
Bij deze nog eens een update’je
.
**UPDATE**
Zoals in een eerder bericht aangetoond was het eerste deel “gekende TA’s invoeren” succesvol afgewerkt.
Ik ben dus aan het volgende deel “betalingen uitvoeren” begonnen.
Ik heb hiervoor een tweede UF ontworpen.
Op dit UF heb ik enerzijds een Miltipage aangemaakt met 12 pagina’s (1 per maand) waarvan de controls pas aangemaakt worden bij de initialize (aangezien elke pagina ca 50 controls heeft),
deze Miltipage is louter een visueel hulpmiddel en wordt dus beperkt gebruikt in de verwerkingscode en anderzijds dan een frame voor de transactie zelf.
In dit frame heb ik 2 optionbuttons ‘gekend’ en ‘anders’ waarvan de selectie als voorwaarde gebruikt zal worden voor het gedrag van de andere controls.
Zo heb ik een combobox (selecteer afzender/begunstigde) die enkel gevuld moet worden indien ‘gekend’ is geselecteerd (met waarden volgens bepaalde voorwaarde)
en in dit geval zal de textbox (voer afzender/begunstigde in) disabled worden.
De andere controls worden dan automatisch ingevuld volgens de andere gegevens op dezelfde rij als de gemaakte keuze in de combobox.
Wanneer ‘anders’ wordt geselecteerd zal de combobox disabled worden en de textbox enabled.
Nu heb ik 3 aspecten (2 voor de initialize en 1 voor de optionbutton-event) waarmee ik een beetje in de knoop kom te zitten inzake het coderen.
In grote lijnen weet ik wel hoe ik elk aspect afzonderlijk moet coderen maar door de combinatie ervan weet ik niet goed wat, waar en/of met welke structuur.
Kort samengevat :
In eerste instantie worden bij de initialize alle controls aangemaakt en gevuld per pagina (deze code is reeds volledig in orde)
.
Dan heb ik volgende twee aspecten nog toe te voegen aan de initialize :
1 pagina van de huidige maand dient standaard getoond te worden.
2 pagina’s waarbij alle ingevulde textboxen de achtergrondkleur cyaan (tint) hebben dient disabled te zijn
En tenslotte moet het volgende gebeuren bij de optionbutton_click :
indien optionbutton “gekend” wordt geselecteerd dient de combobox gevuld te worden met de waarden uit de derde kolom van werkblad “TA-todo” voor zover
de bijhorende datums (kolom 1) in de maand van de geselecteerde pagina vallen.
Als iemand mij wat op weg wil/kan helpen zou ik dat ten zeerste appreciëren
In bijlage dan nog eens een recent bestandje (versie 1.2b).
Het betreffende UF opent via de werkblad-knop “betalingen uitvoeren” op het werkblad “DASHBOARD”.
Groetjes,
Bieke
***EDIT*** de waarden waarmee de combobox gevuld dient te worden staan
niet in kolom 3 maar
wél in kolom 4... excuses voor de verstrooidheid