-
groupement de données
Bonjour,
Merci pour votre aide, c'est urgent.
On m'a demander de créer une grille qui affiche la liste de tous les employées
Il sont groupés par département,et avant chaque groupe on affiche le nom du département et le nombre d'employé
Par exemple:
DEPARTEMENT1 2
JHON MARTIN TECH
MARCELO KORIA ING
DEPARTEMENT2 1
LEONARDO TOURE DIR
Merci Beaucoup.
-
Ce serait bien de donner la structure de vos tables.
Si c’est la même que celles de la base par défaut d’ORACLE, vous pouvez faire une block maître basé sur DEPT (de type formulaire) et un block détail basé sur EMP (de type tabulaire) ; ensuite vous aurez le choix entre :
- Sur le block détail EMP, rajouter un champ calculé (donc non basé avec les propriétés suivantes : Mode de calcul -> récapitulatif, Fonction de récapitulation -> décompte, Bloc récapitulatif -> EMP, Elément récapitulatif -> n’importe quel champ du bloc EMP, Nombre d’éléments affiché -> 1) .
- Sur le block maître DEPT, rajouter un champ non basé que vous renseignerez par le post-query du genre
Code:
Select count(*) into :DEPT.nom_de_ton_champ_non_basé from EMP where num_dept = :DEPT.num_dept;