Oracle Forms Builder : Fenêtres

Fermé
Rass - 4 juin 2009 à 12:15
 tiger - 6 févr. 2010 à 00:40
Bonjour,

Je veux créer un programme avec Oracle Forms Builder composé de 4 fenêtres :
- Fenêtre Accueil avec 3 boutons
- 3 fenêtres d'affichage des données

Dans la Fenêtre accueil donc je dois programmer les déclencheurs des 3 boutons pour m'afficher une des 3 autres fenêtres. j'ai essayé les deux codes suivants mais rien ne se passe en exécution ! sachant que je n'ai aucune erreur de compilation dans l'éditeur PL/SQL ou lors du démarrage de l'application.
1er code :
HIDE_VIEW('ACCUEIL');
SHOW_VIEW('CANVAS2');

2eme code:
HIDE_WINDOW('WIN_ACCUEIL');
SHOW_WINDOW('WIN_2');

Le programme est constitué des fenêtres et canevas suivants :
CANEVAS :
-ACCUEIL --> canevas intégrale, ayant comme fenêtre : WIN_ACCUEIL
-CANVAS2 --> canevas intégrale, ayant comme fenêtre : WIN_2
-CANVAS3 --> canevas intégrale, ayant comme fenêtre : WIN_3
-CANVAS4 --> canevas intégrale, ayant comme fenêtre : WIN_4

FENÊTRES :
- WIN_ACCUEIL --> ayant comme canevas principal : ACCUEIL
- WIN_2 --> ayant comme canevas principal : CANVAS2
- WIN_3 --> ayant comme canevas principal : CANVAS3
- WIN_4 --> ayant comme canevas principal : CANVAS4

Merci pour votre aide.

3 réponses

fares_master
23 juil. 2009 à 12:54
pour l'appel de tes interfaces, ulilise call_form voici un exemle(auteur: sheik yerbouti)

BEGIN
CALL_FORM('factures', no_hide, no_replace, query_only);
END;

DECLARE
pl_id PARAMLIST;
BEGIN
/* Transmission d'une liste de paramètres */
pl_id := GET_PARAMETER_LIST('tempdata');
IF ID_NULL(pl_id) THEN
CALL_FORM('factures');
ELSE
CALL_FORM('factures',
hide,
no_replace,
no_query_only,
pl_id);
END IF;

CALL_FORM('ventes', no_hide, do_replace, query_only);
END;

bonne chane!!!
2
Je précise juste que je n'est aucun problème de configuration puisque j'ai deja utilisé oracle forms builder pour des programmes plus simples et ça fonctionne impec.
0
slt à tous


je viens d'installer forms builder et à l'ouverture y 'a des mots en anglais dans le menu chose qui est normale et autres des symboles illisible.

pouvez vous m'aidez svp pour resoudre ce probleme ???
0