Bonjour,
un peu léger comme information. Il va falloir ressortir la boule de cristal.
Commençons : parlez-vous de multi-enregistrements dans un bloc ?
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
Oui il s'agit bien d'un multi enregistrement.
Vous pouvez boucler dans vos enregistrements et compter:
Mais vous pouvez aussi utiliser un système de sélection des enregistrement sans ajouter de case à cocher dans votre block.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 declare rec pls_integer := get_block_property( :system.cursor_block, current_record ); nb pls_integer := 0 ; begin first_record ; loop if :bl.ckeckbox = 'valeur_cliquee' then nb := nb + 1 ; end if ; exit when :system.last_Record = 'TRUE'; next_record ; end loop; go_record(rec); 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
Merci beaucoup SheikYerbouti, c'est ce que je cherchais, merci.
Pas super comme option, si le all_record = yes est possible, alors il suffit d'avoir la checkbox avec comme valeurs possibles 0 et 1 et de créer un item qui fait la somme de la checkbox.
Avantage : Pas de parcours de bloc à faire.
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager