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 :

Base complexe avec Access


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ip203
    Inscrit en
    Mars 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 132
    Par défaut Base complexe avec Access
    Bonjour,

    Voici mon problème: je dois faire une base de donnée pour entrer des données issues de questionnaires. Ces questionnaires sont figés. Les questionnaires concernent des personnes dont on rentre certains attributs (age, situation matrimonial, nationalité, lieu de naissance...). Ensuite on pose des questions sur leur alimentation, l'allaitement, la vaccination...Bref les réponses à ces questions peuvent être de type différent (oui/non, date, valeur prédéfinie dans une comboBox...). Je dois en tout insérer plusieur centaine de personne. Les questions sont très nombreuses et les réponses encore plus car certaines questions sont à réponses multiples.
    Mon niveau malheureusement en Base de donnée et dans l'utilisation Access sont assez limité, mais heureusement pas trop en programmation VBA.
    Si vous avez quelques idée je suis grandement preneur !!!

    D'avance je vous en remercie...

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    erreur

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    en fait tu as trois entités
    des personnes
    des questions
    des réponses
    donc trois tables

    le seul probléme vient du format des reponses
    mais en réfléchissant un peu on distingue comme toujours en statistique des données numériques
    celles qui peuvent donner lieu à un calcul
    ce sont les nombres et les dates
    et des données qualitatives
    ce sont les textes les appréciations(sur une échelle de 1 à 10 par exemple ) et les vrais faux
    tu pourrais sans doute créer ta table réponses avec

    numpersonne numquestion repnum repalpha ou avec une seule réponse de type alpha à condition d'ajouter dans la table question une colonne type de données et de créer une function de transformation

    function transform(x as variation, typdata as string) as variant
    select case typdata
    case "littéraire"
    transform=x
    case "entier"
    transform=cint(x)
    case "ouinon"
    transform=(x="o")
    etc...

  4. #4
    Membre confirmé Avatar de ip203
    Inscrit en
    Mars 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 132
    Par défaut
    Salut et merci pour ta réponse,

    C'est ce que je compté faire (pour les tables) mais j'avais dans l'idée de mettre dans la table réponse un champs par type de question...Ta solution me parait...comment dire...plus élégante ?!
    J'ai eu un MCD de la part de FABLODON avec justement 3 tables, ce qui donne:

    Donc c'est ce que j'ai concu pour ma base, le problème est la mise en pratique sur access avec mes formulaires pour entrer les données. Je nage in the potage !
    Par exemple je ne sais pas à quoi ratacher mon formulaire, et encore moins les controls qui j'y mettrais...

    Si tu as une petite idée, je suis tout ouïe !!!

    Encore merci pour ton aide

Discussions similaires

  1. [AC-2007] ouverture base access2000 avec access 2007
    Par zorgon80 dans le forum Access
    Réponses: 2
    Dernier message: 04/09/2014, 14h55
  2. [AC-2007] Sécuriser base dorsale avec Access 2007
    Par Flower123 dans le forum Sécurité
    Réponses: 3
    Dernier message: 24/05/2010, 05h44
  3. Lier base MySql avec base Access
    Par dragonfly dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 26/10/2006, 17h48
  4. Réponses: 3
    Dernier message: 13/08/2006, 10h50
  5. treeview avec une base de donnée Access
    Par yannba dans le forum Composants VCL
    Réponses: 2
    Dernier message: 27/01/2006, 12h49

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