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

Requêtes et SQL. Discussion :

requete ajout avec condition


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 601
    Par défaut requete ajout avec condition
    bonjour,

    je planche sur un pb depuis quelques jours mais je ne trouve pas de solutions.

    Je souhaite créer dans access un formulaire me permettant de faire l'appel (present absent) des adhérents d'une assos lors des reunions.

    j'ai donc une table adhérent avec les renseignements classique et une refadherent

    une table réunion refreunion, date

    une table présence refpresence, refreunionref adhérent, case à cocher presence

    Le pb se situe au niveau de la requete

    Je souhaite avoir la liste de toutes les reunions avec tous les adhérents possibles et la case à cocher qui correspond afin que dans mon formulaire je puisse cocher si l'adhérent est présent ou laisser vide s'il est absent.
    un peu comme dans un tableur (je sais access c pas fait pour mais bon...)

    j'ai bien reussi avec 2 requetes a avoir cette liste mais les infos ne sont pas modifiables

    Je ne sais pas si je m'y prends comme il faut ou s'il faut que je change de stratégie....

    j'ai pensé a une autre solution mais moins pretique pour l'utilisateur:

    un formulaire avec une liste déroulante pour choisir la date de la reunion (dates préétablies) une autre liste pour choisir l'adhérent et en dans le formulaire la case à cocher correspondante.
    Mais ca oblige l'utilisateur à changer de nom à chaque fois, pas tres pratique.

    enfin voila si quelqu'un peut m'éclairer je lui en serait éternellement reconnaissant, sisi......

    merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    En général on ne peut pas faire une modification dans une requête à cause des liaisons entre les tables qui sont mal faites (il arrive dés fois que le sens ne le permette pas), ou que l'on fasse un regroupement dans celle-ci.

    Si tu nous mets le code SQL de la requête cela nous aiderait.

    Starec

  3. #3
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 601
    Par défaut
    à vrai dire à force de chercher et modifié je ne l'ai plus vraiment ma requete

    je vais essayé de la refaire mais c sur que c'est à cause des relations que la modification ne se fait pas

    MAis est ce que je suis sur la bonne piste?

    je vais essayé de la refaire et de poster le code
    merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Refais là étape par étape, et à chaque fois que tu rajoutes un champ ou une liaison, testes si tu peux faire une modification.

    Starec

  5. #5
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 601
    Par défaut
    alors voila ou j'en suis

    je suis apparemment obligé de faire 2 requetes

    sur la premiere j'affiche toutes les dates et je joints les présences (puisque j'ai reftenue (c les reunions) dans les 2 tables)

    j'ai bien toutes mes dates avec la possibilité de modifier les enregistrements

    voci le code:
    SELECT Tenue.reftenue, Tenue.date, Tpresences.reftenue, Tpresences.reffreres, Tpresences.presence, Tpresences.intervention
    FROM Tenue LEFT JOIN Tpresences ON Tenue.reftenue = Tpresences.reftenue;


    dans la deuxieme requete j'ai donc mis les ref du frere et les colonnes de ma premiere requete. Si je ne fais pas de lien j'ai bien toutes les infos voulu mais je ne peux pas les modifier

    Et si j'essaie de mettre une des 3 jointures je n'ai plus les données que je veux

    merci de ton aide

  6. #6
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    J'ajouterai également, que tu tienne compte des propriétés des relations entre les tables: surtout la migration des clés.

  7. #7
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 601
    Par défaut
    la relation entre clé primaire je connais mais la migration des clé je connais pas tu peux m'en dire un peu plus stp

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

Discussions similaires

  1. [2000] Un "casse tete" de requete :) Jointure avec conditions
    Par yepAccess dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 11/04/2008, 21h05
  2. requete calcul avec conditions
    Par boulou85 dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 18/03/2008, 15h01
  3. Requete ajout avec table parametrable
    Par BugAmbulant dans le forum VBA Access
    Réponses: 9
    Dernier message: 05/07/2007, 12h22
  4. passer une requete ajout avec des enregitrement null
    Par LesLemmings dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 13/06/2006, 15h20
  5. [Access] requete sql avec condition sur date
    Par qeja dans le forum Langage SQL
    Réponses: 4
    Dernier message: 25/03/2006, 23h54

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