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

Oracle Discussion :

problèmes de requêtes SQL


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut problèmes de requêtes SQL
    Bjr, je suis actuellement en stage à l'apf. Je dois réaliser quelques requêtes qui me posent de petits problèmes:

    Est-il possible de faire un choix multiple dans une boîte de dialogue directement en SQL sans programmation ou non pour éxécuter la requête? Je m'explique par exemple pour éxécuter la requête avec 2 choix utilisation du Ctrl clic.

    Autre problème :une erreur dans un état d'impression
    Il utilise une requête permettant de récupérer les données pour imprimer une prise en charge. La requête renvoit le bon résultat mais dans la prise en charge il y a un problème pour remplir le nom de l'intervenant. La première utilisation dans le haut de la prise en charge fonctionne. Pour la 2éme apparition, c'est le nom qui suit qui es pris en compte et non pas forcement celui qui correspond à l'usager. Avez-vous une explication?

    Merci d'avance à tous ceux qui pourront m'aider. Si vous avez besoin de plus de détails demander le moi.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut
    Citation Envoyé par Gregbl
    Est-il possible de faire un choix multiple dans une boîte de dialogue directement en SQL sans programmation ou non pour éxécuter la requête?
    Le SQL sert à interroger la base et rien d'autre...
    Autre problème :une erreur dans un état d'impression
    Il utilise une requête permettant de récupérer les données pour imprimer une prise en charge. La requête renvoit le bon résultat mais dans la prise en charge il y a un problème pour remplir le nom de l'intervenant. La première utilisation dans le haut de la prise en charge fonctionne. Pour la 2éme apparition, c'est le nom qui suit qui es pris en compte et non pas forcement celui qui correspond à l'usager. Avez-vous une explication?
    Je suppose que ta requete en SQL est mauvaise...

    Tu devrais preciser quel base et quels outils tu utilise si tu souhaites obtenir des réponses ici.

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut
    Merci pour ce début de réponse. Est-il possible de faire le CTRL-clic avec un minimum de code? ou cela n'est pas possible?
    On utilise Oracle 8 avec une interface développée en Delphi 7.0 le tout fonctionnant sur Windows XP.

    Si tu veux je peux toujours mettre le code de la requête car pour l'instant, je ne vois pas d'où peux provenir l'erreur. Les membres du SI n'ont pas trouvé non plus d'où provenais l'erreur.
    Merci de m'aider.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut
    Citation Envoyé par Gregbl
    Est-il possible de faire le CTRL-clic avec un minimum de code? ou cela n'est pas possible?
    CTRL-clic ??? Je ne comprends pas de quoi tu parles.
    Si tu veux je peux toujours mettre le code de la requête car pour l'instant, je ne vois pas d'où peux provenir l'erreur. Les membres du SI n'ont pas trouvé non plus d'où provenais l'erreur.
    Je pense que c'est une bonne idée mais peut être que la poster sur le forum SQL avec un exemple de résultat serait plus logique...
    Mais déjà tu peux la jouer sous TOAD/SQL + et voir si elle renvoie ce qui est demandé. Si c'est le cas alors le problème vient de l'état et pas de la requete.

  5. #5
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut
    La requête renvoie le bon résultat. Il s'agirait donc d'une mauvaise implémentation de l'état?
    J'appelle CTRL-clic, le fait de pouvoir faire un choix multiple dans la boîte de dialogue. Je pense que ceci avec tes informations reléverai plus d'une programmation en Delphi.
    Merci de ton aide.

    Pour en revenir à l'état celui-ci dysfonctionne. C'est à dire il fait correctement la boucle pour afficher les différentes séances suivies par l'usager. et à la fin de la boucle il passe à l'élément suivant et la problème quand l'usager suivant n'est pas suivi pas le même intervenant. Que faire? svp merci d'avance

  6. #6
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Une sélection multiple (le fameux Ctrl-Clic) se gère en SQL par une condition de type "IN"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ... WHERE MonNumero IN (4, 7, 18);
    Tu dois donc contruire ta clause IN en listant les éléments surlignés de ton contrôle "liste". Mais si tu as un souci à ce niveau, il faut poster ta demande sur le forum Delphi, et certainement pas sur le forum Oracle ou SQL


    De même pour ton problème d'état, mais la description de ton problème est tellement vague que je doute que quelqu'un puisse t'aider ...

    Je peux donc déplacer ce fil de discussion dans le forum Delphi et bases de données, mais si tu souhaites une réponse, il va te falloir détailler tes soucis de manière à ce que quelqu'un qui ne connaisse rien de ton logiciel puisse te répondre
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

Discussions similaires

  1. Problème de requête SQL avec instruction TRANSFORM
    Par Nosper dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 21/06/2005, 16h15
  2. problème de requète SQL pour formulaire
    Par en_stage dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 21/06/2005, 12h21
  3. [SQL] Problème de requête SQL de plus de 8060 caractères ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 13
    Dernier message: 06/04/2005, 15h07
  4. [SQLserver2000][SQLServer CE] problème de requête SQL
    Par JBernn dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 27/01/2005, 09h29
  5. Problème de requète SQL dans un Requery
    Par Keraccess dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 22/10/2004, 14h58

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