Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/12/2010, 11h36   #1
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 161
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 161
Points : 28
Points : 28
Par défaut Limiter le nombre de chiffres dans un champ

Bonjour,

Je chercher à limiter le nombre de digits dans un champ. J'ai créée une table, et en mode création, j'ai définie le champ "NumeroCommande" en numéro-auto.

Seulement je voudrais définir une limite dans ce numéro. Je veux que ce numéro puisse comporter minimum ET maximum 8 chiffres.

Si quelqu'un avait une idée.

Merci d'avance

Majudis
majudis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 19h33   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,

Tu veux des nombres entre 10 000 000 et 99 999 999 dans un champ NuméroAuto ?

Pour faire débuter le NuméroAuto à 10 000 000 on peut faire déjà faire ça :
Code :
1
2
DoCmd.RunSQL "DELETE FROM [La Table]"
DoCmd.RunSQL "ALTER TABLE [La Table] ALTER COLUMN [NumeroCommande] COUNTER(10000000, 1)"
Pour ce qui est de la valeur maximale, on peut mettre une règle de validation au niveau de la table :
Code :
[NumeroCommande] Between 10000000 And 99999999
A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 17h29   #3
Membre du Club
 
Avatar de Boubker_023
 
Inscription : septembre 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : septembre 2007
Messages : 56
Points : 55
Points : 55
Par défaut LImiter nombre digits

Bonjour majudis
je reviens sur le problème que tu as posé dernièrement et te propose la solutionn suivante:
  • pour avoir toujours un affichage à HUIT caractères sur ton N°Auto, je te suggère de mettre dans le format "00000000" comme ca ta numérotation auto s'affichera de 00000001 à 99999999
  • Dans propiété de ta table, dans la rubrique "Valide si" tu inscris la commande suivante: [N°Commande] Entre 1 Et 99999999; à l'enregistrement 100000000 tu auras un message
Espère ca te conviendra
Bon courage
Boubker_023 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h23.


 
 
 
 
Partenaires

Hébergement Web