Formulier sluiten code werkt niet

Status
Niet open voor verdere reacties.

remcop1989

Gebruiker
Lid geworden
29 mrt 2012
Berichten
492
Ik gebruik de volgende code om met een knop een formulier te sluiten, maar dit werkt niet. De doet niets:

Code:
Private Sub Knop6_Click()
    DoCmd.Close acForm, "Klantdetails", acSaveYes
End Sub
 
En die knop staat op het formulier Klantdetails?
 
Intypen van een formuliernaam mag uiteraard, maar als je een generieke code gebruikt weet je zeker dat je nooit meer een typfout maakt:
Code:
    DoCmd.Close acForm, Me.Form.Name, acSaveYes
Maar in het geval je geen typfout hebt gemaakt, zou de code natuurlijk gewoon moeten werken. Controleer of de gebeurtenis wel is gekoppeld aan de eigenschap <Bij Klikken> van de knop. Die wil dat wil namelijk nog wel eens kwijtraken, bijvoorbeeld als je de knop een andere naam geeft (wat natuurlijk zou moeten; de naam Knop6 is volkomen nietszeggend. Een knop zou in zijn naam al de functie moeten hebben, dus cmdSluiten is een heel stuk logischer). Een knop verliest zijn connectie ook als je hem van de koptekst naar de voettekst verplaatst.
 
Des te meer reden om mijn generieke code te gebruiken :)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan