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 :

Tables liées et requêtes parametrées


Sujet :

Requêtes et SQL.

  1. #21
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par Chikatilo Voir le message
    que pas mal d'entrepôts sont audités dans les 2 réseaux , donc ça va complexifier la tâche
    Est-ce que ça veut dire
    1) que lors d'un audit dans un entrepôt, on audite les aspects des différents réseaux ?
    ou

    2) qu'un entrepôt peut être audité plusieurs fois mais chaque fois sur un seul réseau ?

  2. #22
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    c'est plutot , qu'un entrepot peut etre audité en hyper et/ou en super.

  3. #23
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    c'est plutot: un Entrepot peux etre audité en Super et/ou Hyper
    donc dans la tables entrepots je peux trouver 2 CD_Ent mais qui sont pas du meme reseaux .

  4. #24
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par Chikatilo Voir le message
    dans la tables entrepots je peux trouver 2 CD_Ent mais qui sont pas du meme reseaux .
    Normal d'après le modèle que j'ai supposé :
    Citation Envoyé par CinePhil
    Entrepots -1,1----Faire partie----0,n- Réseaux
    Ce qui veut dire qu'un entrepôt faire partie d'un et d'un seul réseau et qu'un réseau peut ou pas comporter jusqu'à plusieurs entrepôts.
    Si ce n'est pas le cas et qu'un entrepôt peut faire partie de plusieurs réseaux, il faut changer le schéma :
    Entrepots -0,n----Faire partie----0,n- Réseaux
    et donc :
    - supprimer la clé étrangère FK_ID_Reseau de la table Entrepôts
    - créer une table associative EntrepotsReseaux(FK_ID_Reseau, FK_CD_Ent)
    J'avais interprété CD_Ent comme étant le code de l'entrepôt c'est à dire son identifiant unique servant de clé primaire. J'ai bien compris ou j'ai tout faux ?

    D'ailleurs je me rends compte que je n'avais pas interprété Réseaux comme étant les familles Hyper, Super, Proxi ! C'est pour ça que j'avais parlé de types de magasins. Là encore j'ai eu tout faux ou pas ?

    Il faut que tu reprennes ton modèle de données depuis le début en t'inspirant de la démarche que j'ai écrite pour construire les tables.

    1) Rédige ton besoin en français sur le papier.
    2) Entoure les entités qui se dégagent (entrepôts, audits, réseaux...) et souligne les verbes qui les relient (faire partie, auditer, ...)
    3) Dessine le MCD (voir tutoriel Merise) avec les entités et les associations
    4) Pose les cardinalités (1,1 / 0,1 / 0,n)
    5) C'est seulement après que tu ouvres Access et que tu crées tes tables et que tu les relies.

    Bon courage.

  5. #25
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    bonjour ,
    j'ai pu avancer dans la creation de ma base et tout ca grace a ton tutorial , et je suis tres reconnaissant .
    maintenant j'ai un soucis au niveau des requetes .
    j'ai creer un formulaire avec des cases a cocher qui me permettent de selection le type de reseaux.
    ma requete affiche bien les infos (nottament lb_Reseaux ) , ce que je veux faire c'est paramatrer a travers mes case a cocher ma requete.
    cad quand je coche dans mon formulaire la case HYper , j'affiche les reultats des hyper et ainsi de suite.
    et jy arrive pas.

  6. #26
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    On sort un peu du domaine SQL...
    Ta case à cocher est un objet du formulaire qui peut réagir à certains événements, notamment l'événement onClick. Tu peux associer à cet événement un morceaux de programme Visual Basic qui peut modifier la requête source du formulaire.

    Voilà la piste à suivre. Tu trouveras certainement un tutoriel Access / VBA sur Développez.com ou ailleurs qui explique comment faire.

    Bon courage !

  7. #27
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    Ok , en te remerciant

  8. #28
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    Bonjour,
    Je reviens a toi , je me suis bloqué sur une requete
    comme tu le sais , j'ai 3 type de reseaux . Jusqu'a maintenant , j'arrive a afficher mes valeurs selon le type du reseau.
    Et la en me demande aussi d'afficher , le reusltat qui regroupe les 2 reseaux (hyper et super)
    Sachant que mes requetes sont parametrees( des Où sur la date , le reseau et l'activites)
    Merci

  9. #29
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Si tu prépares ta requête paramétrée en Visual Basic, tu peux prévoir les cas où le choix est multiple et adapter tes paramètres de requête avec les opérateurs logiques qui vont bien.

    Difficile d'en dire plus sans connaître la manière dont tu prépares ta requête.

  10. #30
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    Jusqu'a maintenant , j'ai pas mis les mains sur le VB.
    ils veulent pas que j'utilise les codes par peu d'avoir des beug quand on va utiliser cette sur un autre PC.
    Pour faire la requete, j'ai utilisé du SQL et Access en mode creation c'est ainsi le cas pour mes requetes parametrée.
    donc a ton avis , le code en VB reste la seule solution ?

  11. #31
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Ca fait pas mal de temps que je n'ai plus fait ce genre de truc en Access ais je crains que le passage au VB soit nécessaire.

    Par ailleurs, si ton appli est destinée à être faite entièrement et à tourner sous Access, il est fort probable que tu doives passer au VB un jour ou l'autre, ne serait-ce que pour tester les saisies dans les formulaires.

  12. #32
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    Ok.
    depuis le debut de mon Stage , je leur ai demaindé d'utiliser le Code, mais ils voulaient pas , et ils ont bien raison .
    Donc Maintenant , ils ont plu le choix , car honnetement je vois pas comment le faire sans code .
    Merci en tous cas

  13. #33
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    'ils' sont informaticiens ou prescripteurs du besoin ?

    Parce que si 'ils' sont informaticiens, 'ils' ont peut-être une solution à te suggérer.

  14. #34
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Points : 53
    Points
    53
    Par défaut
    rien avoir avec l'info lol malheuresement

  15. #35
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Peut-être pas 'malheureusement'.
    Puisque tu es censé être l'informaticien qui développe leur machin, c'est plus facile pour toi de leur dire que le passage par du VB est obligatoire sinon ça ne marchera pas correctement, il y aura un risque d'erreur de saisie non maîtrisé, de données redondantes... bref, le chaos !

    Après il faudra que tu sois bon dans le développement VB avec un code bien écrit, aéré, commenté juste ce qu'il faut, bien organisé et bien sûr testé et approuvé.

    Bon courage !

Discussions similaires

  1. [WD16] Modification table liée à une requête
    Par WDKyle dans le forum WinDev
    Réponses: 6
    Dernier message: 07/01/2015, 18h02
  2. Réponses: 1
    Dernier message: 16/02/2012, 20h40
  3. [WD15] Modifier table liée à une requête
    Par tux59 dans le forum WinDev
    Réponses: 1
    Dernier message: 12/12/2011, 15h12
  4. [WD12] Table liée à une requête et saisie
    Par frenchsting dans le forum WinDev
    Réponses: 5
    Dernier message: 13/10/2011, 14h51
  5. [WD11] Réaffichage d'une table liée à une requête
    Par labifle dans le forum WinDev
    Réponses: 8
    Dernier message: 07/05/2010, 14h30

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