OVH Cloud OVH Cloud

garder la valeur d'une varialble dans un état

2 réponses
Avatar
Verreux Pierre
Bonjour,
Dans un état via un champ calculé, j'obiens le n° de ligne de mon détail.
En fonction de ce numéro, sur l'évènement "impression", je donne une valeur
à une variable :
détail code
DIM moy1,moy2 as double
select case me.ligne
case 1
moy1 = me.fcm 'ligne 1 attribue la valeur "fcm" de la première ligne
case 2
moy2 = me.fcm ' ligne 2 attribue la valeur "fcm" de la deuxième ligne
case 3
me.tot_fcm = moy1 + moy2 ' ligne 3 devrait me donner la somme de mes 2
1ères ligne
end select
Ce code ne fonctionne pas, je n'arrive pas à conserver les valeurs de
"moy1" et "moy2", pouvez vous m'aider ?
Merci

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
il faut déclarer ces variables dans un module indépendant, elles seront
public

--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Verreux Pierre" a écrit dans le message de
news: %
Bonjour,
Dans un état via un champ calculé, j'obiens le n° de ligne de mon détail.
En fonction de ce numéro, sur l'évènement "impression", je donne une
valeur
à une variable :
détail code
DIM moy1,moy2 as double
select case me.ligne
case 1
moy1 = me.fcm 'ligne 1 attribue la valeur "fcm" de la première ligne
case 2
moy2 = me.fcm ' ligne 2 attribue la valeur "fcm" de la deuxième ligne
case 3
me.tot_fcm = moy1 + moy2 ' ligne 3 devrait me donner la somme de mes 2
1ères ligne
end select
Ce code ne fonctionne pas, je n'arrive pas à conserver les valeurs de
"moy1" et "moy2", pouvez vous m'aider ?
Merci




Avatar
Verreux Pierre
merci, ça fonctionne !!!!
"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
il faut déclarer ces variables dans un module indépendant, elles seront
public

--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Verreux Pierre" a écrit dans le message
de

news: %
Bonjour,
Dans un état via un champ calculé, j'obiens le n° de ligne de mon
détail.


En fonction de ce numéro, sur l'évènement "impression", je donne une
valeur
à une variable :
détail code
DIM moy1,moy2 as double
select case me.ligne
case 1
moy1 = me.fcm 'ligne 1 attribue la valeur "fcm" de la première ligne
case 2
moy2 = me.fcm ' ligne 2 attribue la valeur "fcm" de la deuxième ligne
case 3
me.tot_fcm = moy1 + moy2 ' ligne 3 devrait me donner la somme de mes
2


1ères ligne
end select
Ce code ne fonctionne pas, je n'arrive pas à conserver les valeurs de
"moy1" et "moy2", pouvez vous m'aider ?
Merci