{Access} requete croisée access
Résolu/Fermé
delflef
Messages postés
31
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
10 juin 2009
-
10 juin 2009 à 13:50
delflef Messages postés 31 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 10 juin 2009 - 10 juin 2009 à 15:44
delflef Messages postés 31 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 10 juin 2009 - 10 juin 2009 à 15:44
Bonjour,
j'ai une requete croisée sur ACCESS dont le script SQL est le suivant
TRANSFORM Count(ACH_VisitesParIntervenant.Type_Visite) AS CompteDeType_Visite
SELECT ACH_VisitesParIntervenant.No_Malade
FROM ACH_VisitesParIntervenant
WHERE (((ACH_VisitesParIntervenant.CodeIntervenant)="180") AND ((Year([datevisite]))=2009))
GROUP BY ACH_VisitesParIntervenant.No_Malade
PIVOT Month([DateVisite]);
j'aimerai que le 180 soit un donnée à saisir, genre une boite de dialogue qui s'ouvre et qui demande le code intervenant, mais je n'y arrive pas.
merci pour votre aide!
j'ai une requete croisée sur ACCESS dont le script SQL est le suivant
TRANSFORM Count(ACH_VisitesParIntervenant.Type_Visite) AS CompteDeType_Visite
SELECT ACH_VisitesParIntervenant.No_Malade
FROM ACH_VisitesParIntervenant
WHERE (((ACH_VisitesParIntervenant.CodeIntervenant)="180") AND ((Year([datevisite]))=2009))
GROUP BY ACH_VisitesParIntervenant.No_Malade
PIVOT Month([DateVisite]);
j'aimerai que le 180 soit un donnée à saisir, genre une boite de dialogue qui s'ouvre et qui demande le code intervenant, mais je n'y arrive pas.
merci pour votre aide!
A voir également:
- {Access} requete croisée access
- Tableau croisee dynamique - Guide
- Access appdata - Guide
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Acer quick access - Forum logiciel systeme
- Controller access network - Télécharger - Contrôle parental
4 réponses
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 389
10 juin 2009 à 14:55
10 juin 2009 à 14:55
Bonjour,
Le code suivant devrait faire ce que tu veux
Tu rajoutes un paramètre (Code_Intervenant) et ensuite tu changes ta valeur 180 par Code_Intervenant.
A plus
Le code suivant devrait faire ce que tu veux
PARAMETERS Code_Intervenant TEXT(255) TRANSFORM Count(ACH_VisitesParIntervenant.Type_Visite) AS CompteDeType_Visite SELECT ACH_VisitesParIntervenant.No_Malade FROM ACH_VisitesParIntervenant WHERE (((ACH_VisitesParIntervenant.CodeIntervenant) = Code_Intervenant ) AND ((Year([datevisite]))=2009)) GROUP BY ACH_VisitesParIntervenant.No_Malade PIVOT Month([DateVisite]);
Tu rajoutes un paramètre (Code_Intervenant) et ensuite tu changes ta valeur 180 par Code_Intervenant.
A plus
delflef
Messages postés
31
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
10 juin 2009
1
10 juin 2009 à 15:09
10 juin 2009 à 15:09
j'ai un message d'erreur : "erreur de synthaxe dans la clause PARAMETER"
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 389
10 juin 2009 à 15:36
10 juin 2009 à 15:36
Bonjour,
Oups, j'ai oublié un ;
A plus
Oups, j'ai oublié un ;
PARAMETERS Code_Intervenant Text ( 255 );
A plus
delflef
Messages postés
31
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
10 juin 2009
1
10 juin 2009 à 15:44
10 juin 2009 à 15:44
nickel!
merci!!
merci!!