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 :

Forms 6i - interrogation avec % ne marche pas toujours


Sujet :

Forms Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut Forms 6i - interrogation avec % ne marche pas toujours
    bonjour!

    J'ai un écran Forms 6i sur lequel je peux interroger une liste depuis plusieurs champs.

    Lorsque j'utilise le caractère générique "%" dans l'un des champs, cela marche bien SAUF si le % est en première position.

    Exemple : interrogation avec "01-01-%" ramène bien tous les 1ers janvier. "01-%-07" ramène bien tous les 1er des mois de 2007. Par contre "%-07" ne ramène rien (alors que j'attends tous les jours de 2007 et que des données sont bien présentes). Mieux : "%" tout seul ne ramène rien... un mystère pour du SQL, non?

    On me demande de rendre l'interrogation "%xxxx" possible.

    L'un de vous a-t-il déjà du corriger ce problème.

    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Normalement cela doit fonctionner.

    En quelle version es-tu ? Dans les trigger PRE-QUERY de ton appli, n'avez-vous pas bridé les recherches qui commencent par % ?

    Regarde quelle requête est exécutée en affichant la dernière requête effectuée (propriété last_query de ton block ou :system.last_query).

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut
    Salut!

    Je sais que ça devrait marcher, mais pourtant...

    Dans les pre-query, pas de code sur le champ qui pose problème, ni dans le post-query. La version de Forms Builder que j'utilise est la 6.0.8.26.0 et en plus je suis un rookie forms

    Et en plus certains autres champs interrrogent correctement avec un "%" en début de clé...

  4. #4
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Il faut que tu regardes quelle requête est exécutée, pas d'autres solutions pour trouver d'où vient le problème.

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/03/2008, 19h08
  2. ShellExecute ne marche pas toujours
    Par Micromalice dans le forum Delphi
    Réponses: 20
    Dernier message: 20/02/2007, 18h18
  3. Pourquoi cette requête SQL ne marche pas toujours
    Par Platon93 dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 14/12/2006, 17h29
  4. [VB6] [Validate et CausesValidation] Ca marche pas toujours !!!
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/12/2003, 22h09
  5. [Kylix] Projet avec fenetre marche pas
    Par Therich dans le forum EDI
    Réponses: 1
    Dernier message: 11/07/2003, 12h34

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