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 :

post-query ne s'execute pas


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 331
    Par défaut post-query ne s'execute pas
    Bonjour,

    Voila, je ne comprends pas pourquoi mon POST-QUERY ne veut pas s'executer.
    je fais "go_block('mon_bloc');" puis "execute_query;".
    Mais le post-query du bloc n'est pas appelé.
    pourriez-vous me donner quelques suggestions à ce sujet.
    Merci.

  2. #2
    Membre éclairé Avatar de Jean_Benoit
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 499
    Par défaut
    Je ne sais plus si on peut faire un go_block dans un post-query. Les triggers évènementiels ne peuvent pas faire de navigation.
    Ensuite peut être que le block cible a un pre-query qui le met en status changed.
    Faudrait debuguer avec un message à chaque étape avec :system.cursor_block , status.
    Faudrait aller sur le block destination à la souris et entrer un execute query (Ctrl-F11) pour voir s'il n'y aurait pas un champ en affichage impossible genre trop court ou pas du bon type. Faudrait mettre une section exception dans le post-query

    declare
    .
    begin
    .
    exception
    when others then
    message( 'erreur: ' || substr( sqlerrm, 1, 70 ) );
    end;

  3. #3
    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
    1. assurez-vous que le go_block() vous place effectivement sur le bloc.
    2. assurez-vous que le execute_query est effectivement exécuté
    3. commant savez-vous que le post-query ne s'exécute pas ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 331
    Par défaut
    Merci, je vais essayer toutes vos suggestions.
    Sinon le post-query ne s'execute pas car lors du debug, le block s'affiche sans passer dans le post-query.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 331
    Par défaut
    Faudrait aller sur le block destination à la souris et entrer un execute query (Ctrl-F11) pour voir s'il n'y aurait pas un champ en affichage impossible genre trop court ou pas du bon type
    Quand je execute manuellement l'execute query (F8), il n'ya aucun messages.il ne connait pas ctrl F11.

    Faudrait mettre une section exception dans le post-query
    Je ne peux pas car je ne rentres pas dans le post-query.

    assurez-vous que le go_block() vous place effectivement sur le bloc.
    Le go_block me place effectivement sur mon block (je visualise tout les items du block et le bouton).

    assurez-vous que le execute_query est effectivement exécuté
    c'est peut-etre la que vient le probleme car en faisant F8, je n'ai rien meme pas un message d'erreur.

    Je ne sais pas trop vers ou aller pour regler ce probleme.
    pourriez_vous me dire quels variables system ou autre dois-je regarder lors du debug pour savoir pourquoi le post-query ne s'execute pas?
    Merci.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 331
    Par défaut
    j'avais oublier
    Je ne sais plus si on peut faire un go_block dans un post-query. Les triggers évènementiels ne peuvent pas faire de navigation.
    le go_block, je le fais sur le "when-button-pressed" d'un bouton d'un autre block.

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

Discussions similaires

  1. Lsmod ne s'execute pas
    Par bmamine dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 25/11/2005, 16h45
  2. Mon getline ne s'execute pas.
    Par mail1789 dans le forum C++
    Réponses: 7
    Dernier message: 21/08/2005, 19h42
  3. help please[global.asa] il s'execute pas!
    Par thief dans le forum ASP
    Réponses: 6
    Dernier message: 24/03/2005, 13h10
  4. ShellExecuteEx ne s'execute pas à chaque fois??
    Par Gothico dans le forum MFC
    Réponses: 11
    Dernier message: 01/03/2005, 22h02
  5. [Kylix] Compilation OK Execution pas ok
    Par teurf dans le forum EDI
    Réponses: 14
    Dernier message: 03/12/2002, 15h10

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