OVH Cloud OVH Cloud

Effacer formulaire et re-ouvrir ?

8 réponses
Avatar
YannX
Bonsoir,

J'ai découvert grâce a la FAQ developpez
le flag Dirty : très utile pour vérifier des modifs !

Bon, mais si je veux annuler la création d'un nouvel,
comment puis-je abandonner l'enregistrement avant ajout
(je n'irai même pas a l'evt. Before_Update) et repartir
sur un enregistrement "propre", neuf ?

J'avais hérité d'un VBA me disant....
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Outre que les menus de Access 2000/XP me semblent changer
cela n'a meme pas l'air de marcher !

Fermer le formulaire et le re-ouvrir va introduire
une attente, et un poids à l'écran : alors,
quelle serait la bonne idée ?

Merci de vos suggestions (im)pertinentes ?

Y@+

8 réponses

Avatar
Raymond [mvp]
Bonjour.

utilise la fonction Me.Undo qui annule toutes les modifs en cours.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"YannX" a écrit dans le message de news:
eW2Ko$z$
Bonsoir,

J'ai découvert grâce a la FAQ developpez
le flag Dirty : très utile pour vérifier des modifs !

Bon, mais si je veux annuler la création d'un nouvel,
comment puis-je abandonner l'enregistrement avant ajout
(je n'irai même pas a l'evt. Before_Update) et repartir
sur un enregistrement "propre", neuf ?

J'avais hérité d'un VBA me disant....
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Outre que les menus de Access 2000/XP me semblent changer
cela n'a meme pas l'air de marcher !

Fermer le formulaire et le re-ouvrir va introduire
une attente, et un poids à l'écran : alors,
quelle serait la bonne idée ?

Merci de vos suggestions (im)pertinentes ?

Y@+





Avatar
YannX
Merci Raymond,

Donc un
Me.Undo ' pour annuler l'action sur l'afficahge
DoCmd.RunCommand acCmdRecordGoToNew ' pour positionner l'utilisateur
a la fin !

' je l'ai cherché celui-là ; n'y a-t-il pas une organisation, une page
pour montrer la traduction (sic ! ;-) des Anciennes macros
car les pages d'aide sont .......succinctes.

@+

"Raymond [mvp]" a écrit dans le message de
news:%235ufBT6$
Bonjour.

utilise la fonction Me.Undo qui annule toutes les modifs en cours.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"YannX" a écrit dans le message de news:
eW2Ko$z$
Bonsoir,

J'ai découvert grâce a la FAQ developpez
le flag Dirty : très utile pour vérifier des modifs !

Bon, mais si je veux annuler la création d'un nouvel,
comment puis-je abandonner l'enregistrement avant ajout
(je n'irai même pas a l'evt. Before_Update) et repartir
sur un enregistrement "propre", neuf ?

J'avais hérité d'un VBA me disant....
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Outre que les menus de Access 2000/XP me semblent changer
cela n'a meme pas l'air de marcher !

Fermer le formulaire et le re-ouvrir va introduire
une attente, et un poids à l'écran : alors,
quelle serait la bonne idée ?

Merci de vos suggestions (im)pertinentes ?

Y@+









Avatar
Raymond [mvp]
voir le site http://home.clara.net/tkwickenden/

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"YannX" a écrit dans le message de news:
eUHm0Y6$
Merci Raymond,

Donc un
Me.Undo ' pour annuler l'action sur l'afficahge
DoCmd.RunCommand acCmdRecordGoToNew ' pour positionner
l'utilisateur
a la fin !

' je l'ai cherché celui-là ; n'y a-t-il pas une organisation, une page
pour montrer la traduction (sic ! ;-) des Anciennes macros
car les pages d'aide sont .......succinctes.

@+


Avatar
YannX
Super ce lien !
Merci raymond.....

"Raymond [mvp]" a écrit dans le message de
news:uA$uRc6$
voir le site http://home.clara.net/tkwickenden/

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"YannX" a écrit dans le message de news:
eUHm0Y6$
Merci Raymond,

Donc un
Me.Undo ' pour annuler l'action sur l'afficahge
DoCmd.RunCommand acCmdRecordGoToNew ' pour positionner
l'utilisateur
a la fin !

' je l'ai cherché celui-là ; n'y a-t-il pas une organisation, une page
pour montrer la traduction (sic ! ;-) des Anciennes macros
car les pages d'aide sont .......succinctes.

@+






Avatar
3stone
"YannX"
| Super ce lien !
| Merci raymond.....


Depuis plusieurs années parmis ceux que nous conseillons...
http://users.skynet.be/mpfa/sites.htm

A quoi ça sert que [mpfa] se décarcasse ?

;-))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
YannX
Bonjour Pierre,

Je suis désolé si tu as impression de te décarcasser pour rien.
D'autant que je consultais bcp ton Memo Net : sois-en remercié.

Mais qd on(je+..) ne trouve pas ni avec une recherche sur le mpfa
(ce qui n'en remplace pas la lecture fine : voir la "précision" des objets)
[pourtant cela me donne souvent des idées complémentaires]
ni dans les quelques FAQ courantes mémorisées, ni Google,
Il me parait assez naturel de s'en remettre a des idées......aléatoires !
D'autant que le plus souvent, il s'agit d'abord d'une difficulté
de (re)-formulation de sa question : le "modèle" en la matière
est l'aide meme du produit. (;-))

Je dois avouer aussi que les FAQ ne me sont pas tjrs faciles,
ni a mémoriser (déjà Alzheimer avant les cheveux blancs...)
ni à retrouver "mais où donc ai-je bien vu cela déjà ????? ".

Quant à mes propres favoris sur Access et VB/VBA, il y en a tellement
que cela deviens presque illisible.....
Je reste toujours admiratif devant les experts, [MVP/MS] ou autres,
que meme je leur ai mis une regle spécifique (voire nominative)
pour les lire en vert.... qui sont capables de renvoyer à chaque fois un
lien.

et -de par mon activité = aléatoire-, ce n'est pas de l'actif en permanence
mais aussi d'avoir une réponse qui propose un autre point de vue !
C'est aussi tres utile, et c'est cela que je trouve -et essaye d'apporter-
qd je suis sur le Newsgroup........

Alors, meme si je ne suis pas tjrs tres clair, je prendrai neanmoins
le temps de remercier le pls important contributeur du mpfa,
et d'accepter volontiers son "coup de gueule" sans rancune,
bien au contraire, pour te souhaiter encore courage......
jusqu'a ce que j'en sache autant pour suppléer, mais lol,
je crains de ne pas passer tout autant de temps sur UN sujet.

@+
Y






"3stone" a écrit dans le message de
news:OgUNQJ7$
"YannX"
| Super ce lien !
| Merci raymond.....


Depuis plusieurs années parmis ceux que nous conseillons...
http://users.skynet.be/mpfa/sites.htm

A quoi ça sert que [mpfa] se décarcasse ?

;-))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
Salut YannX,

"YannX"
| Je suis désolé...


Le plus important de mon commentaire était le :

;-))


qui suivait !



re :-)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
YannX
Salut itou,

Effectivement les Smileys sont moins visibles
en texte (pourtant j'en abuse aussi !).

Mais même avec le sourire, un coup de gueule
est parfois utile (et pour tous !).

et comme la comm est pas tjrs facile.......
(c'est d'ailleurs une nouvelle maladie de l'epoque !)
j'aime autant.....

Bon courage pour d'autres réponses,
et merci d'avance
YannX

"3stone" a écrit dans le message de
news:%23DV8L87$
Salut YannX,

"YannX"
| Je suis désolé...


Le plus important de mon commentaire était le :

;-))


qui suivait !



re :-)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw