Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Attribution de valeur automatique

3 réponses
Avatar
sab
bonjour,

J'aimerai savoir comment peut on attribuer une valeur automatique dans un
champs.

Je m'explique, voici mes champs :
SD : surface disponible
SDE : surface disponible equipée
SDNE : surface disponible non équipée

ou SD = SDE + SDNE
mon probléme est le suivant: quand je fais :

private sub sde.change ()
me.SD= me.sde + me.sdne
end sub

ça ne fonctionne pas, comment faire?

merci pour votre aide

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
met ton code sur l'évenement afterupdate de se et sne

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"sab" a écrit dans le message de news:
bonjour,

J'aimerai savoir comment peut on attribuer une valeur automatique dans un
champs.

Je m'explique, voici mes champs :
SD : surface disponible
SDE : surface disponible equipée
SDNE : surface disponible non équipée

ou SD = SDE + SDNE
mon probléme est le suivant: quand je fais :

private sub sde.change ()
me.SD= me.sde + me.sdne
end sub

ça ne fonctionne pas, comment faire?

merci pour votre aide



Avatar
sab
Merci pour ton message mais ce qui ne fonctionne pas c'est

me.sd= me.sde + me.sdne

Pourquoi ? Ces champs sont référencées comme des réelsdoubles avec 0 comme
valeur par défault.


Merci pour ton aide
Avatar
Pierre CFI [mvp]
si les 2 ne sont pas remplis il faut mettre

me.sd= Nz(me.sde) + Nz(me.sdne)
mais çà parait bizarre si tu me dis qu'ils ont 0 par défaut

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"sab" a écrit dans le message de news:
Merci pour ton message mais ce qui ne fonctionne pas c'est

me.sd= me.sde + me.sdne

Pourquoi ? Ces champs sont référencées comme des réelsdoubles avec 0 comme
valeur par défault.


Merci pour ton aide