Contenu d'un contrôle qui bloque saisie dans

Fermé
FVR812 - 4 juin 2008 à 12:32
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 - 5 juin 2008 à 18:31
Bonjour,Bonjour,
Mon problème toujours profane en ACCESS 2003, reste que dans mon formulaire, je veux que la valeur prise par un 1° contrôle (données précises déja rentrées dans la table), interdise à celui qui saisit tout accès ou modif dans les autres contrôles. Comme ces autres contrôles sont des listes déroulantes,comment les bloquer, y empêcher toute saisie, ou interdire l'accès à la condition naturellment prise par le 1° contrôle. Voici le code que j'ai réussi à faire en suivant quelques conseils, mais ça ne marche pas, ma liste déroulante reste toujours fonctionnelles.
Dane le code ci-dessous, je cherche à exprimer qui si le contrôle ECOLE prend la valeur "Ajout école seulement", déjà enregistrée dans le table donc qui apparaît en faisant défiler les enregistrements dans le formulaire, et bien qu'aucune saisie ne soit possible dans le contrôle fonctionnement (liste déroulante) :

Private Sub ECOLE_BeforeUpdate(Cancel As Integer)

If Me.ECOLE = "Ajout école seulement" Then
Me.ECOLE.Locked = True
Me.Fonctionnement.Locked = False
Else
Me.ECOLE.Locked = True
Me.Fonctionnement.Locked = True
End If

Merci d'essayer de m'apporter une solution. Cordialement

3 réponses

Frappe Misere Messages postés 2677 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 10 août 2011 567
4 juin 2008 à 13:14
qu est ce que ECOLE ? c'est un champ texte dans ton formulaire ? un champ de la table ?
0
Bonjour, oui il s'agit d'un champ texte, et controle zone de texte sur le formulaire, mais les autres contrôles que je souhaite bloquer sur le formuliare (comme fonctionnement ici) sont des zones de liste déroulantes. Merci si vous pouvez m'aider. Cordialement.
0
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 334
5 juin 2008 à 18:31
Bonjour,
Juste en passant, votre code ne fait que verrouiller le champ "Fonctionnement" du formulaire c'est strictement tout.
Pour travailler correctement il faut définir exactement qu'elles sont les données non modifiables et les autres.
Probablement qu'il serait bien d'avoir un formulaire avec un sous formulaire ou un contrôle onglet.
0