OVH Cloud OVH Cloud

insérer une valeur dans dernier enregistrement d'une table

2 réponses
Avatar
Bernard Bicheroux
Bonjour,

J'ai une valeur pour une table1 que j'obtiens avec la fonction Dcount et
cette valeur, j'aimerais la stocker dans le dernier enregistrement d'une
table2. Quand je fais ceci:

Dim valeur as Integer

Valeur=Dcount(...) Jusque là, pas de prob.
Me![Table2]![MonChamps]=valeur

Il me met en erreur: il ne sait pas transfèrer cette valeur.
Renseignements pris sur le Net, je n'ai pas trouvé une réponse
satisfaisante.

Merci

2 réponses

Avatar
Raymond [mvp]
Bonjour.

vu que tu utilises Me, ça veut dire que ton formulaire est basé sur ta
table2 ?
si oui, il faut te positionner sur l'enregistrement:

DoCmd.GoToRecord , , acLast
Me![MonChamps]=valeur

Me![Table2]![MonChamps] n'étant pas la bonne syntaxe, je soupçonne autre
chose.
tu travailles sur un formulaire ou dans un moule standard ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bernard Bicheroux" a écrit dans le message
de news:
Bonjour,

J'ai une valeur pour une table1 que j'obtiens avec la fonction Dcount
et

cette valeur, j'aimerais la stocker dans le dernier enregistrement d'une
table2. Quand je fais ceci:

Dim valeur as Integer

ValeurÜount(...) Jusque là, pas de prob.
Me![Table2]![MonChamps]=valeur

Il me met en erreur: il ne sait pas transfèrer cette valeur.
Renseignements pris sur le Net, je n'ai pas trouvé une réponse
satisfaisante.

Merci





Avatar
Il n'y aurait un .valu a ajouté à la fin de [monchamps].
Ou alors regarde si ton champ peut accueillir un integer.
bonne chance
-----Message d'origine-----
Bonjour,

J'ai une valeur pour une table1 que j'obtiens avec
la fonction Dcount et

cette valeur, j'aimerais la stocker dans le dernier
enregistrement d'une

table2. Quand je fais ceci:

Dim valeur as Integer

ValeurÜount(...) Jusque là, pas de prob.
Me![Table2]![MonChamps]=valeur

Il me met en erreur: il ne sait pas transfèrer cette
valeur.

Renseignements pris sur le Net, je n'ai pas trouvé une
réponse

satisfaisante.

Merci



.