Bonjour,
Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec
un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et
200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux :
Totaux 100
Totaux 125
Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure
si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures
FROM Pointage;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour Jean-Luc,
Je ne sais pas si c'est ce que tu attends car ta question n'est pas trop précise pour moi. Une requête Analyse croisée comme celle-ci conviendrait ?
TRANSFORM Sum(Pointage.LesHeures) AS SommeDeLesHeures SELECT Pointage.LeNumero, Pointage.LaDate FROM Pointage GROUP BY Pointage.LeNumero, Pointage.LaDate PIVOT "Totaux " & [LeTaux];
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour, Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et 200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux : Totaux 100 Totaux 125 Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête : SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures FROM Pointage;
Merci d'avance
Bonjour Jean-Luc,
Je ne sais pas si c'est ce que tu attends car ta question n'est pas trop
précise pour moi. Une requête Analyse croisée comme celle-ci conviendrait ?
TRANSFORM Sum(Pointage.LesHeures) AS SommeDeLesHeures
SELECT Pointage.LeNumero, Pointage.LaDate
FROM Pointage
GROUP BY Pointage.LeNumero, Pointage.LaDate
PIVOT "Totaux " & [LeTaux];
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec
un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et
200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux :
Totaux 100
Totaux 125
Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure
si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures
FROM Pointage;
Je ne sais pas si c'est ce que tu attends car ta question n'est pas trop précise pour moi. Une requête Analyse croisée comme celle-ci conviendrait ?
TRANSFORM Sum(Pointage.LesHeures) AS SommeDeLesHeures SELECT Pointage.LeNumero, Pointage.LaDate FROM Pointage GROUP BY Pointage.LeNumero, Pointage.LaDate PIVOT "Totaux " & [LeTaux];
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour, Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et 200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux : Totaux 100 Totaux 125 Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête : SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures FROM Pointage;
Merci d'avance
Pierre CFI [mvp]
bonjour
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, If([Taux]0,[Heures],Null) as Totaux100,If([Taux]5,[Heures],Null) as Totaux125, If([Taux] 0,[Heures],Null) as Totaux200 FROM Pointage;
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Jean-Luc A" a écrit dans le message de news:
Bonjour, Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et 200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux : Totaux 100 Totaux 125 Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête : SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures FROM Pointage;
Merci d'avance -- JLA
bonjour
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, If([Taux]0,[Heures],Null) as
Totaux100,If([Taux]5,[Heures],Null) as Totaux125, If([Taux] 0,[Heures],Null) as Totaux200
FROM Pointage;
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
"Jean-Luc A" <jeanluca@discussions.com> a écrit dans le message de news: EDE8BD28-C763-4E07-A269-58145094E7F6@microsoft.com...
Bonjour,
Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec
un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et
200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux :
Totaux 100
Totaux 125
Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure
si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures
FROM Pointage;
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, If([Taux]0,[Heures],Null) as Totaux100,If([Taux]5,[Heures],Null) as Totaux125, If([Taux] 0,[Heures],Null) as Totaux200 FROM Pointage;
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Jean-Luc A" a écrit dans le message de news:
Bonjour, Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et 200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux : Totaux 100 Totaux 125 Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête : SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures FROM Pointage;
Merci d'avance -- JLA
Jean-Luc A
Je reformule ma question car je crois que je n'ai pas été très clair. Plus simplement il faudrait que le champ Total100 contienne la valeur de Heures si la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, Pointage.Heures AS Total100 FROM Pointage;
D'avance merci pour votre aide. -- JLA
bonjour
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, If([Taux]0,[Heures],Null) as Totaux100,If([Taux]5,[Heures],Null) as Totaux125, If([Taux] 0,[Heures],Null) as Totaux200 FROM Pointage;
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Jean-Luc A" a écrit dans le message de news:
Bonjour, Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et 200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux : Totaux 100 Totaux 125 Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête : SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures FROM Pointage;
Merci d'avance -- JLA
Je reformule ma question car je crois que je n'ai pas été très clair. Plus
simplement il faudrait que le champ Total100 contienne la valeur de Heures si
la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit
rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures,
Pointage.Heures AS Total100
FROM Pointage;
D'avance merci pour votre aide.
--
JLA
bonjour
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, If([Taux]0,[Heures],Null) as
Totaux100,If([Taux]5,[Heures],Null) as Totaux125, If([Taux] 0,[Heures],Null) as Totaux200
FROM Pointage;
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
"Jean-Luc A" <jeanluca@discussions.com> a écrit dans le message de news: EDE8BD28-C763-4E07-A269-58145094E7F6@microsoft.com...
Bonjour,
Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec
un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et
200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux :
Totaux 100
Totaux 125
Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure
si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures
FROM Pointage;
Je reformule ma question car je crois que je n'ai pas été très clair. Plus simplement il faudrait que le champ Total100 contienne la valeur de Heures si la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, Pointage.Heures AS Total100 FROM Pointage;
D'avance merci pour votre aide. -- JLA
bonjour
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, If([Taux]0,[Heures],Null) as Totaux100,If([Taux]5,[Heures],Null) as Totaux125, If([Taux] 0,[Heures],Null) as Totaux200 FROM Pointage;
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Jean-Luc A" a écrit dans le message de news:
Bonjour, Si quelqu'un paut m'aider, j'ai le problème suivant. J'ai une requête avec un champ Taux qui est une liste déroulante contenant les valeurs 100;125 et 200 et un champ Heure.
Peut-on ajouter dans cette requête trois champs totaux : Totaux 100 Totaux 125 Totaux 200
Ces trois champs devraient être calculés de la façon suivante :
Par exemple le champ Totaux 125 serait remplis par la valeur du champ Heure si le champs Taux est à 125 dans le cas contraire mettre un blanc.
Voici ma requête : SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures FROM Pointage;
Merci d'avance -- JLA
Eric
Bonjour,
Ce que te propose PierreCFI répond à ta demande. Remplaces les IF par IIF.
Ou alors ca reste encore très brumeux ! Si ca ne convient pas , donnes un exemple explicite des données et de ce que tu veux faire retourner par la requête.
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je reformule ma question car je crois que je n'ai pas été très clair. Plus simplement il faudrait que le champ Total100 contienne la valeur de Heures si la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, Pointage.Heures AS Total100 FROM Pointage;
D'avance merci pour votre aide.
Bonjour,
Ce que te propose PierreCFI répond à ta demande.
Remplaces les IF par IIF.
Ou alors ca reste encore très brumeux ! Si ca ne convient pas , donnes
un exemple explicite des données et de ce que tu veux faire retourner
par la requête.
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je reformule ma question car je crois que je n'ai pas été très clair. Plus
simplement il faudrait que le champ Total100 contienne la valeur de Heures si
la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit
rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures,
Pointage.Heures AS Total100
FROM Pointage;
Ce que te propose PierreCFI répond à ta demande. Remplaces les IF par IIF.
Ou alors ca reste encore très brumeux ! Si ca ne convient pas , donnes un exemple explicite des données et de ce que tu veux faire retourner par la requête.
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je reformule ma question car je crois que je n'ai pas été très clair. Plus simplement il faudrait que le champ Total100 contienne la valeur de Heures si la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, Pointage.Heures AS Total100 FROM Pointage;
D'avance merci pour votre aide.
Jean-Luc A
Merci à vous tous c'est super ceci fonctionne voici donc ce que je désirais :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, IIf([Taux]0,[Heures],Null) AS [Heures 100%], IIf([Taux]5,[Heures],Null) AS [Heures 125%], IIf([Taux] 0,[Heures],Null) AS [Heures 200%] FROM Pointage;
-- JLA
Bonjour,
Ce que te propose PierreCFI répond à ta demande. Remplaces les IF par IIF.
Ou alors ca reste encore très brumeux ! Si ca ne convient pas , donnes un exemple explicite des données et de ce que tu veux faire retourner par la requête.
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je reformule ma question car je crois que je n'ai pas été très clair. Plus simplement il faudrait que le champ Total100 contienne la valeur de Heures si la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, Pointage.Heures AS Total100 FROM Pointage;
D'avance merci pour votre aide.
Merci à vous tous c'est super ceci fonctionne voici donc ce que je désirais :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures,
IIf([Taux]0,[Heures],Null) AS [Heures 100%], IIf([Taux]5,[Heures],Null)
AS [Heures 125%], IIf([Taux] 0,[Heures],Null) AS [Heures 200%]
FROM Pointage;
--
JLA
Bonjour,
Ce que te propose PierreCFI répond à ta demande.
Remplaces les IF par IIF.
Ou alors ca reste encore très brumeux ! Si ca ne convient pas , donnes
un exemple explicite des données et de ce que tu veux faire retourner
par la requête.
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je reformule ma question car je crois que je n'ai pas été très clair. Plus
simplement il faudrait que le champ Total100 contienne la valeur de Heures si
la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit
rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures,
Pointage.Heures AS Total100
FROM Pointage;
Merci à vous tous c'est super ceci fonctionne voici donc ce que je désirais :
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, IIf([Taux]0,[Heures],Null) AS [Heures 100%], IIf([Taux]5,[Heures],Null) AS [Heures 125%], IIf([Taux] 0,[Heures],Null) AS [Heures 200%] FROM Pointage;
-- JLA
Bonjour,
Ce que te propose PierreCFI répond à ta demande. Remplaces les IF par IIF.
Ou alors ca reste encore très brumeux ! Si ca ne convient pas , donnes un exemple explicite des données et de ce que tu veux faire retourner par la requête.
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je reformule ma question car je crois que je n'ai pas été très clair. Plus simplement il faudrait que le champ Total100 contienne la valeur de Heures si la valeur du champ Taux est égale à 100. Dans le cas contraire le champ doit rester vide.
SELECT Pointage.N°, Pointage.Date, Pointage.Taux, Pointage.Heures, Pointage.Heures AS Total100 FROM Pointage;