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 :

Filtre d'une feuille de donnee dans un sous formulaire [AC-2013]


Sujet :

Access

  1. #1
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut Filtre d'une feuille de donnee dans un sous formulaire
    Bonjour a tous,

    Pour l instant je suis entraine de developper une appli pour les consultations medicale, et je voudrais que dans le dossier médicale de chaque patient apparaisse que ces propres consultations pour cela j ai dont définir une requête, comme exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     SELECT * FROM Consultation where codepatient=[codepatient];
    : quand je l’exécute une boite de dialogue me demande d'entrer un code et lorsque entre le code d un patient, la requête fonction très bien.


    Mais mon problème n est pas à ce niveau: je voudrais l’intégré comme requête d'un sous formulaire qui affichera pour chaque patient en feuille de donnée sur la formulaire principale;

    Comment intégré le paramétré a parti de Vba dans une requête de sous formulaire. cas j ai une variable qui contient a tout moment le code du patient en cours

    bien cordialement

  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
    Bonjour
    Pourquoi te compliquer la tâche? tu définis simplement ta requête comme étant la source de données de ton formulaire. Et pour résoudre le problème d'entrée du paramètre codepatient tu vas créer une liste déroulante sur ton formulaire qui récupère les nom des patients dans la table "je suppose patient" puis tu modifies ta requête en ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Consultation where codepatient=formulaires![ton_formulaire][codepatient];
    Où ton_formulaire représente effectivement ton formulaire et codepatient représente le nom de ta liste déroulante.
    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
    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.

    Pas sur de ce que tu veux faire.

    Est-ce quelque chose comme :

    Formulaire principal : Fiche du patient (nom, prénom, ...)

    Sous-formulaire : Consultations du patient

    Si oui, alors tu as juste à intégré un sous-formulaire basé sur tes consultations et définir les propirétés champs père, champs fils comme étant l'identifiant du patient. L'assistant d'ajout de sous formulaire va te demander cela.

    Après, Access s'occupe de la sélection des bonnes données et tu n'as pas à mettre de paramètre de sélection.

    Si ce n'est pas cela, décrit un peu plus ce que tu veux faire.

    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.

  4. #4
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Merci de m avoir répondu,
    Bon au fait les deux ne sont pas liée, je suis entraîne de stimuler un dossier patient. et pour cela j ai utilisé une liste déroulante pour charger pour chaque patient une fois que l utilisateur clique sur le no, d'un patient trouver dans la liste, un sous formulaire apparaît avec plusieurs sections, 1er section : profile du patient marcher bien et sur le profile il y a le code du patient que je voudrais utilise pour remplir les autres sections, voici une capture Nom : Capture.PNG
Affichages : 172
Taille : 27,8 Ko dans chaque section je voudrais faire apparait des sous formulaire contenant les informations sur chaque patient spécifique, Merci bien A+

  5. #5
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par bertiny Voir le message
    Bonjour
    Pourquoi te compliquer la tâche? tu définis simplement ta requête comme étant la source de données de ton formulaire. Et pour résoudre le problème d'entrée du paramètre codepatient tu vas créer une liste déroulante sur ton formulaire qui récupère les nom des patients dans la table "je suppose patient" puis tu modifies ta requête en ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Consultation where codepatient=formulaires![ton_formulaire][codepatient];
    Où ton_formulaire représente effectivement ton formulaire et codepatient représente le nom de ta liste déroulante.
    ok je comprends, mais je pense pas qu'on se comprends. svp essayer un peu de lire ce que j ai laissé en dessus avec la capture d écran, dans chaque section je voudrais avoir des informations pour l utilisateur que j ai sélectionné . or lorsqu'on définir un sous formulaire la requête est directement définie, es ce que je peux le modifier pour le personnaliser comme je suis entraîne de prescrire svp.

    A+

  6. #6
    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
    As-tu trouvé la solution à ton problème? car ta discussion a le statut résolu.
    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 !!!

  7. #7
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par bertiny Voir le message
    As-tu trouvé la solution à ton problème? car ta discussion a le statut résolu.
    Non j 'ai pas encore trouver de solution

  8. #8
    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
    Peux-tu poster la bd réduite au strict minimum pour que je vois de plus près?
    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 !!!

  9. #9
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par bertiny Voir le message
    Peux-tu poster la bd réduite au strict minimum pour que je vois de plus près?
    okay la bd est en pieces jointes
    Fichiers attachés Fichiers attachés
    • Type de fichier : zip bd.zip (35,1 Ko, 53 affichages)

  10. #10
    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
    Alors là le formulaire qui fait problème n'existe pas dans la bd.
    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 !!!

  11. #11
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par bertiny Voir le message
    Alors là le formulaire qui fait problème n'existe pas dans la bd.
    okay je vois, voici les formulaires en question les choses étant trop liée je ne sais pas comment vous ferez
    Fichiers attachés Fichiers attachés

  12. #12
    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
    En fait tu crées des sous_formulaires ayant des champs père_fils.
    En fait, n'ayant pas reçu toutes les requêtes que ton formulaire utilisait, je t'ai proposé ici une ébauche sans trop d’esthétique de trois sous-formulaire. Je ne me suis pas intéressé de la façon de remplir si jamais on souhaite ajouter un nouvel enregistrement.
    Patient.zip

    Cordialement.
    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 !!!

  13. #13
    Membre du Club Avatar de fokaana
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2018
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par bertiny Voir le message
    En fait tu crées des sous_formulaires ayant des champs père_fils.
    En fait, n'ayant pas reçu toutes les requêtes que ton formulaire utilisait, je t'ai proposé ici une ébauche sans trop d’esthétique de trois sous-formulaire. Je ne me suis pas intéressé de la façon de remplir si jamais on souhaite ajouter un nouvel enregistrement.
    Patient.zip

    Cordialement.
    Merci je jettes un coup d’œil et si c'est bon je reviendrais a toi
    cordialement
    A+


    Bonjour,

    Comme convenu je vous envoye le code source en pieces jointes

    cordialement
    Fichiers attachés Fichiers attachés

  14. #14
    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
    En réalité les critères insérés dans les requêtes R_Consultation et R_ExamPatient n'ont plus leurs place. Etant donné que les sous-formulaires ont déjà un lien père_fils. Le véritable problème vient du fait qu'un patient peut avoir fait plusieurs examens et plusieurs consultations. Alors son ID va à coup sûr apparaitre plusieurs fois dans les tables Consultation et Examen.
    TrackingPatients.zip
    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 !!!

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

Discussions similaires

  1. [AC-2007] Selectionner une valeur de champs dans un sous formulaire
    Par Florinet dans le forum IHM
    Réponses: 3
    Dernier message: 05/10/2011, 09h27
  2. [ZF 1.10] Impossible d'ajouter une légende à un fieldset dans un sous formulaire
    Par psylo66 dans le forum Zend_Form
    Réponses: 1
    Dernier message: 23/09/2010, 18h14
  3. Réponses: 13
    Dernier message: 23/02/2010, 20h34
  4. Réponses: 2
    Dernier message: 05/12/2008, 12h06
  5. Réponses: 25
    Dernier message: 26/01/2007, 17h04

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