OVH Cloud OVH Cloud

Requête création de table

2 réponses
Avatar
Jefflec
Bonjour,

Je voudrais savoir s'il est possible de mettre l'équivalent d'un champ
"numéro automatique" dans une requête Création de Table...?

Merci et bonne après midi... ;o)
Jefflec

2 réponses

Avatar
Daniel Carollo
Bonjour Jefflec!

Il y a deux facons de faire qui me viennent a l'esprit:

- Faire une creation de la table _avant_, donc en prenant soin d'ajouter un
champ de numerotation automatique, puis de changer la requete de creation de
table en requete d'ajout.

- Ajouter un champ a la requete qui fasse le compte d'enregistrements avant
le courant + 1 (en utilisant un DCount() ca devrait se faire, surtout s'il y
a un champ qui determine l'ordre des enregistrements, et qu'ils sont
uniques).

Attention, la deuxieme solution risque d'etre lente, ou meme _tres_ lente
s'il y a beaucoup d'enregistrements.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Jefflec" wrote in message
news:
Bonjour,

Je voudrais savoir s'il est possible de mettre l'équivalent d'un champ
"numéro automatique" dans une requête Création de Table...?

Merci et bonne après midi... ;o)
Jefflec




Avatar
Jefflec
Salut Daniel !

Pour la façon 1 : malheureusement, je veux que ce numéro reparte de 0 à
chaque fois, donc à moins de vider la table et de recompacter la base à
chaque fois, je crois que c'est cuit... :o(

Pour la façon 2 : oui, c'est une solution, mais pour ne rien arranger, mes
enregistrements ne sont pas uniques...
Je ne connais pas bien DCount(), donc je vais chercher par là...

Je trouve ça assez... énervant qu'on ne puisse pas mettre un simple compteur
ou définir simplement un champ "numéro automatique" dans une requête
création de table...

Merci bien pour votre aide,
Jefflec

"Daniel Carollo" a écrit dans le
message de news:
Bonjour Jefflec!

Il y a deux facons de faire qui me viennent a l'esprit:

- Faire une creation de la table _avant_, donc en prenant soin d'ajouter
un

champ de numerotation automatique, puis de changer la requete de creation
de

table en requete d'ajout.

- Ajouter un champ a la requete qui fasse le compte d'enregistrements
avant

le courant + 1 (en utilisant un DCount() ca devrait se faire, surtout s'il
y

a un champ qui determine l'ordre des enregistrements, et qu'ils sont
uniques).

Attention, la deuxieme solution risque d'etre lente, ou meme _tres_ lente
s'il y a beaucoup d'enregistrements.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Jefflec" wrote in message
news:
Bonjour,

Je voudrais savoir s'il est possible de mettre l'équivalent d'un champ
"numéro automatique" dans une requête Création de Table...?

Merci et bonne après midi... ;o)
Jefflec