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

Forms Oracle Discussion :

Execute query avec répétition


Sujet :

Forms Oracle

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    390
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 390
    Par défaut Execute query avec répétition
    Bonjour,

    J'ai un block de données détail, suite à une execute query les données sont affichées avec doublons et même plus que ça. Est il possible d'afficher les données sans répétition? (comme dans le cas de SQL distinct).

    Merci.

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Dans ce cas, il faut utiliser un block basé sur CLAUSE FROM
    http://sheikyerbouti.developpez.com/...?page=Chap9#L3
    avec ceci, vous rédigez vous-même l'ordre SELECT.

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    390
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 390
    Par défaut
    Bonjour Mr. Yerbouti,

    Mais je travaille seulement sur des tables pas des vues.

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Aucun rapport. Comme je le disais, le truc c'est que vous écrivez l'ordre SELECT complet, sur votre table en l'occurence.

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    390
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 390
    Par défaut
    Bonjour,

    Vous voulez dire que je dois utiliser un curseur non?
    Pardon je n'ai pas encore compris.

  6. #6
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Consultez d'abord le lien que j'ai fourni. Il explique comment baser un bloc sur une CLAUSE FROM.
    Ensuite, posez vos questions la dessus s'il y a encore qque chose que vous n'avez pas compris. Je ne vais pas réécrire la solution ici...

  7. #7
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    390
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 390
    Par défaut
    Bonjour,

    J'ai compris enfin.

    Mon bloc contient deux champ basés (code {pk} , libelle) donc je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select distinct libelle, code from table
    ça m'affiche les données avec répétition, si je fais ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select distinct libelle from table
    , il y a l'erreur
    FRM-40505:Erreur oracle: execution de l'interrogation impossible
    .
    "Code" : identificateur non valide
    .

  8. #8
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Le select doit ramener autant de colonne qu'il y a de champs dans votre block. De plus, il doit être cerné de parenthèses avant d'être utilisé dans le Set_Block_property()

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

Discussions similaires

  1. [LV2009] Select de donnée avec Execute Query
    Par Super2006 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 10/08/2010, 15h26
  2. Réponses: 11
    Dernier message: 01/07/2010, 14h19
  3. Error d'execution d'un HQL Query avec PersistentDateTime
    Par cronoschris dans le forum Hibernate
    Réponses: 1
    Dernier message: 27/09/2007, 11h30
  4. Execution formulaire avec une variable
    Par dsj dans le forum Access
    Réponses: 9
    Dernier message: 08/09/2005, 19h46
  5. Exécutable Java avec JRE intégré
    Par clawhammer dans le forum JBuilder
    Réponses: 2
    Dernier message: 06/10/2003, 16h26

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