Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/11/2006, 19h26   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 75
Points : 11
Points : 11
Par défaut [Forms 10g] Restrictions de migration de 6i vers 10g

Lors de la migration de mes sources de Forms 6i vers Forms 10g, l'utilitaire de migration ne parvient pas à convertir le code en place dans 3 cas de figures :

1/ Message “WHEN-NEW-FORM-INSTANCE : This trigger can only be defined at Form level”
Ce trigger était défini initialement au niveau bloc et contenait l'instruction execute-query. Peut-on se contenter de déporter ce code dans le trigger WHEN-NEW-FORM-INSTANCE au niveau Form ??? Où faut-il imaginer une autre solution de contournement ??

2/ Message "The WHEN-MOUSE-ENTER, WHEN-MOUSE-LEAVE, WHEN-MOUSE-MOVE triggers are intentionally ignored at runtime when running Oracle Forms applications on the WEB."
Ces triggers étaient utilisés pour gérer des info-bulles. Où déporter le code d'affichage et de disparition de celles-ci pour conserver un comportement similaire ?

3/ Message “The Fixed Length property is obsolete and will be ignored at runtime”
Où basculer l'information de cette propriété ?

Merci d'avance pour vos réponses.

Bonne soirée.

Fabien
duboisfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 00h15   #2
Membre éprouvé
 
Avatar de star
 
Inscription : février 2004
Messages : 450
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 450
Points : 417
Points : 417
Ptit recherche : http://www.developpez.net/forums/sho...d.php?t=114457
Bon prog
.
star est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 21h38   #3
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 75
Points : 11
Points : 11
Merci pour le traitement du 1er point

Et concernant les questions 2 et 3, vous avez une solution ?
duboisfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 22h03   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Les bulles d'aides sont gérées automatiquement via la propriété Tooltip des items. Le texte peut également être modifé à l'exécution avec l'instruction Set_Item_Property()
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 05h29   #5
Membre éprouvé
 
Avatar de star
 
Inscription : février 2004
Messages : 450
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 450
Points : 417
Points : 417
Pour le 3
Je crois qu'il faut utiliser un mask adéquat ou bien écrire un trigger qui ferait la vérification de taille !
.
star est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 11h33   #6
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 75
Points : 11
Points : 11
Pourriez-vous me donner davantage de détail concernant le 3e point : l'exemple d'un masque de format, le code d'un trigger, ... pour imposer que mon champ de millésime défini en type 'text' contienne systématiquement 4 caractères lors de la saisie (Ex : 2006) ?

Merci
duboisfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 18h59   #7
Membre éprouvé
 
Avatar de star
 
Inscription : février 2004
Messages : 450
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 450
Points : 417
Points : 417
Trigger WVI :
Code :
1
2
3
4
IF LENGTH(:millesime) != 4 THEN
   message('Taille non respectee');
   RAISE form_trigger_failure;
END IF;
.
star est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h56.


 
 
 
 
Partenaires

Hébergement Web