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 :

Utiliser un champ "alias" dans un formulaire [AC-2010]


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2016
    Messages : 22
    Points : 16
    Points
    16
    Par défaut Utiliser un champ "alias" dans un formulaire
    Bonjour,

    Sa seras mieux si j'éxplique avec une image:


    J'ai crée un formulaire qui se base sur cette requête.
    Les tables user et contacts sont le même et unique table auquelles j'ai donné un alias.
    Nom : aCCEWSS.PNG
Affichages : 2642
Taille : 9,6 Ko

    La requête fontionne et m'affiche les données dont j'ai besoin.

    Maintenant le problème est si je veux ajouter les champs user.telephone et contact.telephone dans un formulaire.
    En mode design je vois bien les deux champs distincts.
    Par contre si je passe en mode formulaire contact.telephone se transforme en user.telephone!
    Pareil si je reviens en mode création le contrôle source de contact.telephone c'est changé en user.telephone (même le libellé a changé).

    QU'est ce que je fais de faux?

  2. #2
    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
    Le problème doit certainement être au niveau de tes jointures. Je pense autant que celà est possible que tu peux bien créer ton formulaire de manière simple à l'aide de l'assistant de création qui prendra comme source de données tes 3 tables et tu auras la possibilité d'ajouter des enregistrements comme tu le souhaites.
    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 !!!

  3. #3
    Membre à l'essai
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2016
    Messages : 22
    Points : 16
    Points
    16
    Par défaut
    Le problème ne semble pas se situer au niveau de la requête car quand je l'éxécute sa m'affiche les bons résultats.

    J'utilise deux fois la même table dans ma requête sous un alias différent car je souhaite y faire référence a deux endroits dans mon formulaire.

    En gros sa doit être une BDD de Helpdesk ticketing. Pour un ticket il peut exister un nom d'utilisateur (User_ID) et une personne de contact (Contact_ID) qui pointent tout les deux sur une table commune.

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    Bonjour,
    essaie de mettre un alias à tes champs ct_nom, ct_prenom pour les contacts et us_nom et us_prenom pour les users par exemple, de plus, "Nom" est un mot réservé qu'il faut éviter d'utiliser pour nommer des objets.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2016
    Messages : 22
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    Bonjour,
    essaie de mettre un alias à tes champs ct_nom, ct_prenom pour les contacts et us_nom et us_prenom pour les users par exemple, de plus, "Nom" est un mot réservé qu'il faut éviter d'utiliser pour nommer des objets.
    Merci mettre un alias a ces champs a résolu le problème!

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

Discussions similaires

  1. [AC-2010] Utiliser le champ d'une requête dans un état
    Par nde1303 dans le forum IHM
    Réponses: 3
    Dernier message: 06/05/2013, 14h32
  2. Réponses: 14
    Dernier message: 19/10/2006, 14h23
  3. Ajout dynamique de champs de type file dans un formulaire !
    Par stitch dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/11/2005, 11h18

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