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 :

Une table répartie sur plusieurs onglets


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 33
    Par défaut Une table répartie sur plusieurs onglets
    Bonjour à tous.
    Je suis en train de faire un appli pour des opérateurs de saisie qui doivent entrer les données contenues sur un questionnaire papier. Il faut donc que le layout informatique soit similaire au layout papier. Dans ce questionnaire trois pages concernent des données psycho-sociales et je les ai groupée dans une seule table. Par contre cette table est répartie en trois formulaires qui sont chacun dans un onglet. J'ai bien connecté les père et fils (cela marche pour les autres avec une correspondance une page - une table), mais quand je saisi les données, seules celles de la première page sont enregistrées... Evidemment je pourrais faire une correspondance complète page - formulaire, mais c'est pas ce que je veux !

    Merci d'éclairer ma lanterne

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Par défaut
    Hello

    Si tu parles de Champs Père et Fils c'est que tu utilises des sous formulaires
    Donc chaque onglet contient dans un sous formulaire la prtie de données à stocker dans la MEME TABLE.

    Chaque sous formulaire a donc pour source une partie de la table et donc dans sa source on doit retrouver le meme champ Fils

    Chaque sous formulaire (1 par onglet) sera relié au meme champ pere du formulaire principal

    Jeannot
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 33
    Par défaut re
    J'ai un formulaire (container) qui a un champ clef. Dans ce container j'ai mis des onglets et dans ces onglets j'ai mis des formulaires qui ont un champ qui correspond à la clef du champ père. Le lien est donc fait comme tu le dis. Je viens de définir ces champs dans la table du container et celle qui correspond aux données psycho-sociale comme étant des clefs primaires et quand je veux quitter le second onglet il me dit que les modifications ne sont pas effectuée par risque de doublons. Je soupçonne donc qu'il considère les trois formulaires connectés sur la même table comme des enregistrements distincts et non comme des parties du même enregistrement. Qu'en penses-tu ?

  4. #4
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Par défaut
    Je pense la même chose

    Je ne comprends plus ton problème, tu disais utiliser une table et pourtant :

    Je viens de définir ces champs dans la table du container et celle qui correspond aux données psycho-sociale comme étant des clefs primaires
    Cela sous-entendrait qu'il y a une seconde table en jeu !

    Pourrais tu joindre un petit extrait de ta base afin de comprendre mieux

    Jeannot
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 33
    Par défaut re
    Oui en fait j'ai plein de tables (le questionnaire papier fait 22 pages environ un millier d'items). Il y a une table d'identification qui lie un numéro dans la base à un numéro de patient qui est utilisé ensuite dans toutes les autres tables pour identifier un patient. C'est de ce numéro que je parlais en disant que j'avais comme père cet identifiant de la table d'identification et que les formulaires dans les onglets étaient ratachés au formulaire principal par ce champ. La base est grosse donc je ne vois pas comment te mettre un extrait.... Mais je crois que je vais faire ce que je ne voulais pas faire à savoir séparer ma table en trois tables (une par page...). C'est moche !

  6. #6
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Par défaut
    Ne te précipite pas...
    Réflechissons.

    les données qui sont ventilées sur 3 onglets appartiennent bien à la meme table n'est-ce pas ?

    Cette table est donc reliée à une table T_PATIENT qui serait la table principale par un champ IdPatient

    Dis moi si ma réflexion est OK ! Je vais faire une petite base exemple pour mieux matérialiser le problème

    Jeannot
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

Discussions similaires

  1. Faire une DLL répartie sur plusieurs fichiers
    Par guda dans le forum VB.NET
    Réponses: 3
    Dernier message: 06/08/2013, 10h12
  2. Réponses: 7
    Dernier message: 05/10/2009, 16h48
  3. Réponses: 1
    Dernier message: 28/03/2007, 12h23
  4. Encore une requête complexe sur plusieurs tables
    Par DenPro dans le forum Langage SQL
    Réponses: 5
    Dernier message: 09/12/2003, 19h05
  5. A propos d'une requête SQL sur plusieurs tables...
    Par ylebihan dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/09/2003, 16h26

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