Hoofdformulier = FrmNewTP
Op hoofdformulier staat er een tabcontrol tabTP.
Deze tabcontrol bestaat uit 9 pages.
Op iedere page (behalve de 1e) staat een subformulier.
subformulier op 2e page = subFrmRequest
subformulier op 5e page = subFrmDescription
subformulier op 6e page = subFrmCustomer
Het subformulier op de 2e page bevat enkel checkboxen.
Hier moet je 1 keuze maken.
Afhankelijk van de keuze wil ik het volgende bereiken:
- De velden van subformulier op 5e page en
- De velden van subformulier op 6e page
wil ik - enabled = true of false
- backcolor instellen
- standaardwaarde opgeven.
Dus telkens wanneer een andere keuze gemaakt wordt op het subformulier van de 2e page, moet de subformulieren op de 5e en 6e page meewijzigen.
Code die ik nu heb, maar niet werkt is de volgende:
alles staat bij PAGE 2:
Private Sub chkCStandard_Click()
If not(chkCStandard.value = 0) then
Call AanpassenOms (5e page aanpassen)
Call AanpassenCus (6e page aanpassen)
end if
end sub
Public Function AanpassenOms()
Forms!FrmNewTP!subFrmDescription.Form!txtRequest.enabled = false
Forms!FrmNewTP!subFrmDescription.Form!txtRequest.value = null
enz… (alles instellen voor alle velden op subFrmDescription)
End Function
Public Function AanpassenCus()
Forms!FrmNewTP!subFrmCustomer.Form!cmbCusRequester.enabled = false
Forms!FrmNewTP!subFrmCustomer.Form!cmbCusRequester.value = null
enz… (alles instellen voor alle velden op subFrmCustomer)
End Function
Voor het moment wordt er niets aangepast op die 2 andere subformulieren. Ik zie direct waaraan het kan liggen.