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 27/10/2006, 16h30   #1
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
Par défaut evenement qui se declenche en modifiant une zone de text

Bonjour,
je suis un debutant dans la programmation Forms et je veux du l'aide
bon j'ai une zone de text et un boutton, j'ai mis une evenement sur la zone comme etant desactive tant que l'utilisateur n'a saisie rien sur la zone, au contraire le boutton s'est active, le probleme est si l'utilisateur a saisie qqch et apres il a effacer son texte le boutton reste active¡¡¡¡
comment controler cette zone ?
merci d'avance de votre aide
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h08   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Eh bien il suffit de le désactiver si la valeur de ta zone est null, non ?
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h16   #3
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
Oui mais comment .
en premier lieu on verifie si la zone de texte contient du texte, mais apres comment gerer le cas de si le texte est efface = la zone est vide
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h23   #4
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Dans ton trigger when-valide-item :
Code :
1
2
3
4
5
IF :monBlock.monItem IS NOT NULL then
   set_item_property ('monBlock.monBouton', enabled, property_true);
else
   set_item_property ('monBlock.monBouton', enabled, property_false);
end IF;
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h25   #5
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
a quel niveau je pose cette trigger
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h26   #6
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Au niveau de ta zone de texte
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h32   #7
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
Oui ca marche si je quitte la zone moi je veux sans quitter la zone par exemple en vb.net il existe une methode on-texte-changed, dans forms n'existe pas un methode pareil et merci bcp
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h34   #8
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Comme tu l'as dit cela n'existe pas dans forms... Donc à l'impossible nul n'est tenu.

Après rien ne t'empêche de faire une usine à gaz, en utilisant des timers.

[EDIT]
Ou si tu es en mode web, tu peux toujours développer un javabean.
[/EDIT]
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h36   #9
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
Merci bcp

Non pour les javabean pas encor mnt je suis interesse juste pour cette evenement, juste pour savoir: il n'existe meme pas une evenement clear item
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h54   #10
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Non.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h58   #11
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
Ok merci alors ce que dois faire c'est controler la zone soit when-validate-item soit post-text-item
donc merci bcp pour votre aide et a une autre question
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2006, 14h58   #12
Nouveau Membre du Club
 
Inscription : août 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 32
Points : 33
Points : 33
Bonjour;

Il n'existe pas au niveau du Forms un trigger qui permet de contrôler le contenu d'une zone de texte sans la quitter.

Pour votre cas, il exite deux trigger Wen_validate_item et post_text_item.
hdmea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 10h14   #13
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 114
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 114
Points : 34
Points : 34
Envoyer un message via MSN à Ora92_IDS
Non mais whene validate item et post-text-item sont des evenements qui se decelenchent apres que tu quitte la zone .
pour controler la zone sans la quitter c'est ca que je veux savoir, o cas ou ta trouver qqch alors envoyer moi un msg svp et merci.
Ora92_IDS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 11h16   #14
Membre éclairé
 
Inscription : août 2005
Messages : 316
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : août 2005
Messages : 316
Points : 342
Points : 342
Citation:
Non mais whene validate item et post-text-item sont des evenements qui se decelenchent apres que tu quitte la zone .
pour controler la zone sans la quitter c'est ca que je veux savoir, o cas ou ta trouver qqch alors envoyer moi un msg svp et merci.
Deux solution :
-Apres controle si zone a vide l'utilisateur doit rester dans la zone de saisie, alors utilise raise form_trigger_failure
- Si la zone est vide la zone doit avoir enabled à property_false ,dans ce cas tu est obligé de ne plus être dans la zone , car impossible de changer cette propriétée lorsque c'est l'item courant.

J'espère avoir compris ce que tu veux
c.langlet 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 18h12.


 
 
 
 
Partenaires

Hébergement Web