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 03/04/2006, 16h50   #1
Invité de passage
 
Inscription : juillet 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 37
Points : 1
Points : 1
Envoyer un message via MSN à ousta
Par défaut [FORMS] LISTES comment mettre le focus sur un element

Quand on cree une liste et quon fait un ADD LIST ELEMENT (1, x,x) ca ajoute au premier index mais par contre quand on va sur la page du forms ca selectionne un champ vide par defaut et non pas le champ nouvellement cree.

Comment faire pour que soitselectionne dans la liste le champ 1 par defaut?
ousta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 17h07   #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
Mettre la propriété "required" du champs à true, ou mettre une valeur par défaut.
__________________
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 03/04/2006, 17h21   #3
Invité de passage
 
Inscription : juillet 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 37
Points : 1
Points : 1
Envoyer un message via MSN à ousta
jai essaye la propriete required a true jai toujours 1 champ blanc et pour la valeur de defaut c'est possible de la mettre par defaut dans le code PL/SQL?
ousta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 17h34   #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
Citation:
Envoyé par ousta
jai essaye la propriete required a true jai toujours 1 champ blanc
Tu l'as mise à true après avoir rempli ta liste ?

Citation:
Envoyé par ousta
et pour la valeur de defaut c'est possible de la mettre par defaut dans le code PL/SQL?
Code :
monblock.maliste := 'test';
Et si tu veux conserver le status de ton record, tu peux faire :
Code :
1
2
3
anc_status := get_record_property ;(:system.cursor_record, :system.cursor_block, STATUS);
monblock.maliste := 'test';
set_record_property (:system.cursor_record, :system.cursor_block, STATUS, anc_status);
__________________
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 03/04/2006, 19h59   #5
Invité de passage
 
Inscription : juillet 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 37
Points : 1
Points : 1
Envoyer un message via MSN à ousta
Merci bcp autre question comment recuperer le LABEL de l'element selectionne de ma liste
ousta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 20h11   #6
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
En cherchant un peu...
http://sheikyerbouti.developpez.com/forms10g/?page=Chap24

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DECLARE
   LC$Liste  Varchar2(61) := :system.cursor_item ;
   LC$Valeur Varchar2(30) := Name_In( LC$Liste ) ;
   LN$Nbre   Pls_integer ;
BEGIN
 
   LN$Nbre := Get_List_Element_Count( LC$Liste ) ;
 
   FOR i IN 1 .. LN$Nbre Loop 
      IF Get_List_Element_Value( LC$Liste, i ) = LC$Valeur Then
         :BLOC2.LABEL := Get_List_Element_Label( LC$Liste, i ) ;
         Exit ;
      End IF ;
   End loop ;
 
END;
__________________
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 04/04/2006, 00h18   #7
Invité de passage
 
Inscription : juillet 2004
Messages : 37
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 37
Points : 1
Points : 1
Envoyer un message via MSN à ousta
SheikYerbouti merci mai la tu recupere tout les elements moi ce que je veux c'est l'element courant uniquement.
ousta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 07h28   #8
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
Lisez-bien de nouveau, notament au niveau du exit.
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web