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 :

Liaison de champ


Sujet :

Access

  1. #1
    Candidat au Club
    Femme Profil pro
    Propriétaire d'une structure de vente d'articles divers
    Inscrit en
    Mai 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Costa Rica

    Informations professionnelles :
    Activité : Propriétaire d'une structure de vente d'articles divers
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Liaison de champ
    Bonjour, j'ai créé une table client où j'ai champ numérique auto pour la création d'ID client dans lequel j'ai mis un format "C01"00 pour que tous les débuts des numéros créés automatiquement porte C01.
    J'ai ensuite créé une autre table commande dans laquelle j'ai une colonne ID client que j'ai relié à la colonne ID client de ma table client.
    Je veux appliquer l'intégralité référentielle pour cette liaison, mais je n'y arrive pas car on me demande de mettre mon champ ID client dans ma table commande en format numérique.
    Et lorsque je met le format numérique, les données ID client de la table client (numéro auto avec format comportant une lettre C) ne peuvent pas être enregistrée dans la colonne ID client de la table commande qui doit forcément être en format texte. Si j'applique le format texte je ne peux pas appliquer l'intégralité referentielle car format de champ different.
    Y'a t'il une solution afin que je puisse garder les caractères de ma colonne ID client dans la table client (ex. C0101) et appliquer l'intégralité referentielle dans la 2me table commande

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Les numéros automatiques sont des entiers long. C'est ce type qu'il faut utiliser pour les champs en relation.
    Et ils ne servent pas à compter les enregistrements mais à garantir un identifiant unique.
    Il est fréquent qu'il y ai des trous dans la séquence.

    Est-ce que tu as besoin d'une numérotation séquentielle sans trou de tes clients ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Candidat au Club
    Femme Profil pro
    Propriétaire d'une structure de vente d'articles divers
    Inscrit en
    Mai 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Costa Rica

    Informations professionnelles :
    Activité : Propriétaire d'une structure de vente d'articles divers
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Bonjour.

    Les numéros automatiques sont des entiers long. C'est ce type qu'il faut utiliser pour les champs en relation.
    Et ils ne servent pas à compter les enregistrements mais à garantir un identifiant unique.
    Il est fréquent qu'il y ai des trous dans la séquence.

    Est-ce que tu as besoin d'une numérotation séquentielle sans trou de tes clients ?

    A+
    Je veux un code unique créé automatiquement pour mes clients avec l'identifiant commençant par C01.

  4. #4
    Modérateur
    Avatar de bertiny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2013
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 282
    Points : 1 831
    Points
    1 831
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Moi je te propose de Laisser ID_Client de la table Client en Numéro Auto puis de créer un autre champ Code_Client dans la même table où tu mettras le format Texte court dans lequel tu pourras donc stocker les données au format "C01"00. Et là je pense que ton intégrité référentielle s'applique bien.
    Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
    Oh là!! Que c'est bien de trouver la solution à un problème

    Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!

  5. #5
    Candidat au Club
    Femme Profil pro
    Propriétaire d'une structure de vente d'articles divers
    Inscrit en
    Mai 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Costa Rica

    Informations professionnelles :
    Activité : Propriétaire d'une structure de vente d'articles divers
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par bertiny Voir le message
    Bonjour
    Moi je te propose de Laisser ID_Client de la table Client en Numéro Auto puis de créer un autre champ Code_Client dans la même table où tu mettras le format Texte court dans lequel tu pourras donc stocker les données au format "C01"00. Et là je pense que ton intégrité référentielle s'applique bien.
    Merci je vais essayer avec xa

Discussions similaires

  1. Liaison entre champ texte et case à cocher
    Par Robjerey dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/12/2014, 22h47
  2. liaison combo champ de texte
    Par mdkxp dans le forum WinDev
    Réponses: 1
    Dernier message: 23/10/2009, 17h22
  3. liaison entre champs
    Par alsimbad dans le forum Word
    Réponses: 4
    Dernier message: 13/10/2007, 15h21
  4. Liaison De Champ - Formulaire A Formulaire
    Par crapouye1 dans le forum IHM
    Réponses: 6
    Dernier message: 20/12/2006, 19h23
  5. [MySQL] Probleme de liaison de champs entre deux tables
    Par ept35 dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 16/12/2005, 16h34

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