|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 226 ![]() |
Bonjour,
J'ai un block de données détail, suite à une execute query les données sont affichées avec doublons et même plus que ça. Est il possible d'afficher les données sans répétition? (comme dans le cas de SQL distinct). Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Dans ce cas, il faut utiliser un block basé sur CLAUSE FROM
http://sheikyerbouti.developpez.com/...?page=Chap9#L3 avec ceci, vous rédigez vous-même l'ordre SELECT.
__________________
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 |
|
|
10
|
|
|
#3 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 226 ![]() |
Bonjour Mr. Yerbouti,
Mais je travaille seulement sur des tables pas des vues. |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Aucun rapport. Comme je le disais, le truc c'est que vous écrivez l'ordre SELECT complet, sur votre table en l'occurence.
__________________
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 |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 226 ![]() |
Bonjour,
Vous voulez dire que je dois utiliser un curseur non? Pardon je n'ai pas encore compris. |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Consultez d'abord le lien que j'ai fourni. Il explique comment baser un bloc sur une CLAUSE FROM.
Ensuite, posez vos questions la dessus s'il y a encore qque chose que vous n'avez pas compris. Je ne vais pas réécrire la solution ici...
__________________
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 |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 226 ![]() |
Bonjour,
J'ai compris enfin. Mon bloc contient deux champ basés (code {pk} , libelle) donc je fais Code :
SELECT DISTINCT libelle, code FROM TABLE Citation:
Citation:
|
||
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Le select doit ramener autant de colonne qu'il y a de champs dans votre block. De plus, il doit être cerné de parenthèses avant d'être utilisé dans le Set_Block_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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com