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][Oracle Application] réalisation d'un zoom


Sujet :

Forms Oracle

  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut [forms 6i][Oracle Application] réalisation d'un zoom
    Bonjour à tou(te)s,

    Je travaille sur forms 6i sous l'ERP Oracle Application 11.5.7 et je dois réaliser dans un écran spécifique un zoom pointant sur l'écran standard du module AR nommé "Détails du compte" correspondant à l'écran ARXCWMAI.fmb.

    J'ai réussi à mettre en place ce zoom mais je n'arrive pas à lui transmettre une liste d'arguments "correcte" afin de positionner automatiquement certains items du bloc.
    En effet, je voudrais que :
    - le champ "Classe" soit renseigné à "Règlement"
    - le champ "Numéro" soit positionné avec le numéro du client que je lui transmets
    - et que le recherche soit lancée pour arriver sur l'écran de consultation.

    Si un utilisateur passe par ici et qu'il a réalisé une fois dans sa vie un zoom alors il pourrait être en mesure de m'aider mais je crains que peu de personnes de ce forum n'ait travaillé sur cet ERP

    Merci d'avance.

  2. #2
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    salut,


    Si c'est bien compris ton problème .
    Tu géres le pre-query du block qui contient le zoom

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    :nom_block.Classe:='Règlement' ( si le champs est basé sinon il faut le mettre 
    dans post-query);
    :nom_block.Numéro:=:parameter.no_client;--( le paramétre que tu as passé);
    S'il est dans un autre module tu mets dans le when-new-form-instance du module zoom
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    go_block('nom_block')( s'il contient plusieurs blocks);
    execute_query ;

  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
    Sinon, il y a aussi la mise à jour de la clause Where du Block (Set_Block_Property( ... DEFAULT_WHERE, '....')) suivi d'un execute_query.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Bonjour à tous les 2,

    Vos solutions me plaisent bien et je ne serais pas sous l'ERP Oracle Application alors je les accepterais volontiers et je sais par expérience qu'elles fonctionneraient.

    Malheureusement, je ne peux pas modifier quoi que ce soit dans l'écran standard que je veux invoquer (i.e. celui sur lequel je veux "zoomer").
    J'ai l'impression que le seul moyen que j'ai à ma disposition est d'utiliser les paramètres de l'écran standard ; cependant, j'ai passé plusieurs heures à essayer d'en positionner et j'ai l'impression qu'aucun ne convient.

    Je connais bien forms et je débute sur Oracle Appli mais j'ai l'impression que :
    - soit ce n'est pas possible de positionner ces items avec cet écran
    - soit il faut passer par un moyen détourné

    PS : je n'ai pas essayé mais il n'est pas possible de positionner la clause WHERE d'un bloc qui est contenu dans un écran que l'on veut ouvrir (ie le zoom) sans modifier le code source de l'écran appelé ?

  5. #5
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut,

    J'ai une autre idée, pourquoi pas utliser la sécurité granulaire , il va automatiquement rajouter le filtre à ta table Client ????

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Je te remercie de te creuser les méninges Salim, je me sens moins seul

    Concernant la sécurité granulaire - tu vas être content - l'ERP travaille avec.
    Selon ta responsabilité et donc l'organisation à laquelle tu es rattaché (ie tes droits en tant qu'utilisateur), tu n'as pas accès aux mêmes informations.

    Tout ça pour dire que la sécurité granulaire est une artillerie qui me paraît bien lourde pour la mise en place d'un zoom qui est un procédé courant sous Oracle Application.
    A la réflexion, je ne pense pas que la FGAC soit adaptée à me demande car, dans l'état actuel, rien dans mon module ne le lie à cet écran "Détails du compte".
    Je chercher justement à créer ce lien qui doit être un zoom.

    Une nouvelle idée après ces quelques éléments (décevants) de réponse ?

  7. #7
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut Magnus ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Je te remercie de te creuser les méninges Salim, je me sens moins seul
    C'est l'esprit d'équipe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Tout ça pour dire que la sécurité granulaire est une artillerie qui me paraît 
    bien lourde pour la mise en place d''un zoom qui est un procédé courant sous 
    Oracle Application.
    Oui, je suis complètement d'accord avec toi Magnus.

    J'ai jamais travaillé avec l'ERP Oracle Application. désolé

    Bon courage Magnus.

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/10/2010, 10h50
  2. Plate forme Oracle Application
    Par bilalove dans le forum Installation
    Réponses: 0
    Dernier message: 07/05/2008, 10h17
  3. Image Oracle application server forms services
    Par fabrizio_r7 dans le forum Forms
    Réponses: 16
    Dernier message: 11/02/2008, 12h11
  4. Réponses: 3
    Dernier message: 17/01/2008, 18h11
  5. forms et oracle application
    Par sapars dans le forum Oracle
    Réponses: 10
    Dernier message: 01/02/2005, 13h25

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