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

IHM Discussion :

Récupérer valeur d'un champ d'un formulaire dans un sous formulaire


Sujet :

IHM

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut Récupérer valeur d'un champ d'un formulaire dans un sous formulaire
    bonjour
    SVP est il possible de Récupérer la valeur d'un champ d'un formulaire (ex nom & prenom) dans un sous formulaire (form recherche nom du client déjà saisi dans le formulaire client pour récupérer les autres données
    merci

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    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 854
    Points : 14 965
    Points
    14 965
    Par défaut
    Bonjour,
    avec la propriété Parent du sous-formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Parent.[ControleDuForm]
    nom du client déjà saisi dans le formulaire client pour récupérer les autres données
    Mais il vaut mieux utiliser la propriété champs pères champs fils plus efficace.

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    Bonjour,
    avec la propriété Parent du sous-formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Parent.[ControleDuForm]
    Mais il vaut mieux utiliser la propriété champs pères champs fils plus efficace.
    bonjour
    merci pour votre réponse
    plus d éclaircissement SVP .j utilise access 2000
    merci

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    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 854
    Points : 14 965
    Points
    14 965
    Par défaut
    plus d éclaircissement SVP
    sur quoi ?

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    sur quoi ?

    j ai un formulaire client (nom -prenom-age-adress.....) jai créer un sous formulaire qui comporte une requête de recherche . pour importer le reste des donnée en remplissant uniquement nom et prénom ça marche pas car je suis obligé de reintroduir le nom & prenom une deuxième fois
    je suis perdus

  6. #6
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    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 854
    Points : 14 965
    Points
    14 965
    Par défaut
    peux-tu poster la requête qui alimente le sous-formulaire ?
    Fais un copier / coller entre les 2 balises entre crochets après avoir cliqué sur l'icône #

  7. #7
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    peux-tu poster la requête qui alimente le sous-formulaire ?
    Fais un copier / coller entre les 2 balises entre crochets après avoir cliqué sur l'icône #
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT CLIENT.Nom, CLIENT.Prenom, CLIENT.Telephone
    FROM [1Recherche Tel Client Existant], CLIENT
    WHERE (((CLIENT.Nom) Like [Recherche nom]) AND ((CLIENT.Prenom) Like [Recherche prenom]) AND ((CLIENT.Telephone) Is Not Null))
    ORDER BY CLIENT.Nom;

    mon but est surtout de récupérer le numéro de téléphone d un client archivé

  8. #8
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    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 854
    Points : 14 965
    Points
    14 965
    Par défaut
    [1Recherche Tel Client Existant] : est-ce une table ou une requête ?
    Si c'est une requête peux-tu poster le contenu ?

    Like [Recherche nom] et Like [Recherche prenom] sont certainement des contrôles du formulaire il manque le qualificatif Formulaires![Nomduformulaire] devant chaque contrôle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Like Formulaires![Nomduformulaire].[Recherche nom]

  9. #9
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    [1Recherche Tel Client Existant] : est-ce une table ou une requête ?
    Si c'est une requête peux-tu poster le contenu ?

    Like [Recherche nom] et Like [Recherche prenom] sont certainement des contrôles du formulaire il manque le qualificatif Formulaires![Nomduformulaire] devant chaque contrôle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Like Formulaires![Nomduformulaire].[Recherche nom]
    SALUT
    "1Recherche Tel Client Existant" Est une table résultat de la requête de recherche

  10. #10
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    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 854
    Points : 14 965
    Points
    14 965
    Par défaut
    modifie la requête en remplaçant NomduFormulaire par le nom de ton formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT CLIENT.Nom, CLIENT.Prenom, CLIENT.Telephone
    FROM [1Recherche Tel Client Existant], CLIENT
    WHERE (((CLIENT.Nom) Like Formulaires![NomduFormulaire].[Recherche nom]) AND ((CLIENT.Prenom) Like Formulaires![NomduFormulaire].[Recherche prenom]) AND ((CLIENT.Telephone) Is Not Null))
    ORDER BY CLIENT.Nom;
    Remarque : il n'y a pas de jointure entre [1Recherche Tel Client Existant] et [CLIENT] !

  11. #11
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    modifie la requête en remplaçant NomduFormulaire par le nom de ton formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT CLIENT.Nom, CLIENT.Prenom, CLIENT.Telephone
    FROM [1Recherche Tel Client Existant], CLIENT
    WHERE (((CLIENT.Nom) Like Formulaires![NomduFormulaire].[Recherche nom]) AND ((CLIENT.Prenom) Like Formulaires![NomduFormulaire].[Recherche prenom]) AND ((CLIENT.Telephone) Is Not Null))
    ORDER BY CLIENT.Nom;

    ok je vais essayé

  12. #12
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par chahnou Voir le message
    ok je vais essayé
    SALUT
    toujours rien
    je vais essayé de vs poster un model de ma base de donnée

    merci pour l effort

  13. #13
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par chahnou Voir le message
    SALUT
    toujours rien
    je vais essayé de vs poster un model de ma base de donnée

    merci pour l effort

    salut
    voila mon model
    mon but est de récupérer le num de tel dun client existant automatiquement
    cordialement
    Fichiers attachés Fichiers attachés

  14. #14
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    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 854
    Points : 14 965
    Points
    14 965
    Par défaut
    pour moi, il n'y a pas de sous-formulaire et les objets sont créés n'importe comment :des listes déroulantes (nom, prénom, ville) inutiles et en plus des messages d"erreurs sur les listes déroulantes (voir impression d'écran).

    Nom : _Capture.JPG
Affichages : 1620
Taille : 77,9 Ko

    Je comprend pourquoi cela ne fonctionne pas.
    Un conseil, il faudrait d'abord commencer par connaitre les bases du fonctionnement d'Access avant de se lancer dans l'aventure de la conception d'applications.

Discussions similaires

  1. Réponses: 8
    Dernier message: 21/10/2016, 17h54
  2. [AC-2007] Sous-Formulaire dans un Sous-Formulaire
    Par DonZineGo dans le forum IHM
    Réponses: 2
    Dernier message: 03/11/2011, 20h00
  3. [AC-2010] Actualiser un sous-formulaire dans un sous-formulaire
    Par Panada dans le forum IHM
    Réponses: 3
    Dernier message: 11/12/2010, 21h07
  4. Sous-formulaire dans un sous-formulaire
    Par gorjette dans le forum IHM
    Réponses: 11
    Dernier message: 16/09/2010, 11h13
  5. Réponses: 0
    Dernier message: 12/05/2008, 20h40

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