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 :

Ordre des Colonnes d'une requête


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Ordre des Colonnes d'une requête
    NE PAS UTILISER (BESOIN D'AIDE) dans les titres, merci | cafeine

    Bonjour

    J'ai fait une query en design (access 2003) lorsque j'execute mon query les deux premiere colonne s'intervertisse. Dans les faits une des colonnes vient toujours se placer au début quoi que je fasse (j'ai essayer de la placer a la fin). Lorsque je regarde En mode SQL tout semble correct.

    Quelle est le probleme (moi surement).

    2 eme questions peut-on insérer un nouvelle colonne au millieu en mode design ?

    Merci

    Daniel

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bosoir,

    A mon avis, si tu veux de l'aide, tu devras montrer les tables en jeux, leurs relations, l'objet de la requête et la requête ( copie de l'affichage SQL).

    A+

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    voila le query en question, il est tres gros (fait en mode design)
    c'est le 2eme element qui me cause des troubles

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    SELECT 
    Établissement.Nom, 
    Établissement.[Nb/trav] AS Nb, 
    Left([Techniciens].[Nom],4) AS Tech, 
    Left([Infirmiiere].[Nom],4) AS Inf, 
    IIf(IsNull([Planif Hyg - Colonne (MEA)].[Établissement]),"","X") AS MEA,
     IIf(IsNull([Planif Hyg - Colonne (Béryllium)].[Etablissement]),"","X") AS [Béryllium (< 2007)], 
    IIf(IsNull([Planif Hyg - Colonne (Amiante)].[Etablissement]),"","X") AS [Amiante (< 2007)], 
    IIf(IsNull([Planif Hyg - Colonne (CP)].[Etablissement]),"","X") AS [CP (< 2008)], 
    IIf(([Secteur Prioritaire]<400) And ([Aucun risque retenu]=False) And ([Date PSSE]<1999),"X","") AS [MAJ 06-08], 
    IIf(IsNull([Planif Hyg - Colonne (Elab)].[Etablissement]),"","X") AS Elab, IIf(IsNull([Planif Hyg - Colonne (EVAL)].[Établissement]),"","X") AS Eval,
     IIf(Not IsNull([Planif Hy - Colonne (Relance 06-08)].[Établissement]),"X","") AS [Relance 06-08],
     IIf(IsNull([Planif Hyg - Colonne (A/D)].[Établissement]),"","X") AS [À dét],
     IIf(IsNull([Planif Hyg - Colonne (Int)].[Établissement]),"","X") AS Inter
     
    FROM (((((((((Techniciens RIGHT JOIN (Infirmiiere RIGHT JOIN Établissement ON Infirmiiere.Noauto = Établissement.Infirmière) ON Techniciens.Noauto = Établissement.Tech) LEFT JOIN [Planif Hyg - Colonne (EVAL)] ON Établissement.noauto = [Planif Hyg - Colonne (EVAL)].Établissement) LEFT JOIN [Planif Hyg - Colonne (MEA)] ON Établissement.noauto = [Planif Hyg - Colonne (MEA)].Établissement) LEFT JOIN [Planif hyg - Colonne (Int)] ON Établissement.noauto = [Planif hyg - Colonne (Int)].établissement) LEFT JOIN [Planif Hyg - Colonne (Béryllium)] ON Établissement.noauto = [Planif Hyg - Colonne (Béryllium)].Etablissement) LEFT JOIN [Planif Hyg - Colonne (amiante)] ON Établissement.noauto = [Planif Hyg - Colonne (amiante)].Etablissement) LEFT JOIN [Planif Hyg - Colonne (CP)] ON Établissement.noauto = [Planif Hyg - Colonne (CP)].Etablissement) LEFT JOIN [Planif Hyg - Colonne (Elab)] ON Établissement.noauto = [Planif Hyg - Colonne (Elab)].Etablissement) LEFT JOIN [Planif Hyg - Colonne (A/D)] ON Établissement.noauto = [Planif Hyg - Colonne (A/D)].Établissement) LEFT JOIN [Planif Hy - Colonne (Relance 06-08)] ON Établissement.noauto = [Planif Hy - Colonne (Relance 06-08)].Établissement
     
    WHERE (((Établissement.Statut)=False))
    ORDER BY Établissement.Nom;
    Merci d'utiliser les balises code obligatoires | Cafeine

  4. #4
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Et c'est quel champ que tu ne peux pas mettre où tu veux?

    Pour répondre à ton autre question, oui tu peux ajouter des champs au milieu.

    EN regardant la requête on voit des trucs bizarres:
    Un établissement ne peut avoir qu'une infirmière et qu'un technicien?

    C'est une nouvelle base ou elle tourne déjà un peu?

    Tu n'as pas donné la structure des tables. Toutes les jointures de la requête sont manuelles. Tu n'as pas créé de relations entre les tables.

    Je te laisse en mp mon adresse si tu veux m'envoyer plus d'élements.

    Cordialement,
    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Salut
    Ce system n'a jamais roulé.
    Je reprend le travail de quelqu'un qui a quitter la compagnie et je n'ai pas le temps de tout refaire pour cette version.

    La BD a été concue par un Expert en contenue (mais pas en BD) qui veut avoir sa petite application maison.

    Le champ qui cause probleme c'est le deuxieme "nb" il veut toujours ce retouver en premier.

    Si tu peut m'indiquer ce qui pourrait provoquer ce changement de position ca m'aiderais

    Merci

    Daniel

Discussions similaires

  1. [AC-2003] Ordre des tris dans une requête ?
    Par lil404 dans le forum IHM
    Réponses: 2
    Dernier message: 19/05/2009, 10h51
  2. ordre des colonnes dans une datagridview
    Par padawanette dans le forum ASP.NET
    Réponses: 1
    Dernier message: 07/04/2009, 22h13
  3. Liste des colonnes d'une requête
    Par romuald07 dans le forum PL/SQL
    Réponses: 5
    Dernier message: 05/08/2008, 17h24
  4. [Reporting] ordre des colonnes dans une sortie de proc freq
    Par PhYx dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 22/07/2008, 18h04
  5. Ordre des colonnes dans une table
    Par c.langlet dans le forum Administration
    Réponses: 3
    Dernier message: 16/05/2007, 18h39

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