IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Utilisation avancée d'un champ numéroAuto


Sujet :

Access

  1. #1
    Membre du Club Avatar de mbzhackers
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 87
    Points : 58
    Points
    58
    Par défaut Utilisation avancée d'un champ numéroAuto
    Salut j'aimerais créer une petite base pour ma collection de DVD-Video. Est-il possible d'associer un champ numéroAuto avec des caractères alphabétiques? Pour chaque film, il y a le champ clé nommé Référence constitué de la façon suivante :
    F + la 1ère lettre du titre du film + "-" + ordre du film dans son groupe
    Ainsi par exemple si le film "Batman Begins" est le 1er film que j'ai saisi son champ référence serait : FB-001
    Ensuite si je saisis "Blade" ça sera: FB-002
    Maintenant si je saisis "Seven" ça devient: FS-001
    Donc y a-t-il une façon de faire ça en bidouillant un champ de type numèroAuto ou bien faut-il recourir à du code?
    LEGOLAS la classe

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut
    Citation Envoyé par mbzhackers
    Donc y a-t-il une façon de faire ça en bidouillant un champ de type numèroAuto ou bien faut-il recourir à du code?
    Bidouille un code

  3. #3
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut
    il faut recourir à du code...
    Tu récupères le numéroauto, les lettres qui vont bien et tu concatènes le tout pour créer tes valeurs.

  4. #4
    Membre du Club Avatar de mbzhackers
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 87
    Points : 58
    Points
    58
    Par défaut
    Tu veux dire que je crée un champ à part pour les numéroAuto?
    LEGOLAS la classe

  5. #5
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Oui... parce que tu récupères plusieurs éléments pour constituer ta clé.
    Tu peux affecter à ton champ les propriétés Null interdit -> oui, Indéxé -> oui sans doublon pour que avoir une valeur obligatoire et unique.
    Je n'ai jamais eu pour le moment à créer des clés personalisées. Mais il me semble que c'est la solution.

  6. #6
    Membre du Club Avatar de mbzhackers
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 87
    Points : 58
    Points
    58
    Par défaut
    Oui je vois mais je me rends compte qu'il vaudrait mieux faire tout le travail par code car le champ numéroAuto s'incrémenterait pour chaque nouvel enregistrement alors que moi j'ai besoin d'un champ numéroAuto pour chaque lettre. A moins de créer une table pour chaque lettre.
    Merci les mecs.
    LEGOLAS la classe

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    pourquoi réinventer la poudre ?????

    Il y a une multitude d'appli qui font ca, souvent libre d'ailleurs.

    mais bon pour répondre à la question.
    Dans ton cas, evites le N° auto, et crée ta clé le moment venu sans passer un N° auto de feignant !!

    Le code, il y a que ca de vrai.

  8. #8
    Membre du Club Avatar de mbzhackers
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 87
    Points : 58
    Points
    58
    Par défaut
    Ouais je sais qu'il y a une multitude de logiciels mais je voulais m'entraîner un tout petit peu.
    Merci quand même
    LEGOLAS la classe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser un CLOB comme champ texte ?
    Par tostinni dans le forum SQL
    Réponses: 7
    Dernier message: 27/08/2008, 22h00
  2. mise à 0 d'un champ NuméroAuto
    Par thufir hawat dans le forum Access
    Réponses: 2
    Dernier message: 16/10/2005, 22h43
  3. Utiliser IF quand le champ est vide... (critère)
    Par samlepiratepaddy dans le forum Access
    Réponses: 5
    Dernier message: 19/09/2005, 15h57
  4. Utilisation de replace dans champs text
    Par cdelamarre dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 01/12/2004, 17h26
  5. Réponses: 2
    Dernier message: 30/11/2004, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo