bonjour,
voil=E0, j'ais une table "COMMANDE articles". La cl=E9 est un=20
num=E9ro automatique qui me sert de n=B0 de commande.
Apr=E8s des tests, la saisie n'a commenc=E9e qu'au num=E9ro 30.
DAns le formulaire de saisie, une liste modifiable me=20
permet de rechercher une commande pass=E9. Or, le num=E9ro de=20
commande qui s'affiche en premier est "1" au lieu de 30=20
car Access r=E9sonne par "enregistrements"!
Comment puis-je annuler ce d=E9calage pour que mon premier=20
enregistrement affiche la commande n=B030?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"fred56" voilà, j'ais une table "COMMANDE articles". La clé est un numéro automatique qui me sert de n° de commande. Après des tests, la saisie n'a commencée qu'au numéro 30. DAns le formulaire de saisie, une liste modifiable me permet de rechercher une commande passé. Or, le numéro de commande qui s'affiche en premier est "1" au lieu de 30 car Access résonne par "enregistrements"! Comment puis-je annuler ce décalage pour que mon premier enregistrement affiche la commande n°30?
Access ne "résonne" pas du tout !!!!
Ce serait plutot toi qui à mal raisonné pour créer ta base ;-)))
Si tu annule un numauto, il est normal que ce numéro soit "brulé" tu aura donc des trous dans la numérotation, c'est normal.
Si Access te retourne le numéro 1, c'est sûrement parce que tu lui demande le "CurrentRecord", ce qui est tout à fait *autre chose*
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"fred56"
voilà, j'ais une table "COMMANDE articles". La clé est un
numéro automatique qui me sert de n° de commande.
Après des tests, la saisie n'a commencée qu'au numéro 30.
DAns le formulaire de saisie, une liste modifiable me
permet de rechercher une commande passé. Or, le numéro de
commande qui s'affiche en premier est "1" au lieu de 30
car Access résonne par "enregistrements"!
Comment puis-je annuler ce décalage pour que mon premier
enregistrement affiche la commande n°30?
Access ne "résonne" pas du tout !!!!
Ce serait plutot toi qui à mal raisonné pour créer ta base ;-)))
Si tu annule un numauto, il est normal que ce numéro soit "brulé"
tu aura donc des trous dans la numérotation, c'est normal.
Si Access te retourne le numéro 1, c'est sûrement parce que
tu lui demande le "CurrentRecord", ce qui est tout à fait *autre chose*
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
"fred56" voilà, j'ais une table "COMMANDE articles". La clé est un numéro automatique qui me sert de n° de commande. Après des tests, la saisie n'a commencée qu'au numéro 30. DAns le formulaire de saisie, une liste modifiable me permet de rechercher une commande passé. Or, le numéro de commande qui s'affiche en premier est "1" au lieu de 30 car Access résonne par "enregistrements"! Comment puis-je annuler ce décalage pour que mon premier enregistrement affiche la commande n°30?
Access ne "résonne" pas du tout !!!!
Ce serait plutot toi qui à mal raisonné pour créer ta base ;-)))
Si tu annule un numauto, il est normal que ce numéro soit "brulé" tu aura donc des trous dans la numérotation, c'est normal.
Si Access te retourne le numéro 1, c'est sûrement parce que tu lui demande le "CurrentRecord", ce qui est tout à fait *autre chose*
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
fred56
c'est vrai, donc je ne peux pas décaler ces enregistrement "brûlés" ?
fred
-----Message d'origine----- Salut,
"fred56" voilà, j'ais une table "COMMANDE articles". La clé est un numéro automatique qui me sert de n° de commande. Après des tests, la saisie n'a commencée qu'au numéro 30. DAns le formulaire de saisie, une liste modifiable me permet de rechercher une commande passé. Or, le numéro de commande qui s'affiche en premier est "1" au lieu de 30 car Access résonne par "enregistrements"! Comment puis-je annuler ce décalage pour que mon premier enregistrement affiche la commande n°30?
Access ne "résonne" pas du tout !!!!
Ce serait plutot toi qui à mal raisonné pour créer ta base ;-)))
Si tu annule un numauto, il est normal que ce numéro soit "brulé"
tu aura donc des trous dans la numérotation, c'est normal.
Si Access te retourne le numéro 1, c'est sûrement parce que
tu lui demande le "CurrentRecord", ce qui est tout à fait *autre chose*
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
c'est vrai, donc je ne peux pas décaler ces
enregistrement "brûlés" ?
fred
-----Message d'origine-----
Salut,
"fred56"
voilà, j'ais une table "COMMANDE articles". La clé est un
numéro automatique qui me sert de n° de commande.
Après des tests, la saisie n'a commencée qu'au numéro 30.
DAns le formulaire de saisie, une liste modifiable me
permet de rechercher une commande passé. Or, le numéro de
commande qui s'affiche en premier est "1" au lieu de 30
car Access résonne par "enregistrements"!
Comment puis-je annuler ce décalage pour que mon premier
enregistrement affiche la commande n°30?
Access ne "résonne" pas du tout !!!!
Ce serait plutot toi qui à mal raisonné pour créer
ta base ;-)))
Si tu annule un numauto, il est normal que ce numéro
soit "brulé"
tu aura donc des trous dans la numérotation, c'est
normal.
Si Access te retourne le numéro 1, c'est sûrement
parce que
tu lui demande le "CurrentRecord", ce qui est tout à
fait *autre chose*
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
c'est vrai, donc je ne peux pas décaler ces enregistrement "brûlés" ?
fred
-----Message d'origine----- Salut,
"fred56" voilà, j'ais une table "COMMANDE articles". La clé est un numéro automatique qui me sert de n° de commande. Après des tests, la saisie n'a commencée qu'au numéro 30. DAns le formulaire de saisie, une liste modifiable me permet de rechercher une commande passé. Or, le numéro de commande qui s'affiche en premier est "1" au lieu de 30 car Access résonne par "enregistrements"! Comment puis-je annuler ce décalage pour que mon premier enregistrement affiche la commande n°30?
Access ne "résonne" pas du tout !!!!
Ce serait plutot toi qui à mal raisonné pour créer ta base ;-)))
Si tu annule un numauto, il est normal que ce numéro soit "brulé"
tu aura donc des trous dans la numérotation, c'est normal.
Si Access te retourne le numéro 1, c'est sûrement parce que
tu lui demande le "CurrentRecord", ce qui est tout à fait *autre chose*
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
3stone
re,
"fred56" c'est vrai, donc je ne peux pas décaler ces enregistrement "brûlés" ?
Non...
En fait, il ne faut pas utiliser un numauto pour obtenir une numérotation continue, mais uniquement pour sont rôle de clé primaire.
S'il te faut un numéro continu, tu peux utiliser la fonction de domaine DMax...
=DMax("[Champ]";"[Table]") +1
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
re,
"fred56"
c'est vrai, donc je ne peux pas décaler ces
enregistrement "brûlés" ?
Non...
En fait, il ne faut pas utiliser un numauto pour obtenir
une numérotation continue, mais uniquement pour
sont rôle de clé primaire.
S'il te faut un numéro continu, tu peux utiliser la
fonction de domaine DMax...
=DMax("[Champ]";"[Table]") +1
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------