OVH Cloud OVH Cloud

incrémentation d'un champs

5 réponses
Avatar
corrine
Bonjour, j'ai une table dans laquelle j'ai un champs, qui=20
lors de mes transferts de donn=E9es est =E0 0. Je voudrais=20
cr=E9er un requ=EAte qui incr=E9mente mon champs "id" de 1 =E0=20
chaque enregistrement. (ceci est du a une cr=E9ation de=20
table avec une valeur 0 au champs id). Donc le premier=20
enregistrement commence =E0 1 et le suivant 2 et ainsi de=20
suite. Il me faut une requ=EAte absolument

merci

5 réponses

Avatar
Raymond [mvp]
Bonsoir.

as-tu déjà un champ numauto dans cette table ? si non crée un champ numauto
et tu auras automatiquement ta numérotation de 1 à 1 à l'import ou au
transfert.

--
@+
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


"corrine" a écrit dans le message de
news:2321401c45df2$05c9b330$
Bonjour, j'ai une table dans laquelle j'ai un champs, qui
lors de mes transferts de données est à 0. Je voudrais
créer un requête qui incrémente mon champs "id" de 1 à
chaque enregistrement. (ceci est du a une création de
table avec une valeur 0 au champs id). Donc le premier
enregistrement commence à 1 et le suivant 2 et ainsi de
suite. Il me faut une requête absolument

merci
Avatar
corrine
Je le sais, mais le problème c'est que je ne veux pas
créer manuellement ce champs je veut passer par une
requête (c'est un programme pour des utilisateurs qui
connaissent rien dans access

salut
-----Message d'origine-----
Bonsoir.

as-tu déjà un champ numauto dans cette table ? si non
crée un champ numauto

et tu auras automatiquement ta numérotation de 1 à 1 à
l'import ou au

transfert.

--
@+
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


"corrine" a écrit
dans le message de

news:2321401c45df2$05c9b330$
Bonjour, j'ai une table dans laquelle j'ai un champs, qui
lors de mes transferts de données est à 0. Je voudrais
créer un requête qui incrémente mon champs "id" de 1 à
chaque enregistrement. (ceci est du a une création de
table avec une valeur 0 au champs id). Donc le premier
enregistrement commence à 1 et le suivant 2 et ainsi de
suite. Il me faut une requête absolument

merci


.



Avatar
Raymond [mvp]
as-tu dans ta requête un champ à valeur unique pour chaque enregistrement
( du genre numauto) sur lequel on peut s'appuyer pour créer un compteur ?
sans ce type de champ il faudra passer par une fonction public et faire
appel à elle à chaque enregistrement.
La requête sera-t-elle bien lancée par un formulaire ?
quel est le moyen de transfert de données utilisé ? import, vba etc.....
--
@+
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


"corrine" a écrit dans le message de
news:230f601c45dfc$62ed7f10$
Je le sais, mais le problème c'est que je ne veux pas
créer manuellement ce champs je veut passer par une
requête (c'est un programme pour des utilisateurs qui
connaissent rien dans access

salut
Avatar
corrine
Oui j'ai un champs à valeur unique, donc je pourrais par
un compteur incrémenter mon champs id. La requête est
placé dans un formulaire. mon transfert de données se fait
a partir d'une table dont les données ont déja été importé
(requete création de table)

merci
-----Message d'origine-----
as-tu dans ta requête un champ à valeur unique pour
chaque enregistrement

( du genre numauto) sur lequel on peut s'appuyer pour
créer un compteur ?

sans ce type de champ il faudra passer par une fonction
public et faire

appel à elle à chaque enregistrement.
La requête sera-t-elle bien lancée par un formulaire ?
quel est le moyen de transfert de données utilisé ?
import, vba etc.....

--
@+
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


"corrine" a écrit
dans le message de

news:230f601c45dfc$62ed7f10$
Je le sais, mais le problème c'est que je ne veux pas
créer manuellement ce champs je veut passer par une
requête (c'est un programme pour des utilisateurs qui
connaissent rien dans access

salut


.



Avatar
Raymond [mvp]
Bonjour.

Tu as une valeur unique dans un champ donc tu peux faire un compteur et
utiliser la procédure indiquer dans la page:
http://access.seneque.free.fr/compteur.htm en ajustant les noms de champs
bien sûr.

--
@+
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


"corrine" a écrit dans le message de
news:230b501c45e06$32209f70$
Oui j'ai un champs à valeur unique, donc je pourrais par
un compteur incrémenter mon champs id. La requête est
placé dans un formulaire. mon transfert de données se fait
a partir d'une table dont les données ont déja été importé
(requete création de table)

merci