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 15/03/2011, 11h00   #1
Membre du Club
 
Johan
Webmaster
Inscription : mai 2008
Messages : 281
Détails du profil
Informations personnelles :
Nom : Johan
Âge : 37

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2008
Messages : 281
Points : 56
Points : 56
Par défaut toute modification impossible

Bonjour,

j'ai un formulaire collaboratif qui évolue chez plusieurs intervenants professionnels , à la fin de ce wokflow une seule et même personne valide le documents via un bouton qui date et signe le formulaire (vba) et j'aimerai ajouter une fonction à ce bouton qui bloquerait tout les champs de mon formulaire une fois la signature apposée. Ce qui permettrai de garder avec certitude les données validées par le responsable signataire.

Quelqu'un a-t-il l'expérience !?

à savoir :
C'est un formulaire qui contient une gestion des onglets avec plusieurs onglets, et donc tous les objet de chaque onglets doivent ce bloquer !
johanaquatique est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 12h14   #2
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 279
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 279
Points : 478
Points : 478
Bonjour.

Comme il semble impossible de verrouiller au niveau de l'enregistrement (je veux dire, au niveau de la table) je verrouille le formulaire à l'aide d'une case à cocher "Verrou" (dans la table source du formulaire) et j'utilise le code suivant :
Code :
1
2
3
4
5
6
7
Private Sub Form_Current()
If Forms![MonForm]![Verrou] = True Then
Me.AllowEdits = False
Else
Me.AllowEdits = True
End If
End Sub
Ainsi, si on ouvre à nouveau le formulaire, toute modification de cet enregistrement est impossible.
Cordialement.
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 16h13   #3
Membre du Club
 
Johan
Webmaster
Inscription : mai 2008
Messages : 281
Détails du profil
Informations personnelles :
Nom : Johan
Âge : 37

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2008
Messages : 281
Points : 56
Points : 56
se code me semble parfait tout autant que la solution, un tout grand merci pour ce partage !
je tente cela dés demain matin et je confirmerai.
Bonne fin de journée
@ bientôt
...
johanaquatique est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 07h25   #4
Membre du Club
 
Johan
Webmaster
Inscription : mai 2008
Messages : 281
Détails du profil
Informations personnelles :
Nom : Johan
Âge : 37

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2008
Messages : 281
Points : 56
Points : 56
Je tire mon chapeau, et je dis "Bravo" ! résultat rapide, éfficasse et garanti !

Un tout grand merci pour votre aide.
Je suis très content !

@ bientôt j'espère.
cordialement

Johan
johanaquatique est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h18.


 
 
 
 
Partenaires

Hébergement Web