OVH Cloud OVH Cloud

bloquer un formulaire

7 réponses
Avatar
jack
Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui permette
de valider soit une nouvelle entrée dans la table, soit de valider une
modification. Ceci pour eviter une fausse manipulation et d'endomager les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack

7 réponses

Avatar
Pogo
bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui permette
de valider soit une nouvelle entrée dans la table, soit de valider une
modification. Ceci pour eviter une fausse manipulation et d'endomager les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack


Avatar
jack
c'est exactement ce que je voudrais faire, mais comment fait on, je suis
super novice !

"Pogo" a écrit dans le message de news:

bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui permette
de valider soit une nouvelle entrée dans la table, soit de valider une
modification. Ceci pour eviter une fausse manipulation et d'endomager les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack


Avatar
Pogo
rebonjour

voila la procédure à suirvre :

1. En mode creation,fait apparaitre la fenetre propriété du
formulaire en dble cliquant sur le carré qui se trouve à
l'intersection des regles Hori et verti.

2 va dans l'onglet evenement

3 selectionne l'evenement avant mise à jour et clic sur le carré de
droite

4 selectionne generateur de code

5 dans la procédure qui apparait colle le code suivant entre le
private sub et le end sub :
I
f MsgBox("Confirmation modification des données", vbOKCancel) =
vbCancel Then
Me.Undo
End If

6 ferme l'editeur visual basic

bonne chance

Pascal

c'est exactement ce que je voudrais faire, mais comment fait on, je suis
super novice !

"Pogo" a écrit dans le message de news:

bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui perme tte
de valider soit une nouvelle entrée dans la table, soit de valider u ne
modification. Ceci pour eviter une fausse manipulation et d'endomager l es
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack




Avatar
Pogo
petit souci de copier coller

If MsgBox("Confirmation modification des données", vbOKCancel) =
vbCancel Then
Me.Undo
End If




rebonjour

voila la procédure à suirvre :

1. En mode creation,fait apparaitre la fenetre propriété du
formulaire en dble cliquant sur le carré qui se trouve à
l'intersection des regles Hori et verti.

2 va dans l'onglet evenement

3 selectionne l'evenement avant mise à jour et clic sur le carré de
droite

4 selectionne generateur de code

5 dans la procédure qui apparait colle le code suivant entre le
private sub et le end sub :
I
f MsgBox("Confirmation modification des données", vbOKCancel) =
vbCancel Then
Me.Undo
End If

6 ferme l'editeur visual basic

bonne chance

Pascal

c'est exactement ce que je voudrais faire, mais comment fait on, je suis
super novice !

"Pogo" a écrit dans le message de news:

bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui per mette
de valider soit une nouvelle entrée dans la table, soit de valider une
modification. Ceci pour eviter une fausse manipulation et d'endomager les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack






Avatar
jack
oui ca marche Genial on peut faire la meme chose, mais uniquement apres
qu'une donnée soit inseré ou modifié?
c'est a dire le bouton n'apparait que si il y a modification...


"Pogo" a écrit dans le message de news:

rebonjour

voila la procédure à suirvre :

1. En mode creation,fait apparaitre la fenetre propriété du
formulaire en dble cliquant sur le carré qui se trouve à
l'intersection des regles Hori et verti.

2 va dans l'onglet evenement

3 selectionne l'evenement avant mise à jour et clic sur le carré de
droite

4 selectionne generateur de code

5 dans la procédure qui apparait colle le code suivant entre le
private sub et le end sub :
I
f MsgBox("Confirmation modification des données", vbOKCancel) vbCancel Then
Me.Undo
End If

6 ferme l'editeur visual basic

bonne chance

Pascal

c'est exactement ce que je voudrais faire, mais comment fait on, je suis
super novice !

"Pogo" a écrit dans le message de news:

bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui
permette
de valider soit une nouvelle entrée dans la table, soit de valider une
modification. Ceci pour eviter une fausse manipulation et d'endomager
les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack




Avatar
Pogo
l'evenement mise à jour est déclenché uniquement s'il y a
modification d'enregistrement ou ajout

oui ca marche Genial on peut faire la meme chose, mais uniquement apres
qu'une donnée soit inseré ou modifié?
c'est a dire le bouton n'apparait que si il y a modification...


"Pogo" a écrit dans le message de news:

rebonjour

voila la procédure à suirvre :

1. En mode creation,fait apparaitre la fenetre propriété du
formulaire en dble cliquant sur le carré qui se trouve à
l'intersection des regles Hori et verti.

2 va dans l'onglet evenement

3 selectionne l'evenement avant mise à jour et clic sur le carré de
droite

4 selectionne generateur de code

5 dans la procédure qui apparait colle le code suivant entre le
private sub et le end sub :
I
f MsgBox("Confirmation modification des données", vbOKCancel) =
vbCancel Then
Me.Undo
End If

6 ferme l'editeur visual basic

bonne chance

Pascal

c'est exactement ce que je voudrais faire, mais comment fait on, je suis
super novice !

"Pogo" a écrit dans le message de news:

bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui
permette
de valider soit une nouvelle entrée dans la table, soit de valider une
modification. Ceci pour eviter une fausse manipulation et d'endomager
les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack






Avatar
jack
chez moi, le "bouton" apparait avant l'ouverture du formulaire, c'est normal
?

"Pogo" a écrit dans le message de news:

l'evenement mise à jour est déclenché uniquement s'il y a
modification d'enregistrement ou ajout

oui ca marche Genial on peut faire la meme chose, mais uniquement apres
qu'une donnée soit inseré ou modifié?
c'est a dire le bouton n'apparait que si il y a modification...


"Pogo" a écrit dans le message de news:

rebonjour

voila la procédure à suirvre :

1. En mode creation,fait apparaitre la fenetre propriété du
formulaire en dble cliquant sur le carré qui se trouve à
l'intersection des regles Hori et verti.

2 va dans l'onglet evenement

3 selectionne l'evenement avant mise à jour et clic sur le carré de
droite

4 selectionne generateur de code

5 dans la procédure qui apparait colle le code suivant entre le
private sub et le end sub :
I
f MsgBox("Confirmation modification des données", vbOKCancel) > vbCancel Then
Me.Undo
End If

6 ferme l'editeur visual basic

bonne chance

Pascal

c'est exactement ce que je voudrais faire, mais comment fait on, je suis
super novice !

"Pogo" a écrit dans le message de news:

bonjour,

le plus simple serait de faire apparaitre un msgbox de type OKcancel
sur l'évenement beforeUpdate du formulaire et associer le paramètre
cancel de la procédure à la réponse renvoyé par le msgbox

bonne chance
Pascal

Bonjour,

j'ai fait un formulaire et je voudrais y rajouter un "bouton" qui
permette
de valider soit une nouvelle entrée dans la table, soit de valider
une
modification. Ceci pour eviter une fausse manipulation et d'endomager
les
tables sous-jacentes.
Comment faire?
Merci de votre aide !

Jack