Hallo. Een formulier heeft drie keuzelijsten met ieder een reeks monteursnamen waaruit een monteursnaam kan worden gekozen. De namen zijn gerelateerd aan een tabel c.q. records. In het formulier is een checkbox. Wat ik zou willen is dat, wanneer de checkbox True is, de drie keuzelijsten worden geblokkeerd bij bv. een klik of after update. Een wijziging is dus niet toegestaan. Door de checkbox moet de toegang tot de listboxen niet mogelijk zijn en mag ook geen selectie plaatsvinden. De reeds gemaakte keuzes blijven intact en blijven zichtbaar. Is de box False, dan kunnen keuzes gemaakt worden. Hoe kan ik dit realiseren?
Ik heb de volgende code in een testje geprobeerd. De naam in de betreffende listbox komt alsnog in de regel en wordt uitgegrijsd en geblokkeerd. Als ik de listbox weer op True zet, dan blijft de box geblokkeerd en uitgegrijsd en dat is niet de bedoeling. De listbox doet niets meer. Tevens is door het aanklikken alsnog de naam in het veld van de box geplaatst wat ook niet de bedoeling is.
Ik heb de volgende code in een testje geprobeerd. De naam in de betreffende listbox komt alsnog in de regel en wordt uitgegrijsd en geblokkeerd. Als ik de listbox weer op True zet, dan blijft de box geblokkeerd en uitgegrijsd en dat is niet de bedoeling. De listbox doet niets meer. Tevens is door het aanklikken alsnog de naam in het veld van de box geplaatst wat ook niet de bedoeling is.
Code:
Private Sub o_Naam_monteur_2_Click() '2e listbox
With Form_Werkorder.[o_Naam monteur 2]
[o_Naam monteur 2].Enabled = False
End With
End Sub
Laatst bewerkt: