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 :

Copie de valeur de champ lié table à table


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Copie de valeur de champ lié table à table
    Bonjour,

    Je cherche a créer une base avec formulaire pour la notation d'élèves d'un établissement:
    Table Eleves : ID_Eleve, Nom_Eleve, Prénom_Eleve, AnneeScolaire_Eleve, etc..
    Tale Examens: ID_Examem, Nom_Examen, etc...
    Table Competence: ID_Competence, ID_Eleve, Nom_Eleve, Prénom_Eleve, AnneeScolaire_Eleve, ID_Examen, Nom_Examem, Note_Contrat.

    Je voudrait que dans mon formulaire compétence, les valeur de la table Eleves telles que Nom, Prénom, et Année scolaire soient automatiquement recopiés aprés avoir selectionné mon élève dans ma liste Élève.

    ID_Eleve est bien enregistré mais pas les autres valeur correspondantes. QUID? J'ai besoin de recopier ces valeur, car l'élève l'année prochaine changera de classe et je voudrait conserver sont historique pour voir son évolution durant les trois ans du cycle d'étude.

    D'autre part la notation se fait sous forme de couleur. Rouge Jaune Vert Bleu, (du plus mauvais à l'excellence) Comment puis je gérer une telle valeur? Couleur?

    Merci d'avance
    Lolibop

  2. #2
    Membre expérimenté
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Points : 1 598
    Points
    1 598
    Par défaut
    hello
    ta table compétence est trop riche
    si le ID_Eleve ne change pas d'une année sur l'autre, alors il faut enlever les autre renseignements de l'élève
    idem pour l'examen
    ce qui fait que la table devient:
    Table Competence: ID_Competence, ID_Eleve, ID_Examen, Note_Contrat

    à partir de là, c'est une requête qui recompose l'ensemble des données nécessaires à l'état
    ce qui fait que le problème de recopie disparaît

    NB les zones de listes déroulantes fournissent la donnée qui est dans la colonne précisée dans les propriétés
    les autres colonnes sont accessibles par ma_liste.recordset(0) pour le 1°
    ma_liste.recordset(1) pour le suivant ainsi de suite


    pour les couleurs, il vaudrait mieux que tu utilise une version récente d'Access qui a un évènement paint pour le détail et qui permet de mettre les backcolor qu'on veut en fonction de ce qu'on veut
    l'avantage de paint est que ça fonctionne en mode tabulaire

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Merci, mais.
    Merci beaucoup pour cette riche réponse que je vais mettre en application.

    Mais j'ai tout de même un champ, Année_Scolaire_Eleve de la table Eleve qui change tous les ans (du moins je le souhaite) pour chaque ID_Eleve il faut donc que je le recopie dans la table Contrat pour mes stat d'évolution de l'éleve durant son cycle scolaire. Sinon je ne saurais pas quelle note à eu pour chaque contrat chacun des éleve durant sa premiere année scolaire puis sa seconde année, etc...

    Bien cordialement
    Lolibop

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/02/2011, 12h53
  2. Copie sélective de certains champs dans une table sous MS access
    Par dontdriveatruck dans le forum VBA Access
    Réponses: 4
    Dernier message: 18/05/2009, 10h32
  3. Problème avec un chemin de type "tables\table\tables\table"
    Par bankiz dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/09/2008, 23h25
  4. associer une liste de valeurs à un champ d'une table
    Par bastaji dans le forum VBA Access
    Réponses: 4
    Dernier message: 29/11/2007, 11h33
  5. [FOREIGN K] Valeur de champ = nom de table. Bonne pratique ?
    Par Seb des Monts dans le forum Langage SQL
    Réponses: 9
    Dernier message: 17/05/2005, 11h56

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