OVH Cloud OVH Cloud

Créer un numéro auto avec lettres + chiffres + lettres

2 réponses
Avatar
anille
Bonjour,

Je souhaite réaliser une base de donnée pour une collection et j'aimerais que ma clé se crée automatiquement, il faudrait quelle récupère les 3 premières lettre d'un mot, les 3 première d'un autre et quelle incrémente un numéro ensuite. Sachant que si les 6 lettres sont différentes, une nouvelle incrémentation commence. En plus il y aurait possibilité d'avoir des doublons dans la collection, du coup j'aimerais rajouter une lettre à la suite des chiffre afin de déterminer si c'est le premier exemplaire(a), le deuxième (b) ....
Est ce possible ou dans mes rêves les plus fous , et si c'est possible, comment faire ?

Je débute avec access et nage un peu depuis quelques jour pour essayer de faire quelque chose.

Actuellement j'en suis arrivée à récupérer les 2 mots que je veux voir figurés mais en entier, il me reste à trouver comment faire pour n'avoir que les 3 premières lettres (et mon système d'incrémentation + lettres... j'en suis encore loin !)
Pour ça j'ai mis dans mon formulaire, dans la case correspondant à l'endroit ou je veux mon code :
Feuille de propriétés -> Données -> Source contrôle -> =Format([embranchement];">") & Format([Famille];">")

Si quelqu'un peut m'aider pour la suite se serait super, a moins que ce ne soit pas du tout une bonne solution par laquelle je passe actuellement....

Merci pour vos réponses.

2 réponses

Avatar
Thierry
Bonjour,

Un début de piste ici

http://grenier.self-access.com/?post/2008/11/09/Numerotation-personnalisee

et ici

http://grenier.self-access.com/?post/2009/08/26/Numerotation-personnalisee-%3A-variante

Y'a du boulot à faire !
Bon courage
Thierry


"anille" a écrit dans le message de groupe de discussion :


Bonjour,

Je souhaite réaliser une base de donnée pour une collection et j'aimerais
que ma
clé se crée automatiquement, il faudrait quelle récupère les 3 premières
lettre
d'un mot, les 3 première d'un autre et quelle incrémente un numéro ensuite.
Sachant que si les 6 lettres sont différentes, une nouvelle incrémentation
commence. En plus il y aurait possibilité d'avoir des doublons dans la
collection, du coup j'aimerais rajouter une lettre à la suite des chiffre
afin
de déterminer si c'est le premier exemplaire(a), le deuxième (b) ....
Est ce possible ou dans mes rêves les plus fous , et si c'est possible,
comment
faire ?

Je débute avec access et nage un peu depuis quelques jour pour essayer de
faire
quelque chose.

Actuellement j'en suis arrivée à récupérer les 2 mots que je veux voir
figurés
mais en entier, il me reste à trouver comment faire pour n'avoir que les 3
premières lettres (et mon système d'incrémentation + lettres... j'en suis
encore
loin !)
Pour ça j'ai mis dans mon formulaire, dans la case correspondant à l'endroit
ou
je veux mon code :
Feuille de propriétés -> Données -> Source contrôle ->
=Format([embranchement];">") & Format([Famille];">")

Si quelqu'un peut m'aider pour la suite se serait super, a moins que ce ne
soit
pas du tout une bonne solution par laquelle je passe actuellement....

Merci pour vos réponses.
Avatar
nanille
Le vendredi 21 Juin 2013 à 10:14 par anille :
Bonjour,

Je souhaite réaliser une base de donnée pour une collection et
j'aimerais que ma clé se crée automatiquement, il faudrait quelle
récupère les 3 premières lettre d'un mot, les 3
première d'un autre et quelle incrémente un numéro
ensuite. Sachant que si les 6 lettres sont différentes, une nouvelle
incrémentation commence. En plus il y aurait possibilité d'avoir
des doublons dans la collection, du coup j'aimerais rajouter une lettre
à la suite des chiffre afin de déterminer si c'est le premier
exemplaire(a), le deuxième (b) ....
Est ce possible ou dans mes rêves les plus fous , et si c'est possible,
comment faire ?

Je débute avec access et nage un peu depuis quelques jour pour essayer
de faire quelque chose.

Actuellement j'en suis arrivée à récupérer les 2
mots que je veux voir figurés mais en entier, il me reste à
trouver comment faire pour n'avoir que les 3 premières lettres (et mon
système d'incrémentation + lettres... j'en suis encore loin !)
Pour ça j'ai mis dans mon formulaire, dans la case correspondant
à l'endroit ou je veux mon code :
Feuille de propriétés -> Données -> Source
contrôle -> =Format([embranchement];">") &
Format([Famille];">")

Si quelqu'un peut m'aider pour la suite se serait super, a moins que ce ne soit
pas du tout une bonne solution par laquelle je passe actuellement....

Merci pour vos réponses.


Merci, je suis sur une bonne piste :)