{Access} help me!!!sortir un etat numérique d'abse

Fermé
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009 - 1 sept. 2009 à 14:05
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009 - 9 sept. 2009 à 13:13
Bonjour,
j'ai crée une base de données avec access pour gérer les absences.
j'ai besoin de faire une situation némrique des absences, pour cela j'ai besoin de former un tableau(ensemble de cellules) comme un etat: la ligne est composée des directions, la colonne par les motifs d'absence.
donc la case [i,j] va contenir le nombre de personnes absents de la directions i pour motif j.
ce nombre bien sur est basé sur une requetes COUNT() qui elle aussi basée sur plusieurs tables.
donc comme il ya plusieurs directions(m) et plusieurs motifs(n)===>m*n case chacune correspond à une requete COUNT spécifique pour elle.

cet etat est construit manuellement. j'ai essayé de travailler avec des zones de textes et mettre comme source de controle la requete COUNT mais ca n'a pas fonctionné, il affiche #NOM?.
aidez moi SVP, je sais plus quoi faire. merci.

9 réponses

incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 74
1 sept. 2009 à 19:19
Salut.

Je ne suis pas sur que cela soit faisable. Je crois que tu ne peux mettre qu'une seule requête dans un état, ce qui signifie que ta requete doit contenir toutes les informations que tu veux y voir figurer. Access ensuite peut opérer des regroupements c'est à dire pour un champ ne conserver qu'une des seules valeurs qui sont identiques et en faire un entête.

En revanche avec un module écrit en VBA tu peux obtenir ton tableau au format excel ou HTML. Tu peux définir plusieurs requêtes les traiter et intégrer le résultat au document puis passer à la suivante.

Cdlt

IC
0
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009
1 sept. 2009 à 21:11
salut;
merci pour la réponse
comme j'ai pas fait du basic je sais pas comment procéder et si vous pouvez me donner des exemples ou des cours sépcifiques pour cette tache.
merci
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
2 sept. 2009 à 09:35
Bonjour,

Tu peux faire plusieurs requêtes dans un Etat ;) Pas de soucis.
Il faut par exemple utiliser les UNIONS.

Tu fais donc une requête :

SELECT ....
UNION SELECT .......

Puis tu bases ton état sur cette requête.
0
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009
2 sept. 2009 à 12:55
salut;
et la disposition des résultats dans l'état est ce que je peux les mettre la où je veux?
parce que moi j'ai une sorte de tableau comme j cité précedemment.
est c'est possible?
merci.
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
2 sept. 2009 à 14:00
Déjà est ce que ce que je t'ai donné fonctionne?
0
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009
3 sept. 2009 à 02:12
salut;
bon ce qui concerne la construction de l'etat sur la base d'une requete (composée de plusieurs sous requetes), oui ca fonctionne mais le pb c'est la disposition des résultats ils les affiche sur la meme ligne ou la meme colonne, et moi je veux les traiter manuellement pour les disposer sous forme de tableau.
si t'as une idée comment faire cet aménagement je serai reconnaissant.
merci encore.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
3 sept. 2009 à 09:09
Ah oui je me rappelle avoir eut ce soucis.

Il faut revoir l'anaylse. En gros tu fais 2 sous-état. Un basé sur une requête, l'autre sur l'autre.

Puis tu créés un état ou tu vas mettre tes 2 (ou plus) sous-état. Comme ça tu peux gérer la mise en forme ;)
0
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009
3 sept. 2009 à 11:38
bonjour;

je te remercie pour la réponse,

il me reste comment construire un état à partir de sous états?

bon je travaille avec access 2007
merci
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
3 sept. 2009 à 11:40
Il me semble qu'il suffit de glissé le sous-Etat présent dans le menu dans l'Etat que tu aura ouvert préalablement.
0
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009
3 sept. 2009 à 11:53
salut;

bon "un grand merci beaucoup" pour le coup de main. j'ai crée un état vide et j'ai glissé les deux sous états at apparament ca marche mais ca demande un effort pour bien disposer les cellules, mais bon c pas grave.
je te remercie encore.

quand je termine je dis, allez à la prochaine.
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
3 sept. 2009 à 11:56
Pas de soucis, je m'ennuie en cours donc je suis à l'entière disposition de la communauté CCM.

Bonne chance pour la suite ;)
0
joseNEM Messages postés 45 Date d'inscription lundi 31 août 2009 Statut Membre Dernière intervention 4 novembre 2009
9 sept. 2009 à 13:13
bonjour;
en fait j'ai eu un autre pb, c comment construire une requete qui englobe la somme (différence, .. des opérations arithmétiques) des COUNTS des sous requetes?

merci d'avance.
j'attend la réponse.
0