OVH Cloud OVH Cloud

N° auto

5 réponses
Avatar
Philippe.demougeot
bonjour

j'ai un n° automatique dans une table je souhaite pouvoir demarrer ce N° à
1250 par exemple comment faire?
merci

philippe.demougeot@neuf.fr

5 réponses

Avatar
Sweety
Voici un extrait de l'aide Access :

Modifier la valeur de départ d'un champ NuméroAuto incrémentiel
Dans le cas d'une nouvelle table ne contenant aucun enregistrement, vous
pouvez modifier la valeur de départ d'un champ NuméroAuto dont la propriété
NewValues est définie sur Incrément sur un nombre différent de 1. Dans le
cas d'une table contenant des enregistrements, vous pouvez aussi utiliser
cette procédure pour modifier la valeur suivante affectée dans un champ
NuméroAuto sur un nouveau nombre.

1.. Créez une table temporaire ne contenant qu'un seul champ, un champ
Numérique ; attribuez le paramètre Entier long à sa propriété TailleChamp
(FieldSize) et donnez-lui le même nom que le champ NuméroAuto de la table
dont vous voulez modifier la valeur.
Procédure

2.. En mode Feuille de données, tapez dans le champ Numérique de la table
temporaire une valeur inférieure d'une unité à la valeur de départ voulue
pour le champ NuméroAuto. Si, par exemple, vous voulez que le champ
NuméroAuto commence à 100, tapez 99 dans le champ Numérique.


3.. Créez et exécutez une requête Ajout pour ajouter la table temporaire à
la table dont vous voulez modifier la valeur NuméroAuto.
Procédure

Remarque Si votre table d'origine contient une clé primaire, vous devez
temporairement supprimer la clé primaire avant d'exécuter la requête Ajout.
De plus, si votre table d'origine comporte des champs dont la propriété Null
interdit (Required) est définie sur Oui, la propriété Indexé (Indexed) sur
Oui - Sans doublons, ou des paramètres de propriété ValideSi
(ValidationRule) de champ et/ou d'enregistrement qui empêchent la saisie de
valeurs Null dans les champs, vous devez désactiver temporairement ces
paramètres.

4.. Supprimez la table temporaire.


5.. Supprimez l'enregistrement ajouté par la requête Ajout.


6.. Si vous avez désactivé des paramètres de propriété à l'étape 3,
rétablissez leurs valeurs d'origine.
Lorsque vous entrez un enregistrement dans la table restante, Microsoft
Access utilise une valeur de champ NuméroAuto qui est supérieure d'une unité
à la valeur tapée dans la table temporaire.

Remarque Si vous voulez compacter la base de données après avoir modifié
la valeur NuméroAuto de départ, n'oubliez pas d'ajouter auparavant au moins
un enregistrement. Si vous ne le faites pas, lorsque vous compactez la base
de données, la valeur NuméroAuto du prochain enregistrement ajouté sera
d'une unité supérieure à la valeur la plus élevée précédente. Si, par
exemple, la table ne contient aucun enregistrement lorsque vous rétablissez
la valeur de départ, le compactage attribue 1 à la valeur NuméroAuto du
prochain enregistrement ajouté ; si la table contient des enregistrements
lorsque vous rétablissez la valeur de départ et que la valeur la plus élevée
précédente était 50, le compactage attribue 51 à la valeur NuméroAuto du
prochain enregistrement ajouté.

"Philippe.demougeot" a écrit dans le message de
news:e$
bonjour

j'ai un n° automatique dans une table je souhaite pouvoir demarrer ce N° à
1250 par exemple comment faire?
merci






Avatar
Pat07
Bonjour,

Dans ta table "type de données Numeroauto" dans l'onglet général dans format
tu saisies ">1250" et voilà.

Patrick

"Philippe.demougeot" a écrit dans le message de
news: e$
bonjour

j'ai un n° automatique dans une table je souhaite pouvoir demarrer ce N° à
1250 par exemple comment faire?
merci






Avatar
Sweety
Non, ta solution va générer des numéros auto comme ceci :

12501
12502
12503

"Pat07" a écrit dans le message de
news:
Bonjour,

Dans ta table "type de données Numeroauto" dans l'onglet général dans
format

tu saisies ">1250" et voilà.

Patrick

"Philippe.demougeot" a écrit dans le message
de

news: e$
bonjour

j'ai un n° automatique dans une table je souhaite pouvoir demarrer ce N°
à


1250 par exemple comment faire?
merci










Avatar
Pat07
Et M......
Je vais me contenter de poser des questions, je laisse les réponses aux
pro..
Merci
Patrick
"Sweety" <*enlevez_ceci* a écrit dans le message de news:
#
Non, ta solution va générer des numéros auto comme ceci :

12501
12502
12503

"Pat07" a écrit dans le message
de

news:
Bonjour,

Dans ta table "type de données Numeroauto" dans l'onglet général dans
format

tu saisies ">1250" et voilà.

Patrick

"Philippe.demougeot" a écrit dans le
message


de
news: e$
bonjour

j'ai un n° automatique dans une table je souhaite pouvoir demarrer ce




à
1250 par exemple comment faire?
merci














Avatar
Sweety
Tout le monde peut se gourer ;-)

"Pat07" a écrit dans le message de
news:
Et M......
Je vais me contenter de poser des questions, je laisse les réponses aux
pro..
Merci
Patrick
"Sweety" <*enlevez_ceci* a écrit dans le message de
news:

#
Non, ta solution va générer des numéros auto comme ceci :

12501
12502
12503

"Pat07" a écrit dans le message
de

news:
Bonjour,

Dans ta table "type de données Numeroauto" dans l'onglet général dans
format

tu saisies ">1250" et voilà.

Patrick

"Philippe.demougeot" a écrit dans le
message


de
news: e$
bonjour

j'ai un n° automatique dans une table je souhaite pouvoir demarrer
ce





à
1250 par exemple comment faire?
merci