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

Deski Discussion :

plantage requete & modification impossible


Sujet :

Deski

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 84
    Par défaut plantage requete & modification impossible
    Bonjour à tous,

    J'ai un rapport qui me renvoi un message d'erreur (en visu une parti du SQL) lors de l'actualisation des donnée.

    le problème venai d'un obj de l'univers qui etait utilisé plusieurs fois et contenait beaucoup de CASE. donc utilisé tous seul il passe sans problème. avec les 40 autres obj sa plante.

    Mais quand je veu ouvrir l'éditeur de requette, il me balance le même message d'erreur et ferme l'éditeur aussitôt.

    comment je peu m'y prendre pour modifier cette requette sans avoir besoin de tous refaire le rapport?

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Bonjour,

    Tu as peut être moyen de retirer l'objet problématique en utilisant du VBA.
    Tout d'abord, il faut identifier quel est le fournisseur de données, la requête et l'objet (leurs index) dans l'exemple que je vais donner, je pars du principe que c'est à chaque fois 1.

    Ensuite, tu as une méthode qui te permet de retirer un objet d'une requête, mais malheureusement elle me génère une erreur. Je la poste quand même car là je n'ai plus le temps de regarder. Mais j'ai bon espoir que cela puisse quand même t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisDocument.DataProviders(1).Queries(1).Results.Remove(ThisDocument.DataProviders(1).Queries(1).Results(1).Class, ThisDocument.DataProviders(1).Queries(1).Results(1).Object)
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  3. #3
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Bon ca y est ça fonctionne.

    Donc, une fois ton rapport ouvert, ouvres une fenêtre VBA (Alt+F11). Ensuite, toujours en partant du principe que l'objet que tu veux supprimer fait partie du premier fournisseur de données, de la première requête de ce dernier, et qu'il s'agit du premier objet de cette dernière, colle le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Test()
        Call ThisDocument.DataProviders(1).Queries(1).Results.Remove(ThisDocument.DataProviders(1).Queries(1).Results(1).Class, ThisDocument.DataProviders(1).Queries(1).Results(1).Object)
    End Sub
    Il ne te reste plus qu'à exécuter ce code en cliquant sur le bouton "Lecture".
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

Discussions similaires

  1. [Etat] Arperçu & Modification impossible
    Par noirot dans le forum IHM
    Réponses: 4
    Dernier message: 30/03/2007, 12h12
  2. [Requête]requete ajout / modification
    Par moicats dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 29/03/2007, 09h52
  3. demande de requete de modification d'une colonne
    Par jsdar dans le forum Langage SQL
    Réponses: 1
    Dernier message: 09/03/2007, 23h03
  4. Réponses: 10
    Dernier message: 21/11/2005, 23h05
  5. Plantage requete SQL simple sous Delphi7/ADO avec Access
    Par tomy29 dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/08/2005, 11h09

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