OVH Cloud OVH Cloud

Confirmation Enregistrement

5 réponses
Avatar
rg
bonjour,

J'ai 1 formulaire avec un sous formulaire

Je voudrais que lors d'une modification d'un enregistrement
soit dans le formulaire ou dans le sous formulaire , j'ai une boite
de dialogue me demandant une confirmation d'enregistrement.

si vous avez une solution

rené

5 réponses

Avatar
Daniel Carollo
Bonjour encore Rene!

Voyez l'aide en ligne sur l'evenement BeforeUpdate du formulaire (ou du
sous-formulaire), le plus simple serait d'avoir un MsgBox() qui demande a
l'utilisateur confirmation, et anullation de la sauvegarde de
l'enregistrement le cas echeant...

Bonne continuation,

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"rg" wrote in message
news:
bonjour,

J'ai 1 formulaire avec un sous formulaire

Je voudrais que lors d'une modification d'un enregistrement
soit dans le formulaire ou dans le sous formulaire , j'ai une boite
de dialogue me demandant une confirmation d'enregistrement.

si vous avez une solution

rené




Avatar
rg
le problème est que l'événement BeforeUpdate est dans le formulaire et aussi
dans le sous formulaire , donc cela me donne 2 boites de dialogue de
confirmation
et je voudrais qu'un boite de dialogue !

rené



"Daniel Carollo" a écrit dans le
message de news: #
Bonjour encore Rene!

Voyez l'aide en ligne sur l'evenement BeforeUpdate du formulaire (ou du
sous-formulaire), le plus simple serait d'avoir un MsgBox() qui demande a
l'utilisateur confirmation, et anullation de la sauvegarde de
l'enregistrement le cas echeant...

Bonne continuation,

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"rg" wrote in message
news:
bonjour,

J'ai 1 formulaire avec un sous formulaire

Je voudrais que lors d'une modification d'un enregistrement
soit dans le formulaire ou dans le sous formulaire , j'ai une boite
de dialogue me demandant une confirmation d'enregistrement.

si vous avez une solution

rené








Avatar
Daniel Carollo
Si votre architecture est "classique" c'est a dire que le sous-formulaire
affiche des enregistrements d'une table "fille" lies a un enregistrement de
la table "mere" affiche dans le formulaire, alors vous n'avez pas le choix:
la sauvegarde de l'enregistrement cote sous-formulaire se fait quand vous
quittez l'enregistrement en cours du sous-formulaire. La sauvegarde de
l'enregistrement du formulaire se fait de facon separee et independante. Il
y a donc deux evenements distincts.

Le seul moyen (a ma connaissance) serait de compliquer les choses
considerablement en travaillant sur des objets temporaires et en faisant les
mises a jour en transferant les donnees de ces objets temporaires dans les
tables finales.

Bonne continuation quand meme...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"rg" wrote in message
news:
le problème est que l'événement BeforeUpdate est dans le formulaire et
aussi

dans le sous formulaire , donc cela me donne 2 boites de dialogue de
confirmation
et je voudrais qu'un boite de dialogue !

rené


Avatar
rg
merci Daniel pour tes réponses
mais je continue la recherche d'une solution simple

A+ sur les news
René


"Daniel Carollo" a écrit dans le
message de news:
Si votre architecture est "classique" c'est a dire que le sous-formulaire
affiche des enregistrements d'une table "fille" lies a un enregistrement
de

la table "mere" affiche dans le formulaire, alors vous n'avez pas le
choix:

la sauvegarde de l'enregistrement cote sous-formulaire se fait quand vous
quittez l'enregistrement en cours du sous-formulaire. La sauvegarde de
l'enregistrement du formulaire se fait de facon separee et independante.
Il

y a donc deux evenements distincts.

Le seul moyen (a ma connaissance) serait de compliquer les choses
considerablement en travaillant sur des objets temporaires et en faisant
les

mises a jour en transferant les donnees de ces objets temporaires dans les
tables finales.

Bonne continuation quand meme...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"rg" wrote in message
news:
le problème est que l'événement BeforeUpdate est dans le formulaire et
aussi

dans le sous formulaire , donc cela me donne 2 boites de dialogue de
confirmation
et je voudrais qu'un boite de dialogue !

rené






Avatar
Daniel Carollo
Bonsoir Daniel (et Rene)!

C'est en effet une facon de proceder, mais alors, a quoi bon utiliser
Access? Un developpement de ce genre se fera bien plus rapidement en
utilisant VB ( surtout en version .Net), ASP, PHP ou une myriade d'autres
environnements sur ADO directement.

L'avantage d'Access, c'est d'avoir justement des controles lies a des des
champs, des formulaires a des recordsets et de ne pas avoir a s'occuper de
la mecanique derriere le decor. Si on met les mains dans le cambouis, autant
faire sauter toutes les couches intermediaires et s'affranchir de la
lourdeur de l'interface...

C'est une des raisons pour lesquelles il vaut mieux avoir plusieurs cordes a
son arc...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"Daniel STROOBANTS" wrote in message
news:coeak0$nka$
Bonjour,

Pour ma part, en temps qu'ancien utilisateur de DBASE, lorsque je désire
créer un nouvel enregistrement, je crée un formulaire dont les champs sont
des variables dont le nom initial du champ est précédé par "V_". Cela me
permet de créer un bouton d'annulation et un bouton de confirmation. Si
confirmation il y a, j'ouvre la ou les tables concernées et je procède aux
ajouts. L'avantage est que cette façon de procéder permet toute une série de
vérifications préalables à l'enregistrement définitif et, lorsqu'on utilis
la base en réseau, la ou les tables sont "bloquée(s)" uniquement durant
l'enregistrement et pas durant le remplissage des champs.

Cordialement