VBA : Verouillé les controles d'un formulaire

Fermé
céliaB Messages postés 11 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 24 octobre 2005 - 24 oct. 2005 à 09:59
 ouinouin1979 - 2 avril 2008 à 01:43
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

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
Essaye ca !!!

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