-
Application oracle forms
bonsoir ,
je suis debutant en forms,je vien de terminer ma premiere application,j'ai crée les canevas et les bloc de données et tout,j'ai compilé et ça march trés bien,le seul probleme c'est que je sais pas comment génerer un fichier qui vas etre executer directement sur un navigateur sans refaire la compilation a chaque fois,svp aidez moi
et merci
-
Normlement, lorsque tu as compilé ton module de formulaire, tu devrais avoir un fichier avec l'extension .FMX dans le répertoire où se trouve ton fichier .FMB. C'est ce fichier qui va servir à l'exécution du module de formulaire dans le navigateur.
Si tu ne veux pas passer par Forms (et donc la compilation), il te suffit de spécifier le chemin où se trouve ton fichier .FMX (pour l'exemple, il se trouve dans "C:\mesForms"), dans le fichier "default.env" qui se trouve dans "C:\DevSuiteHome_1\forms\server\". Ouvre ce fichier, repère la variable "FORMS_PATH" et rajoute ton répertoire. Tu devrais avoir un truc du genre : "FORMS_PATH=C:\DevSuiteHome_2\forms;C:\mesForms". Tu peux remarquer qu'on peut mettre plusieurs répertoires et qu'ils sont séparés par un point-virgule. Il te suffit ensuite d'ouvrir ton navigateur et de saisir l'adresse URL :) (par défaut et en local : "http://localhost:8889/forms/frmservlet&form=ton_form").
Si ça te dit qu'il n'arrive pas à trouver ton fichier .fmx, essaye d'ajouter la variable d'environnement "FORMS_PATH" dans Panneau de configuration, Système, onglet Avancé, Variables d'environnement, partie "Variables utilisateur".
Encore une autre précision, note que l'URL du dessus spécifie le nom du form en paramètre. Si tu ne veux plus le mettre, modifie le fichier "formsweb.cfg" qui se trouve dans le même répertoire que "default.env". Dans la section [default], cherche le paramètre "form" (qui doit avoir comme valeur "test.fmx"). Mets le nom de ton formulaire à la place. N'oublie pas de relancer OC4J si la modification s'est faite après son lancement. Du coup, ton adresse URL se réduit maintenant à : "http://localhost:8889/forms/frmservlet".
Si tu veux plus d'infos sur les fichiers de configuration (notamment sur les autres propriétés), je t'invite à aller sur ce lien : http://sheikyerbouti.developpez.com/...g/?page=Chap55
-
merci bcp c tré gentill, la methode a marché tré bien merci