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 6} LOV


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 25
    Par défaut {forms 6} LOV
    Bonjour,

    je me tourne vers vous parce que je ne comprend pas ce qui arrive.

    J'ai une LOV qui s'ouvre avec la touche F9, cette LOV fonctionne très bien jusqu'à ce que j'ajoute une condition dans la requète.

    Voici la requète qui fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    select	cae.code,
    	pcn.ref_no,
    	pcn.sign_dat,
    	pcn.validity_end_dat,
    	pcn.medication_det,
    	pcn.remark
    from	prescrs pcn,
    	prescr_cares pce,
    	cares cae
    where	cae.seq_no = pce.cae_seq_no
    	and pce.pcn_pat_seq_no = pcn.pat_seq_no
    	and pce.pcn_ref_no = pcn.ref_no
    	and pcn.pat_seq_no = :global.pat_seq_no
    order by  pcn.sign_dat desc;
    et voici celle qui ne fonctionne pas; en fait, la LOV ne s'affiche pas et le premier élément de la LOV est sélectionné.

    select cae.code,
    pcn.ref_no,
    pcn.sign_dat,
    pcn.validity_end_dat,
    pcn.medication_det,
    pcn.remark
    from prescrs pcn,
    prescr_cares pce,
    cares cae
    where cae.seq_no = pce.cae_seq_no
    and pce.pcn_pat_seq_no = pcn.pat_seq_no
    and pce.pcn_ref_no = pcn.ref_no
    and pcn.pat_seq_no = :global.pat_seq_no
    and pcn.validity_end_dat > sysdate -730
    order by pcn.sign_dat desc;
    Quelqu'un aurai un élément de réponse??
    Merci à vous

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    la requête ne retournerait pas qu'un seul résultat par hasard ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 25
    Par défaut
    Oui en effet, dans la 2ième version la requête ne retourne que le premier résultat de la LOV et l'affiche d'emblée.

    A quoi pensez-vous ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 25
    Par défaut
    Par contre dans la première version, j'ai une dizaine de résultat

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 316
    Par défaut
    la requête ne retournerait pas qu'un seul résultat par hasard ?
    je pense que qu'orafrance sedemande si en fait avec le nouveau test
    il n'y pas pas qu'une seul reponse retournée.
    Executez la requete dans sqlplus pour controler le nombre de reponse

    de plus je crois que si la lov a la propeiete automatic select a yes, si le
    query ne renvoie qu'un enrg alors il est automatiquement selectionné
    et la lov ne s'affiche pas

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 25
    Par défaut
    J'ai bien sur fait cette vérification et la requète me retourne 8 résultats

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par bockstael Voir le message
    Oui en effet, dans la 2ième version la requête ne retourne que le premier résultat de la LOV et l'affiche d'emblée.

    A quoi pensez-vous ?
    je pensais tout bêtement que si un seul résultat est retourné c'est logique de ne pas en afficher d'autre

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/04/2006, 11h29
  2. Réponses: 3
    Dernier message: 12/01/2005, 16h25
  3. [FORMS 9i] LOV ET RG dynamique
    Par cosmos38240 dans le forum Forms
    Réponses: 5
    Dernier message: 04/01/2005, 09h33
  4. [Forms] Comment restreindre les valeurs d'une LOV
    Par popressay dans le forum Forms
    Réponses: 9
    Dernier message: 25/08/2004, 10h59
  5. [Forms]une LOV personnalisée
    Par popressay dans le forum Forms
    Réponses: 4
    Dernier message: 28/07/2004, 11h12

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