Création historique annuel
bb972
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
bb972 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
bb972 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour
besoin d'aide sous Access 2010 pour la création d'une table avec ventilations mensuelles.
Table input :
Matricule Produit Ordre Mois Montant
100 10 1 1 100.00
100 10 1 2 120.00
100 10 2 1 50.00
100 10 2 2 60.00
200 11 1 1 30.00
Table output :
Matricule Produit Ordre Janvier Février
100 10 1 100.00 120.00
100 10 2 50.00 60.00
200 11 1 30.00
Donc ventiler par Matricule, Produit et Ordre et le Montant selon le mois
Toute solution me convient. Merci
besoin d'aide sous Access 2010 pour la création d'une table avec ventilations mensuelles.
Table input :
Matricule Produit Ordre Mois Montant
100 10 1 1 100.00
100 10 1 2 120.00
100 10 2 1 50.00
100 10 2 2 60.00
200 11 1 1 30.00
Table output :
Matricule Produit Ordre Janvier Février
100 10 1 100.00 120.00
100 10 2 50.00 60.00
200 11 1 30.00
Donc ventiler par Matricule, Produit et Ordre et le Montant selon le mois
Toute solution me convient. Merci
A voir également:
- Création historique annuel
- Historique presse-papier android - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
2 réponses
Bonjour,
pouvez-vous me dire si ce script est exact ?
UPDATE Table1 LEFT JOIN [Table output 2] ON (Table1.Article = [Table output 2].Article)
AND (Table1.Produit = [Table output 2].Produir) AND (Table1.Ordre = [Table output 2].Ordre)
AND (Table1.Matricule = [Table output 2].Matricule)
SET [Table output 2].Janvier = [Table1].[Montant]WHERE (((Table1.dateOuv)=1)) or
SET [Table output 2].Fevrier = [Table1].[Montant] WHERE (((Table1.dateOuv)=2)) or
SET [Table output 2].Mars = [Table1].[Montant] WHERE (((Table1.dateOuv)=3));
Merci
pouvez-vous me dire si ce script est exact ?
UPDATE Table1 LEFT JOIN [Table output 2] ON (Table1.Article = [Table output 2].Article)
AND (Table1.Produit = [Table output 2].Produir) AND (Table1.Ordre = [Table output 2].Ordre)
AND (Table1.Matricule = [Table output 2].Matricule)
SET [Table output 2].Janvier = [Table1].[Montant]WHERE (((Table1.dateOuv)=1)) or
SET [Table output 2].Fevrier = [Table1].[Montant] WHERE (((Table1.dateOuv)=2)) or
SET [Table output 2].Mars = [Table1].[Montant] WHERE (((Table1.dateOuv)=3));
Merci
le champ Mois n'est pas suffisant ? 1=janvier 2=février etc
Comment veux tu qu'access devine les chiffres. Pour ce ne sont que chiffre numerique.
Si tu une date complete avec un champ format date ,on peut extraire chaque partie de la date dans une requete
donc considère que le champ Mois contient :
Mois 1 devient 01/01/2015
Mois 2 devient 01/02/2015
Dans ce lien, un exemple d'extraction du mois, soi en chiffre ou en texte par l'intermédiaire d'une requête
http://www.cjoint.com/c/EGpiB1kHMSH
le but ce n'est pas d'extraire un texte d'après le mois de la date, mais d'après le mois positionner le montant dans la colonne Janvier à Décembre.