OVH Cloud OVH Cloud

Champs identique au NuméroAuto

3 réponses
Avatar
Arpat
Bonjour
Dans une table avec une clef primaire NuméroAuto puis d'autre champs, je
voudrais que lorsque je saisie un nouvelle enregistrement (via page accèes
aux données), le champs X contienne le même numéro que le champs Auto
(CodePoste) (ndlr le champs X evoluera plus tard, il doit donc pouvoir être
modifiable)
Pour cela j'ai essayé dans les propriété de X de mettre comme valeur par
défault [CodePoste] mais il n'en veut pas.

Y a-t-il une solution

Merci d'avance

3 réponses

Avatar
3stone
Salut,

"Arpat"
| Dans une table avec une clef primaire NuméroAuto puis d'autre champs, je
| voudrais que lorsque je saisie un nouvelle enregistrement (via page accèes
| aux données), le champs X contienne le même numéro que le champs Auto
| (CodePoste) (ndlr le champs X evoluera plus tard, il doit donc pouvoir être
| modifiable)


Dans l'avant mise à jour du formulaire...

if IsNull(ChampX) then
ChampX = CodePoste
End if



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Bruno G.
Une soluce possible :
Sur l'évenement "Si modification" de ton formulaire : me.X = me.CodePoste
@+
Bruno

"Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
news:434d1ea5$0$21236$
Bonjour
Dans une table avec une clef primaire NuméroAuto puis d'autre champs, je
voudrais que lorsque je saisie un nouvelle enregistrement (via page accèes
aux données), le champs X contienne le même numéro que le champs Auto
(CodePoste) (ndlr le champs X evoluera plus tard, il doit donc pouvoir
être

modifiable)
Pour cela j'ai essayé dans les propriété de X de mettre comme valeur par
défault [CodePoste] mais il n'en veut pas.

Y a-t-il une solution

Merci d'avance




Avatar
Bruno G.
oups! oublie tout ce que j'ai dit, j'ai pas fait attention que tu étais en
page d'accès.
Je suis pas très fortiche en page d'accès mais tu pourrais peut-être essayer
:
if X.value = "" then
X.value = CodePoste.value
end if
dans l'évenement "onselectionchange" de l'objet "Document".
@+ Bruno

"Bruno G." a écrit dans le message de
news:434fc017$0$673$
Une soluce possible :
Sur l'évenement "Si modification" de ton formulaire : me.X = me.CodePoste
@+
Bruno

"Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
news:434d1ea5$0$21236$
Bonjour
Dans une table avec une clef primaire NuméroAuto puis d'autre champs, je
voudrais que lorsque je saisie un nouvelle enregistrement (via page
accèes


aux données), le champs X contienne le même numéro que le champs Auto
(CodePoste) (ndlr le champs X evoluera plus tard, il doit donc pouvoir
être

modifiable)
Pour cela j'ai essayé dans les propriété de X de mettre comme valeur par
défault [CodePoste] mais il n'en veut pas.

Y a-t-il une solution

Merci d'avance