OVH Cloud OVH Cloud

Comment est-ce possible?

7 réponses
Avatar
Guy FALESSE
Bonjour à tous,

Est-ce possible que dans un recordset, lorsqu'on fait MoveLast, que ce ne
soit pas le dernier enr qui soit affiché.
Dans un formulaire basé sur cette table, alors qu'il y a 7 enr. lorsqu'on
ouvre ce formulaire, il est bien affiché 7 enregistrements, mais lorsqu'on
clique sur la flèche indiquant le dernier enr, c'est le chiffre 3 qui
s'affiche dans un contrôle alors que ce dvrait être le 4.

D'avance merci

Guy FALESSE

7 réponses

Avatar
Raymond [mvp]
Bonjour.

un recordset affiche les enregistrements dans l'ordre que tu as indiqué dans
la clause Order By, si tu n'as pas indiqué d'ordre, celui est indéterminé.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:
Bonjour à tous,

Est-ce possible que dans un recordset, lorsqu'on fait MoveLast, que ce ne
soit pas le dernier enr qui soit affiché.
Dans un formulaire basé sur cette table, alors qu'il y a 7 enr. lorsqu'on
ouvre ce formulaire, il est bien affiché 7 enregistrements, mais lorsqu'on
clique sur la flèche indiquant le dernier enr, c'est le chiffre 3 qui
s'affiche dans un contrôle alors que ce dvrait être le 4.

D'avance merci

Guy FALESSE




Avatar
Guy FALESSE
Salut Raymond,

Merci pour ta réponse, mais ça ne doit pas être ça.
En fait, je catalogue des CD et il arrive bien sûr que plusieurs CD soient
contenus dans le même boîtier, lorsqu'il n'y a que des boîtiers simples, pas
de problème, par contre, lorsque je dis qu'il y a 2 ou plus dans le même
boîtier, la 1ère fois que le CD est encodé, ça fonctionne, le deuxième
aussi, mais quand je reviens à un seul CD par boîtier, le Movelast pointe à
chaque fois sur le dernier CD encodé avec un seul boîtier, ce qui fait que
je peux fiare autant d'encodage que je veux, je reviens toujours au même n°
de boîtier.
Ce n'est pas facile à expliquer comme ça, je peux éventuellement poster mon
code, ce n'est pas énorme.
Je me demande aussi, j'ouvre un formulaire avec la commande: DoCmd.OpenForm
"frm_départ", acNormal, , , acFormAdd, est-ce que cela ne fausserait pas le
"jugement" du MoveLast?
Voilà, @+

Guy FALESSE


"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

un recordset affiche les enregistrements dans l'ordre que tu as indiqué
dans

la clause Order By, si tu n'as pas indiqué d'ordre, celui est indéterminé.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:
Bonjour à tous,

Est-ce possible que dans un recordset, lorsqu'on fait MoveLast, que ce
ne


soit pas le dernier enr qui soit affiché.
Dans un formulaire basé sur cette table, alors qu'il y a 7 enr.
lorsqu'on


ouvre ce formulaire, il est bien affiché 7 enregistrements, mais
lorsqu'on


clique sur la flèche indiquant le dernier enr, c'est le chiffre 3 qui
s'affiche dans un contrôle alors que ce dvrait être le 4.

D'avance merci

Guy FALESSE








Avatar
Raymond [mvp]
quel est le critère de tri du formulaire ? fais le même tri sur la table
pour voir si tu obtiens la même chose.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:
Salut Raymond,

Merci pour ta réponse, mais ça ne doit pas être ça.
En fait, je catalogue des CD et il arrive bien sûr que plusieurs CD soient
contenus dans le même boîtier, lorsqu'il n'y a que des boîtiers simples,
pas

de problème, par contre, lorsque je dis qu'il y a 2 ou plus dans le même
boîtier, la 1ère fois que le CD est encodé, ça fonctionne, le deuxième
aussi, mais quand je reviens à un seul CD par boîtier, le Movelast pointe
à

chaque fois sur le dernier CD encodé avec un seul boîtier, ce qui fait que
je peux fiare autant d'encodage que je veux, je reviens toujours au même


de boîtier.
Ce n'est pas facile à expliquer comme ça, je peux éventuellement poster
mon

code, ce n'est pas énorme.
Je me demande aussi, j'ouvre un formulaire avec la commande:
DoCmd.OpenForm

"frm_départ", acNormal, , , acFormAdd, est-ce que cela ne fausserait pas
le

"jugement" du MoveLast?
Voilà, @+

Guy FALESSE


Avatar
Guy FALESSE
Salut Raymond,

Ça ne change rien, le MoveLast est scotché sur le record n°3 et j'ai ainsi
quattre n°4, je ne sais pas passer au 5ème, puisque je fais Nboit=Nboit+1,
mais comme mon MoveLast me renseigne toujours le troisième enr. Je reste là.
Bizarre tout de même, à moins qu'il ne faille revoir toute la programmation.
@+

Guy FALESSE



"Raymond [mvp]" a écrit dans le message de
news:
quel est le critère de tri du formulaire ? fais le même tri sur la table
pour voir si tu obtiens la même chose.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:
Salut Raymond,

Merci pour ta réponse, mais ça ne doit pas être ça.
En fait, je catalogue des CD et il arrive bien sûr que plusieurs CD
soient


contenus dans le même boîtier, lorsqu'il n'y a que des boîtiers simples,
pas

de problème, par contre, lorsque je dis qu'il y a 2 ou plus dans le même
boîtier, la 1ère fois que le CD est encodé, ça fonctionne, le deuxième
aussi, mais quand je reviens à un seul CD par boîtier, le Movelast
pointe


à
chaque fois sur le dernier CD encodé avec un seul boîtier, ce qui fait
que


je peux fiare autant d'encodage que je veux, je reviens toujours au même


de boîtier.
Ce n'est pas facile à expliquer comme ça, je peux éventuellement poster
mon

code, ce n'est pas énorme.
Je me demande aussi, j'ouvre un formulaire avec la commande:
DoCmd.OpenForm

"frm_départ", acNormal, , , acFormAdd, est-ce que cela ne fausserait pas
le

"jugement" du MoveLast?
Voilà, @+

Guy FALESSE






Avatar
Raymond [mvp]
l y a sûrement imcompréhension entre toi et access. envoie-moi simplement le
formulaire avec sa requête et sa table, c'est tout. en zip obligatoire et en
enlevant XYZ. dasn l'adresse.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:%
Salut Raymond,

Ça ne change rien, le MoveLast est scotché sur le record n°3 et j'ai ainsi
quattre n°4, je ne sais pas passer au 5ème, puisque je fais Nboit=Nboit+1,
mais comme mon MoveLast me renseigne toujours le troisième enr. Je reste
là.

Bizarre tout de même, à moins qu'il ne faille revoir toute la
programmation.

@+

Guy FALESSE



Avatar
Guy FALESSE
Salut Raymond,

Ça, il y a des chances :-)
Merci, je te prépares ça.
@+

Guy FALESSE


"Raymond [mvp]" a écrit dans le message de
news:
l y a sûrement imcompréhension entre toi et access. envoie-moi simplement
le

formulaire avec sa requête et sa table, c'est tout. en zip obligatoire et
en

enlevant XYZ. dasn l'adresse.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:%
Salut Raymond,

Ça ne change rien, le MoveLast est scotché sur le record n°3 et j'ai
ainsi


quattre n°4, je ne sais pas passer au 5ème, puisque je fais
Nboit=Nboit+1,


mais comme mon MoveLast me renseigne toujours le troisième enr. Je reste
là.

Bizarre tout de même, à moins qu'il ne faille revoir toute la
programmation.

@+

Guy FALESSE







Avatar
Guy FALESSE
Bonjour à tous,

Grâce à la bonne obligeance de Raymond, j'ai eu la solution tout de suite à
mon problème.
Il suffisait simplement de mettre une clé primaire dans cette table et le
tour était joué.
Bon WE à tous.
Guy FALESSE


"Guy FALESSE" a écrit dans le message de
news:
Salut Raymond,

Ça, il y a des chances :-)
Merci, je te prépares ça.
@+

Guy FALESSE


"Raymond [mvp]" a écrit dans le message de
news:
l y a sûrement imcompréhension entre toi et access. envoie-moi
simplement


le
formulaire avec sa requête et sa table, c'est tout. en zip obligatoire
et


en
enlevant XYZ. dasn l'adresse.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Guy FALESSE" a écrit dans le message de
news:%
Salut Raymond,

Ça ne change rien, le MoveLast est scotché sur le record n°3 et j'ai
ainsi


quattre n°4, je ne sais pas passer au 5ème, puisque je fais
Nboit=Nboit+1,


mais comme mon MoveLast me renseigne toujours le troisième enr. Je
reste



là.
Bizarre tout de même, à moins qu'il ne faille revoir toute la
programmation.

@+

Guy FALESSE