Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[ACCESS 2003] Formulies/Subformulier

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ok ik weet het, ik ben de laatste tijd veel bezig met access maar er zijn toch een aantal dingen die ik simpelweg gewoon niet meer weet hoe het moet...

Ik heb nu dus met wizzard formulieren een formulier gemaakt met de gegevens uit 2 tabellen. Personeel en Werk.

Personeel is het hoofdformulier met de velden naam en voornaam. Werk is het subformulier...
Nu kan ik, om te veranderen van personeelslid, gewoon de record navigatie gebruiken maar ik zou liever hebben dat ik dat kan doen met een keuzelijst..

Ok ja, ik weet het, keuzelijst inkiezen en de waarden laten opzoeken in de tabel Personeel, maar dat werkt niet, de waarden van het subformulier veranderen dan immers niet mee...

Ik heb al paar zoekacties hier geprobeerd, maar ik denk datk niet op de juiste woorden zoek... (zoek op Textfield, combo box en veranderen)

Enige tipjes?

Verwijderd

Iedere keer wanneer je een wijziging in het hoofdformulier doorvoert, zul je het moeten herberekenen. De beste manier is om een event procedure aan de control te hangen die je wijzigt (je combobox of listbox) onder 'After Update'/'Na wijzigen'. In het Visual Basicscherm vul je dan de volgende regel in:

Visual Basic .NET:
1
Me.Recalc


...en je bent klaar!

Alternatief is - als je niet je hele formulier opnieuw wilt doorrekenen - om je subformulier te requeriën:

Visual Basic .NET:
1
Me.[selecteer naam van je formulier met IntelliSense].Requery

[ Voor 24% gewijzigd door Verwijderd op 24-07-2009 11:37 ]