VBA : Verouillé les controles d'un formulaire

céliaB Messages postés 11 Statut Membre -  
 ouinouin1979 -
Bonjour !
A partir d'un formulaire F_Entreprise, j'aimerai verrouillé ou non
les controles du formulaire F_Cotisations_Detail, selon une information du formulaire F_Entreprise.

J'ai essayé :

[code]
Forms![F_Cotisations_Detail]![Cot_Semestrielle].Locked = True
[/code]

Mais le programme bugge.
message d'erreur : "Impossible de trouver le formulaire F_Cotisations_Detail auquel il est fait référence dans une expression de macro ou un code Visual Basic"

Pourtant cela a bien fonctionner lors des 2 - 3 premières éxecutions.

Je ne comprends pas .

Merci d'avance à ceux qui pourront m'aider !

2 réponses

  1. pha
     
    J'ai aussi déjà eu ce genre de message quand j'orthographie mal le nom du formulaire.
    La solution : Allez dans la liste des formulaires, sélectionnez le nom de votre formulaire comme pour en changer le nom.
    Retournez dans votre code et collez-y le nom tel que vous l'avez extrait de la liste.
    En principe ca marche. On voit mal les espaces dans l'environnement code.
    0
  2. ouinouin1979
     
    Essaye ca !!!

    Forms![F_Cotisations_Detail]!Form.[Cot_Semestrielle].Locked = True
    0