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 23/08/2005, 13h52   #1
Invité de passage
 
Inscription : avril 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 11
Points : 1
Points : 1
Par défaut [Forms9i]Creation d'une LOV a partir de donnée d'un item

Voila je souhaite créer une lov qui ira chercher les infos dans une table mais pas toutes les lignes. Cad quand l'utilisateur se connecte je lui demande de rentrer sont login password et je stocke toutes les info le concernant dans des champs texte dans un canevas. Quand il click sur l'item associé a la lov je dois lui donnée que les lignes qui a le droit de consulter. Mon problème est qu'il n'est pas possible de rentrer dans la commande sql de la lov quelque chose comme
Code :
1
2
 SELECT * FROM TABLE
WHERE iduser = :Canevas.iduser
Merci par avance.
simpletz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2005, 14h00   #2
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
Vous êtes fatigant à ne pas lire les règles !

http://www.developpez.net/forums/viewtopic.php?t=318843&sid=5760182971357df9e4e06398f37e986e
http://www.developpez.net/forums/viewtopic.php?t=309476&sid=5760182971357df9e4e06398f37e986e
__________________
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 23/08/2005, 14h03   #3
Invité de passage
 
Inscription : avril 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 11
Points : 1
Points : 1
Désoler
je travail sous forms 9
simpletz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2005, 14h10   #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
Un item n'est pas attaché à un canevas mais à un bloc.

Vous avez le droit d'écrire:

Code :
1
2
SELECT * FROM EMP
WHERE deptno = :emp.deptno
emp étant le nom du bloc dans lequel se trouve l'item

Et merci d'éditer votre titre : exemple : [Forms9i] Lov...
__________________
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 23/08/2005, 14h37   #5
Invité de passage
 
Inscription : avril 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 11
Points : 1
Points : 1
C'est ce que j'ai écris dans un premier temps mais ça ne marche pas. Il me dit table non valide. Je parle bien du code a mettre dans l'instruction lors de la création d'une LOV
simpletz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2005, 14h42   #6
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
Et bien c'est que le nom de table que vous indiquez n'existe pas ou n'est pas visible depuis Forms.
__________________
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 23/08/2005, 15h01   #7
Invité de passage
 
Inscription : avril 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 11
Points : 1
Points : 1
Ce n'est pas une table mais un bloc dans lequel j'ai des items text ou je stock les infos de l'utilisateur par un Mon instruction select marche mais quand je met le where il y a un pb vu que je conditionne le tri par les un item d'un bloc.
simpletz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2005, 15h04   #8
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
Pouvez-vous indiquer les informations suivantes:

le nom du bloc
le nom de l'item (que vous référencez dans votre clause where)
l'ordre SQL complet du record group de votre LOV
__________________
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 23/08/2005, 15h38   #9
Invité de passage
 
Inscription : avril 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 11
Points : 1
Points : 1
J'ai trouvé comment faire voici le code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
declare 
display BOOLEAN;
recordNum number;
recordId RecordGroup;
 
begin
recordNum := populate_group_with_query('listSite1','SELECT ALL SITE.ID, 
SITE.NAME, SITE.FIRM, SITE.IDREGION
FROM SITE where site.idRegion = '||:summary.idregion);
set_lov_property('listAllSite', group_name, 'listSite1');
display := show_lov('ListAllSite');
 
end;
Merci de votre aide
simpletz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2005, 16h29   #10
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
Vous auriez pu le faire simplement dans l'ordre select du record group.
mais c'est comme vous voulez.
__________________
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é Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h13.


 
 
 
 
Partenaires

Hébergement Web