OVH Cloud OVH Cloud

atteindre enregistrement spécifique ...

17 réponses
Avatar
Fred Pasc
Bonjour,

Dans un formulaire, je souhaite parcourir une table mais pas enregistrement
par enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.

Ciao
Fred

7 réponses

1 2
Avatar
Fred Pasc
Bon, c'est bon, ça marche comme je voulais. Il suffisait de remplacer
"acToGo" par "acNext".
Merci pour ta patience et tes explications.
Ciao
Fred
Avatar
Raymond [mvp]
pour utiliser Me il faut être placé sur le formulaire et non dans un module
est-ce ça ?
avec le dcount qui te ramène une valeur tu peux l'additionner à une autre
valeur ou le CurrentRecord par exemple.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Fred Pasc" a écrit dans le message de news:
d5a3th$l3t$
re

Bon, il voulait pas me prendre le "Me" alors je l'ai fait à l'ancienne
avec
le forms comme tu m'as expliqué.
Par contre, je sais pas si je me suis bien exprimé mais là, avec cette
fonction, j'atteins l'enregistrement que je souhaite. Moi je voulais que
la
valeur récupérée soit un "indice de parcours". En gros, qu'elle fasse +3
ou
+5 quand on appui sur suivant. J'ai pas encore bien cherché si il n'y a
qu'une petite modification de ma fonction à faire mais si c'est
complètement
différent, indique me le.

Merci pour tout.
Ciao
Fred




Avatar
Fred Pasc
Pour le Me tu as raison, j'étais placé dans un module, d'où l'erreur. Je
vais essayer avec tes fonctions mais sinon ça marche donc je suis content.
Merci
Ciao
Fred


"Raymond [mvp]" a écrit dans le message de
news:
pour utiliser Me il faut être placé sur le formulaire et non dans un
module

est-ce ça ?
avec le dcount qui te ramène une valeur tu peux l'additionner à une autre
valeur ou le CurrentRecord par exemple.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Fred Pasc" a écrit dans le message de news:
d5a3th$l3t$
re

Bon, il voulait pas me prendre le "Me" alors je l'ai fait à l'ancienne
avec
le forms comme tu m'as expliqué.
Par contre, je sais pas si je me suis bien exprimé mais là, avec cette
fonction, j'atteins l'enregistrement que je souhaite. Moi je voulais que
la
valeur récupérée soit un "indice de parcours". En gros, qu'elle fasse +3
ou
+5 quand on appui sur suivant. J'ai pas encore bien cherché si il n'y a
qu'une petite modification de ma fonction à faire mais si c'est
complètement
différent, indique me le.

Merci pour tout.
Ciao
Fred








Avatar
Fred Pasc
Re_re

Ma fonction marche correctement et mon bouton suivant fonctionne
parfaitement et va chercher l'enregistrement suivant selon une donnée d'une
table. Ce que je comprends pas c'est que lorsque je ré-appui sur ce même
bouton, il y a une erreur qui me dit: "le type d'une expression entrée pour
un des arguments est incorrect". Ca fait plus d'une heure que je planche là
dessus et je comprends vraiment pas. Si quelqu'un pouvait m'éclairer ....

Merci d'avance
Ciao
Fred


"Fred Pasc" a écrit dans le message de news:
d5a5oo$mch$
Pour le Me tu as raison, j'étais placé dans un module, d'où l'erreur. Je
vais essayer avec tes fonctions mais sinon ça marche donc je suis content.
Merci
Ciao
Fred


"Raymond [mvp]" a écrit dans le message
de

news:
pour utiliser Me il faut être placé sur le formulaire et non dans un
module

est-ce ça ?
avec le dcount qui te ramène une valeur tu peux l'additionner à une
autre


valeur ou le CurrentRecord par exemple.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Fred Pasc" a écrit dans le message de news:
d5a3th$l3t$
re

Bon, il voulait pas me prendre le "Me" alors je l'ai fait à l'ancienne
avec
le forms comme tu m'as expliqué.
Par contre, je sais pas si je me suis bien exprimé mais là, avec cette
fonction, j'atteins l'enregistrement que je souhaite. Moi je voulais
que



la
valeur récupérée soit un "indice de parcours". En gros, qu'elle fasse
+3



ou
+5 quand on appui sur suivant. J'ai pas encore bien cherché si il n'y
a



qu'une petite modification de ma fonction à faire mais si c'est
complètement
différent, indique me le.

Merci pour tout.
Ciao
Fred












Avatar
3stone
Salut,

"Fred Pasc"


Te serait-il possible d'arrêter de modifier l'objet de ce fils !!!

Merci.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Raymond [mvp]
la donnée récupérée n'est pas numérique ou tu dépasses la capacité ou ....
ou .....
mets des points d'arrêt dans ta fonction et regarde les valeurs retournées.


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Fred Pasc" a écrit dans le message de news:
d5ags7$tcv$
Re_re

Ma fonction marche correctement et mon bouton suivant fonctionne
parfaitement et va chercher l'enregistrement suivant selon une donnée
d'une
table. Ce que je comprends pas c'est que lorsque je ré-appui sur ce même
bouton, il y a une erreur qui me dit: "le type d'une expression entrée
pour
un des arguments est incorrect". Ca fait plus d'une heure que je planche

dessus et je comprends vraiment pas. Si quelqu'un pouvait m'éclairer ....

Merci d'avance
Ciao
Fred



Avatar
Fred Pasc
Merci, j'ai trouvé mon erreur, il manquait des données dans ma table et ça
faisait planté. Maintenant tout marche..
Merci pour tout
Ciao
Fred


"Raymond [mvp]" a écrit dans le message de
news:
la donnée récupérée n'est pas numérique ou tu dépasses la capacité ou ....
ou .....
mets des points d'arrêt dans ta fonction et regarde les valeurs
retournées.



--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Fred Pasc" a écrit dans le message de news:
d5ags7$tcv$
Re_re

Ma fonction marche correctement et mon bouton suivant fonctionne
parfaitement et va chercher l'enregistrement suivant selon une donnée
d'une
table. Ce que je comprends pas c'est que lorsque je ré-appui sur ce même
bouton, il y a une erreur qui me dit: "le type d'une expression entrée
pour
un des arguments est incorrect". Ca fait plus d'une heure que je planche

dessus et je comprends vraiment pas. Si quelqu'un pouvait m'éclairer
....



Merci d'avance
Ciao
Fred







1 2