Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2011, 21h39   #1
Invité de passage
 
Angel Lopez
Inscription : décembre 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Angel Lopez

Informations forums :
Inscription : décembre 2010
Messages : 4
Points : 0
Points : 0
Par défaut Verrouiller un Formulaire

Bonjour,
Peu d'experience, je suis nul en VB
J'ai une case à Cocher , je souhaite la Verrouiller et la désactiver, lorsque le contenu est Vrai ,éventuellement les autres éléments du formulaire aussi. Là j'ai le recours de la mise en forme conditionnelle


Merci
MONANGE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 07h43   #2
Futur Membre du Club
 
Inscription : juillet 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 57
Points : 19
Points : 19
Salut

essaies ce bout de code à placer par exemple dans le BeforeUpdate de MonChamp :

Code :
1
2
3
4
 
With Me.MonChamp
   IIF (.Value = MaCondition, Me.MaCaC.Enabled = True, Me.MaCaC.Enabled = False)
End With
avec :
MonChamp = Le champ dont le contenu répond à MaCondition
et
MaCaC = Case à Cocher

A+
oracle7556 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 21h21   #3
Invité de passage
 
Angel Lopez
Inscription : décembre 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Angel Lopez

Informations forums :
Inscription : décembre 2010
Messages : 4
Points : 0
Points : 0
Par défaut Salut

Merci pour ta reponse

J'ai adapté le code , pas de message d'erreur mais aucun résultat

Lorsque je suis sur mon PC personnel sur lequel j'ai installé AC 2010 j'ai trouvé la solution, mais bien que j'enregistre ma base au format AC 2003 Mdb
Sur le portable qui lui est equipé de AC 2003 j'ai un message d'erreur

Ma solution est une Macro Fontion "Definir Valeur",ne trouvant pas cette fontion sur AC 2003, je l'ai transformé en module sous AC 2010, j'obtiens le resultat souhaite " Masquer la case à cocher et un Bouton Supprimer
Je vous joins le code AC 2010 que je souhaite rendre compatible à AC 2003

Merci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Réalisée_AfterUpdate()
On Error GoTo Réalisée_AfterUpdate_Err
 
DoCmd.RunCommand acCmdRefresh
Beep
DoCmd.RunMacro "Ajoute_Rendez_Vous", 1, ""
DoCmd.SetProperty "Réalisée", acPropertyLocked, "-1Réalisée_AfterUpdate_Exit:
Exit Sub
 
Réalisée_AfterUpdate_Err:
MsgBox Error$
Resume Réalisée_AfterUpdate_Exit
 
End Sub
Salutations
MONANGE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h35.


 
 
 
 
Partenaires

Hébergement Web