{Access} help me!!!sortir un etat numérique d'abse
joseNEM
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
joseNEM Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
joseNEM Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- {Access} help me!!!sortir un etat numérique d'abse
- Télévision numérique - Guide
- Télévision numérique terrestre - Accueil - TV & Vidéo
- Pavé numérique bloqué - Guide
- Remettre pc etat usine - Guide
- Clavier numérique bloqué - Guide
9 réponses
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
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
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.
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.
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ;)
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 ;)
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
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
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.
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.
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.
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