Bonjour,
Je travail actuellement sur un projet avec VS2008, mon projet consiste à collecter et gérer les données de pointage de salariés dans une entreprise.
Les entrées et sorties des salariés sont enregistrées dans une table "POINTAGE".
Voici les champs de cette table :
- idPoint
- heurePoint
- datePoint
- numBadge ==>numéro du badge qui pointe
- Type ==> Entrée ou Sortie
A chaque salarié est attribué un et un seul badge (permet d'identifier le propriétaire du pointage).
Dans mon projet , j'utilise Crystal report pour afficher les temps de présence d'un salarié , mensuel et hebdomadaire. Mais aussi d'afficher la liste des pointages d'un salarié.
Actuellement, je liste tous les salariés sur un report avec divers informations (nom, prenom, service...) par section.
Ce que je veux aussi c'est d'afficher la liste des pointages effectués par le salarié et ce dans la même section.
Le problème c'est que quand j'ajoute les champs de pointage dans la section, il me crée pour chaque pointage une nouvelle section avec les informations divers.
Voici une illustration :
Ce que je veux:
--------------------------------------------------------------------
Matricule : 3
Nom : CANALES Prénom : Sergio
N° Badge : 1AZ9E7R8R3
Service : Informatique
Sous total hebdomadaire : xx
Total Mensuel : xx
POINTAGE:
HEURE: DATE: TYPE:
08:00 10/05/10 Entrée
10:00 10/05/10 Sortie
etc... etc... etc...
--------------------------------------------------------------------
--------------------------------------------------------------------
Matricule : 7
Nom : MILEVSKY Prénom : ARTEM
N° Badge : 1AZ9E7R8R3
Service : Informatique
Sous total hebdomadaire :
Total Mensuel : mai/2010
POINTAGE:
HEURE: DATE: TYPE:
10:00 10/05/10 Entrée
18:00 10/05/10 Sortie
etc... etc... etc...
--------------------------------------------------------------------
Ce que j'ai:
--------------------------------------------------------------------
Matricule : 7
Nom : MILEVSKY Prénom : ARTEM
N° Badge : 1AZ9E7R8R3
Service : Informatique
Sous total hebdomadaire :
Total Mensuel : mai/2010
POINTAGE:
HEURE: DATE: TYPE:
10:00 10/05/10 Entrée
--------------------------------------------------------------------
--------------------------------------------------------------------
Matricule : 7
Nom : MILEVSKY Prénom : ARTEM
N° Badge : 1AZ9E7R8R3
Service : Informatique
Sous total hebdomadaire :
Total Mensuel : mai/2010
POINTAGE:
HEURE: DATE: TYPE:
18:00 10/05/10 Sortie
--------------------------------------------------------------------
ETC...
Comment procéder ?
Merci
Partager