Cel=E0 ne fonctionne pas !
dans le champ [perte_panne]le message est le suivant
[Nom ?]
* pour info j'avais dej=E0 effectu=E9 cette formule *
merci aux nouvelles propositions
Philippe,
>-----Message d'origine-----
>salut,
>dans les proprietes du champ perte panne (source de=20
>controle) tu mets:
>[formulaires]![arret]![somme_perte]
>
>ciaoo
>>-----Message d'origine-----
>>Bonsoir,
>>J'ai un formulaire "d=E9claration de panne" dans lequel
>>se trouve un champ [perte_panne].
>>Sur ce m=EAme formulaire,j'ai un bouton commande qui=20
>>m'envois vers un autre formulaire "arret" dans lequel=20
il=20
>>y =E0 10 champs de d=E9claration de perte puis un=20
>>champ "somme_perte" qui est simplement le r=E9sultat des=20
10=20
>>champs.
>>Comment faire passer le r=E9sultat du champ "somme_perte"=20
>>du formulaire "arret" d=E8s sa fermeture vers le=20
>>champ "perte_panne" du formulaire "d=E9claration de=20
panne".
>>
>>Merci,
>>Philippe
J'ai proposé cette solution à 18:29 sur l'autre post et apparemment ça ne marche pas . j'aurai cru pourtant .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean" a écrit dans le message de news:01de01c3debe$2c0455e0$ Bonsoir Philippe,
Tu peux poser une instruction VBA sur l'évenement 'Sur fermeture' du formulaire "arret"
Private Sub Form_Close() Forms![déclaration de panne]! _ [perte_panne].value=somme_perte End Sub
Il est sous entendu que ton formulaire déclaration de panne est ouvert en permanence.
A+ Jean.
YoYo
La meilleure solution que j'ai retenu pour ton cas est la suivante : Dans l'hypothèse que le formulaire "arret" ne soit ouvert qu'à partir du formulaire "declaration de panne", sous peine de vouloir exporter la valeur d'un champ vers un formulaire qui n'est pas ouvert, tu peux faire :
sur la fermeture du formulaire "arret", tu fais : forms!"declaration de panne"!perte_panne.value = somme_perte.value N'oublie pas les guillemets pour encadrer le nom du formulaire car il y a des espaces.
Idéalement, tu peux faire un test pour vérifier que le formulaire "declaration de panne" soit bien ouvert avant le transfert de valeur.
Voilà, bon code ;)
Lionel
-----Message d'origine----- Celà ne fonctionne pas ! dans le champ [perte_panne]le message est le suivant [Nom ?]
* pour info j'avais dejà effectué cette formule *
merci aux nouvelles propositions Philippe,
-----Message d'origine----- salut, dans les proprietes du champ perte panne (source de controle) tu mets: [formulaires]![arret]![somme_perte]
ciaoo
-----Message d'origine----- Bonsoir, J'ai un formulaire "déclaration de panne" dans lequel se trouve un champ [perte_panne]. Sur ce même formulaire,j'ai un bouton commande qui m'envois vers un autre formulaire "arret" dans lequel il
y à 10 champs de déclaration de perte puis un champ "somme_perte" qui est simplement le résultat des 10
champs. Comment faire passer le résultat du champ "somme_perte"
du formulaire "arret" dès sa fermeture vers le champ "perte_panne" du formulaire "déclaration de panne".
Merci, Philippe
.
La meilleure solution que j'ai retenu pour ton cas est la
suivante :
Dans l'hypothèse que le formulaire "arret" ne soit ouvert
qu'à partir du formulaire "declaration de panne", sous
peine de vouloir exporter la valeur d'un champ vers un
formulaire qui n'est pas ouvert, tu peux faire :
sur la fermeture du formulaire "arret", tu fais :
forms!"declaration de panne"!perte_panne.value =
somme_perte.value
N'oublie pas les guillemets pour encadrer le nom du
formulaire car il y a des espaces.
Idéalement, tu peux faire un test pour vérifier que le
formulaire "declaration de panne" soit bien ouvert avant
le transfert de valeur.
Voilà, bon code ;)
Lionel
-----Message d'origine-----
Celà ne fonctionne pas !
dans le champ [perte_panne]le message est le suivant
[Nom ?]
* pour info j'avais dejà effectué cette formule *
merci aux nouvelles propositions
Philippe,
-----Message d'origine-----
salut,
dans les proprietes du champ perte panne (source de
controle) tu mets:
[formulaires]![arret]![somme_perte]
ciaoo
-----Message d'origine-----
Bonsoir,
J'ai un formulaire "déclaration de panne" dans lequel
se trouve un champ [perte_panne].
Sur ce même formulaire,j'ai un bouton commande qui
m'envois vers un autre formulaire "arret" dans lequel
il
y à 10 champs de déclaration de perte puis un
champ "somme_perte" qui est simplement le résultat des
10
champs.
Comment faire passer le résultat du
champ "somme_perte"
du formulaire "arret" dès sa fermeture vers le
champ "perte_panne" du formulaire "déclaration de
panne".
La meilleure solution que j'ai retenu pour ton cas est la suivante : Dans l'hypothèse que le formulaire "arret" ne soit ouvert qu'à partir du formulaire "declaration de panne", sous peine de vouloir exporter la valeur d'un champ vers un formulaire qui n'est pas ouvert, tu peux faire :
sur la fermeture du formulaire "arret", tu fais : forms!"declaration de panne"!perte_panne.value = somme_perte.value N'oublie pas les guillemets pour encadrer le nom du formulaire car il y a des espaces.
Idéalement, tu peux faire un test pour vérifier que le formulaire "declaration de panne" soit bien ouvert avant le transfert de valeur.
Voilà, bon code ;)
Lionel
-----Message d'origine----- Celà ne fonctionne pas ! dans le champ [perte_panne]le message est le suivant [Nom ?]
* pour info j'avais dejà effectué cette formule *
merci aux nouvelles propositions Philippe,
-----Message d'origine----- salut, dans les proprietes du champ perte panne (source de controle) tu mets: [formulaires]![arret]![somme_perte]
ciaoo
-----Message d'origine----- Bonsoir, J'ai un formulaire "déclaration de panne" dans lequel se trouve un champ [perte_panne]. Sur ce même formulaire,j'ai un bouton commande qui m'envois vers un autre formulaire "arret" dans lequel il
y à 10 champs de déclaration de perte puis un champ "somme_perte" qui est simplement le résultat des 10
champs. Comment faire passer le résultat du champ "somme_perte"
du formulaire "arret" dès sa fermeture vers le champ "perte_panne" du formulaire "déclaration de panne".