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 ?
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;
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.
Partager