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 UNION dans excel 2007


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 169
    Points : 68
    Points
    68
    Par défaut Requete UNION dans excel 2007
    Bonjour,
    J'ai une requete UNION dans Access et je récupère les données dans Excel pour faire les analyses (TCD, graphiques et autres).
    Le problème c'est que la requête est bonne dans Access, j'ai bien les informations intégralement, mais dans Excel il ne récupère pas une partie (et ne donne aucun message d'erreur).
    Je me suis dit c'est la 2ième partie, mais non si j'inverse c'est la même partie, je me suis dit peut-être la longueur du nom de la requete sous-jacente, mais non même en raccourcissant c'est pareil.

    J'ai vu que je n'étais pas le seul, mais je n'ai pas trouvé la solution, ni la cause.
    Les solutions du genre, copier les données, faire des tableaux dans Access ne conviennent pas.
    Avez-vous une idée de la cause ou mieux une solution ?

    Merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Bonjour,
    Peut-être stocker le résultat dans une table qui sera exporter vers Excel.

  3. #3
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 169
    Points : 68
    Points
    68
    Par défaut
    J'ai trouvé.
    En fait ce n'était pas la requête union que Excel ne savait pas gérer, mais la syntaxe Comme "xxx*" dans le filtre.
    J'ai remplacé par un critère sur left(champs;3) = "xxx" et ça marche.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    Bonsoir,

    Merci à Carmiel pour sa contribution elle m'a beaucoup aidé sur un problème similaire.

    En plus du remerciement, je veux préciser que ce n'est pas tellement le filtre "xxx*" qui est bloquant mais la combinaison d'un filtre (quel qu'il soit) et d'une requête union.

    Effectivement, si dans Access tout se passe bien même en utilisant des "where" dans la requête union, cela bloque dans Excel (query "trop peu de parametres !" dans mon cas => Access & Excel 2000).

    Pour ma part, la solution a été de filtrer les enregistrements dans des requêtes préliminaire et d'en faire l'union ensuite.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/01/2023, 13h12
  2. Requete condition dans excel
    Par jokenjo dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 22/08/2007, 20h32
  3. Création de barres d'outils dans excel 2007
    Par vbanath dans le forum Excel
    Réponses: 1
    Dernier message: 03/05/2007, 23h01
  4. Import Requete Access dans Excel
    Par shadockgreg dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 04/09/2006, 18h03
  5. Réponses: 4
    Dernier message: 23/01/2006, 19h49

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