Skip to main content

Pointage

annuaire Frontignan : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.EmailPersonnel, EMPLOYES1.Telephone1, EMPLOYES1.Telephone2
FROM EMPLOYES1
WHERE (((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan") And ((CBool(EMPLOYES1!Productif))<>0) And ((EMPLOYES1.[Actif])<>0)) Or (((EMPLOYES1.NomPrenom)="LEVOYER Allan")) Or (((EMPLOYES1.NomPrenomResponsable)="REISSI Fabien") And ((EMPLOYES1.[Actif])<>0));

cadre ou pas : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.OPCA, EMPLOYES1.[Actif]
FROM EMPLOYES1;

Copie de annuaire Frontignan : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.EmailPersonnel, EMPLOYES1.Telephone1, EMPLOYES1.Telephone2, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.[Actif]
FROM EMPLOYES1
WHERE (((EMPLOYES1.CodeSite)="FR"));

Cout salarie employe responsable : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.TypeContrat, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.CodeSite
FROM EMPLOYES1;

Cout salarie prod FR : 

SELECT HEURE_MOIS.AN, HEURE_MOIS.MOIS, EMPLOYES1.NomPrenom, HEURE_MOIS.CoutSalaireMois, HEURE_MOIS.TotalPrimeSanaHSup
FROM HEURE_MOIS LEFT JOIN EMPLOYES1 ON HEURE_MOIS.IDemploye = EMPLOYES1.NumAuto
WHERE (((HEURE_MOIS.AN)>=2021));

cout salarie total heures : 

SELECT HEURE_JOUR.LeJour, EMPLOYES1.NomPrenom, FormatDateTime([HEURE_JOUR]![HeuresPointeuse],3) AS HEURES2
FROM HEURE_JOUR LEFT JOIN EMPLOYES1 ON HEURE_JOUR.IDemploye = EMPLOYES1.NumAuto
WHERE (((HEURE_JOUR.LeJour) Between #1/1/2021# And #10/31/2023#) And ((FormatDateTime(HEURE_JOUR!HeuresPointeuse,3))<>#12/30/1899#));

Cout salarie ventilation : 

SELECT ProductionVentilation.LaDate, EMPLOYES1.NomPrenom, ProductionEquipes1.Libelle, FormatDateTime([ProductionVentilation]![Heures],3) AS Expr1, ProductionEquipes1.CodeSite AS SITEVENTILATION
FROM (ProductionVentilation LEFT JOIN EMPLOYES1 ON ProductionVentilation.ID_Employe = EMPLOYES1.NumAuto) LEFT JOIN ProductionEquipes1 ON ProductionVentilation.Id_Activite = ProductionEquipes1.IdEquipeProduction
WHERE (((ProductionVentilation.LaDate) Between #1/1/2021# And #10/31/2023#) And ((FormatDateTime(ProductionVentilation!Heures,3))<>"00:00:00"));

cout salarie ventilation 2021 2023 : 

SELECT ProductionVentilation.LaDate, EMPLOYES1.NomPrenom, ProductionEquipes1.Libelle, FormatDateTime([ProductionVentilation]![Heures],3) AS Expr1, ProductionEquipes1.CodeSite AS SITEVENTILATION, EMPLOYES1.TypeContrat, EMPLOYES1.CodeSite AS SITEEMPLOYE, EMPLOYES1.NomPrenomResponsable
FROM (ProductionVentilation LEFT JOIN EMPLOYES1 ON ProductionVentilation.ID_Employe = EMPLOYES1.NumAuto) LEFT JOIN ProductionEquipes1 ON ProductionVentilation.Id_Activite = ProductionEquipes1.IdEquipeProduction
WHERE (((ProductionVentilation.LaDate) Between #10/1/2021# And #9/30/2023#) And ((FormatDateTime(ProductionVentilation!Heures,3))<>"00:00:00"));

Dates contrats : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.DateCDI, EMPLOYES1.DateFin
FROM EMPLOYES1
WHERE (((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan") AND ((EMPLOYES1.TypeContrat)="CDI") AND ((EMPLOYES1.CodeSite)="FR"));

Dates contrats filiere mer : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.DateCDI, EMPLOYES1.DateFin
FROM EMPLOYES1
WHERE (((EMPLOYES1.NomPrenomResponsable)="JUILLE Thibaud"));

Dates contrats maintenance : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.DateCDI, EMPLOYES1.DateFin
FROM EMPLOYES1
WHERE (((EMPLOYES1.NomPrenomResponsable)="REISSI Fabien") AND ((EMPLOYES1.TypeContrat)="CDI"));

Dates periode essai : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.DateCDI, EMPLOYES1.DateDebut
FROM EMPLOYES1
WHERE (((EMPLOYES1.DateCDI)>=Date()-130) And ((EMPLOYES1.TypeContrat)="CDI") And ((EMPLOYES1.CodeSite)="FR") And ((CBool(EMPLOYES1![Actif]))<>0));

employesinterim : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.TypeContrat
FROM EMPLOYES1;

Envoi mail Retards Prod MAR : 

SELECT EMPLOYES1.NomPrenom, HEURE_JOUR1.LeJour, FormatDateTime([HEURE_JOUR1]![HeureDebutProd],3) AS DEMARRAGE, FormatDateTime([HEURE_JOUR1]![Hdebut1],3) AS POINTAGE, FormatDateTime([HEURE_JOUR1]![Hdebut1]-[HEURE_JOUR1]![HeureDebutProd],3) AS RETARD, EMPLOYES1.EmailPersonnel
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR1 ON EMPLOYES1.NumAuto = HEURE_JOUR1.IDemploye
WHERE (((HEURE_JOUR1.LeJour)=Date()) And ((FormatDateTime(HEURE_JOUR1!HeureDebutProd,3))>#12/30/1899 0:30:0#) And ((FormatDateTime(HEURE_JOUR1!Hdebut1,3))>#12/30/1899 0:30:0#) And ((FormatDateTime(HEURE_JOUR1!Hdebut1-HEURE_JOUR1!HeureDebutProd,3))>#12/30/1899#) And ((EMPLOYES1.TypeContrat)="CDI") And ((EMPLOYES1.CodeSite)="MA"))
ORDER BY HEURE_JOUR1.LeJour;

Envois mail Retards Prod FR : 

SELECT EMPLOYES1.NomPrenom, HEURE_JOUR1.LeJour, FormatDateTime([HEURE_JOUR1]![HeureDebutProd],3) AS DEMARRAGE, FormatDateTime([HEURE_JOUR1]![Hdebut1],3) AS POINTAGE, FormatDateTime([HEURE_JOUR1]![Hdebut1]-[HEURE_JOUR1]![HeureDebutProd],3) AS RETARD, EMPLOYES1.EmailPersonnel, EMPLOYES1.NomPrenomResponsable
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR1 ON EMPLOYES1.NumAuto = HEURE_JOUR1.IDemploye
WHERE (((HEURE_JOUR1.LeJour)=Date()) And ((FormatDateTime(HEURE_JOUR1!HeureDebutProd,3))>#12/30/1899 0:30:0#) And ((FormatDateTime(HEURE_JOUR1!Hdebut1,3))>#12/30/1899 0:30:0#) And ((FormatDateTime(HEURE_JOUR1!Hdebut1-HEURE_JOUR1!HeureDebutProd,3))>#12/30/1899#) And ((EMPLOYES1.TypeContrat)="CDI") And ((EMPLOYES1.CodeSite)="FR") And ((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan"))
ORDER BY HEURE_JOUR1.LeJour;

Heures toutlemonde : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.CodeSite, HEURE_JOUR.LeJour, HEURE_JOUR.NoDeSemaine, FormatDateTime([HEURE_JOUR]![HeuresPointeuse],3) AS HEURES2, EMPLOYES1.TypeContrat
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR ON EMPLOYES1.NumAuto = HEURE_JOUR.IDemploye
WHERE (((HEURE_JOUR.LeJour) Between #1/1/2019# And #12/31/2019#) And ((FormatDateTime(HEURE_JOUR!HeuresPointeuse,3))<>"00:00:00"));

HEURES_ACT_FRONTI : 

SELECT ProductionVentilation.LaDate, EMPLOYES1.NomPrenom, ProductionTaches.Libelle, FormatDateTime([ProductionVentilation]![Heures],3) AS Expr1, ProductionTaches.CodeSite
FROM (ProductionVentilation LEFT JOIN EMPLOYES1 ON ProductionVentilation.NumEmploye = EMPLOYES1.NumAuto) LEFT JOIN ProductionTaches ON ProductionVentilation.NumTache = ProductionTaches.NumAuto
WHERE (((ProductionVentilation.LaDate)>#12/31/2022#) And ((FormatDateTime(ProductionVentilation!Heures,3))<>"00:00:00"));

HEURES_ACT_FRONTI_VBA : 

SELECT ProductionVentilation_1.LaDate, EMPLOYES1.NomPrenom, ProductionTaches.Libelle, FormatDateTime([ProductionVentilation_1]![Heures],3) AS Expr1, ProductionTaches.CodeSite, Services.ANALYTIQUE
FROM ((ProductionVentilation AS ProductionVentilation_1 LEFT JOIN EMPLOYES1 ON ProductionVentilation_1.NumEmploye = EMPLOYES1.NumAuto) LEFT JOIN ProductionTaches ON ProductionVentilation_1.NumTache = ProductionTaches.NumAuto) LEFT JOIN Services ON ProductionTaches.idService = Services.IdService
WHERE (((ProductionVentilation_1.LaDate) Between Date()-20 And Date()) And ((FormatDateTime(ProductionVentilation_1!Heures,3))<>"00:00:00"));

HeuresAllan : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.CodeSite, HEURE_JOUR.LeJour, HEURE_JOUR.NoDeSemaine, FormatDateTime([HEURE_JOUR]![HeuresPointeuse],3) AS HEURES2, EMPLOYES1.TypeContrat
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR ON EMPLOYES1.NumAuto = HEURE_JOUR.IDemploye
WHERE (((EMPLOYES1.NomPrenom)="LEVOYER Allan") And ((HEURE_JOUR.LeJour) Between #1/1/2026# And #12/31/2026#) And ((FormatDateTime(HEURE_JOUR!HeuresPointeuse,3))<>"00:00:00"));

HeuresALLAN VERIF POINTAGE : 

SELECT HEURE_JOUR1.LeJour, EMPLOYES1.NomPrenom, FormatDateTime([HEURE_JOUR1]![HeureDebutProd],3) AS DEMARRAGE, HEURE_JOUR1.EquipeProd, FormatDateTime([Hdebut1],3) AS HD1, FormatDateTime([Hfin1],3) AS HF1, FormatDateTime([Hdebut2],3) AS HD2, FormatDateTime([Hfin2],3) AS HF2, FormatDateTime([Hdebut3],3) AS HD3, FormatDateTime([Hfin3],3) AS HF3, FormatDateTime([Hdebut4],3) AS HD4, FormatDateTime([Hfin4],3) AS HF4, FormatDateTime([Hdebut5],3) AS HD5, FormatDateTime([Hfin5],3) AS HF5, FormatDateTime([Hdebut6],3) AS HD6, FormatDateTime([Hfin6],3) AS HF6, FormatDateTime([Hdebut7],3) AS HD7, FormatDateTime([Hfin7],3) AS HF7, FormatDateTime([Hdebut8],3) AS HD8, FormatDateTime([Hfin8],3) AS HF8
FROM EMPLOYES1 RIGHT JOIN HEURE_JOUR1 ON EMPLOYES1.NumAuto = HEURE_JOUR1.IDemploye
WHERE (((HEURE_JOUR1.LeJour) Between Date()-7 And Date()) And ((EMPLOYES1.NomPrenom)="LEVOYER Allan") And ((FormatDateTime(HEURE_JOUR1!HeureDebutProd,3))<>"00:00:00"));

HeuresALLANFRcalculproductivité : 

SELECT EMPLOYES1.NomPrenom, FormatDateTime([HEURE_JOUR]![HeureDebutProd],3) AS DEMARRAGE, HEURE_JOUR.EquipeProd, FormatDateTime([HeuresPointeuse],3) AS HTT1
FROM HEURE_JOUR LEFT JOIN EMPLOYES1 ON HEURE_JOUR.IDemploye = EMPLOYES1.NumAuto
WHERE (((EMPLOYES1.NomPrenom)="LEVOYER Allan") And ((FormatDateTime(HEURE_JOUR!HeureDebutProd,3))<>"00:00:00") And ((HEURE_JOUR.LeJour)=Date()));

Heuresdemarrage : 

SELECT EMPLOYES1.NomPrenom, HEURE_JOUR1.LeJour, FormatDateTime([HEURE_JOUR1]![HeureDebutProd],3) AS DEMARRAGE, HEURE_JOUR1.EquipeProd, EMPLOYES1.EmailPersonnel
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR1 ON EMPLOYES1.NumAuto = HEURE_JOUR1.IDemploye
WHERE (((HEURE_JOUR1.LeJour) Between Date()+1 And Date()+5) And ((EMPLOYES1.EmailPersonnel)<>"") And ((Len([EquipeProd]))>"0") And ((CBool(EMPLOYES1![Actif]))<>0) And ((EMPLOYES1.CodeSite)="FR"))
ORDER BY HEURE_JOUR1.LeJour;

HeuresKEVINFRcalculproductivité : 

SELECT EMPLOYES1.NomPrenom, FormatDateTime([HEURE_JOUR]![HeureDebutProd],3) AS DEMARRAGE, HEURE_JOUR.EquipeProd, FormatDateTime([HeuresPointeuse],3) AS HTT1
FROM HEURE_JOUR LEFT JOIN EMPLOYES1 ON HEURE_JOUR.IDemploye = EMPLOYES1.NumAuto
WHERE (((EMPLOYES1.NomPrenom)="LIDIER Kévin") And ((FormatDateTime(HEURE_JOUR!HeureDebutProd,3))<>"00:00:00") And ((HEURE_JOUR.LeJour)=Date()));

HeuresMaintenance : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.CodeSite, HEURE_JOUR.LeJour, HEURE_JOUR.NoDeSemaine, FormatDateTime([HEURE_JOUR]![HeuresPointeuse],3) AS HEURES2
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR ON EMPLOYES1.NumAuto = HEURE_JOUR.IDemploye
WHERE (((EMPLOYES1.NomPrenomResponsable)="REISSI Fabien") AND ((HEURE_JOUR.LeJour)>=#1/1/2020#));

HeuresoperateurFR : 

SELECT EMPLOYES1.NomPrenom, EMPLOYES1.NomPrenomResponsable, EMPLOYES1.CodeSite, HEURE_JOUR.LeJour, HEURE_JOUR.NoDeSemaine, FormatDateTime([HEURE_JOUR]![HeuresPointeuse],3) AS HEURES2, EMPLOYES1.TypeContrat, CBool([EMPLOYES1]![Productif]) AS Expr1
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR ON EMPLOYES1.NumAuto = HEURE_JOUR.IDemploye
WHERE (((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan") And ((HEURE_JOUR.LeJour) Between #1/1/2026# And #12/31/2026#) And ((FormatDateTime(HEURE_JOUR!HeuresPointeuse,3))<>"00:00:00") And ((CBool(EMPLOYES1!Productif))<>0));

HEURESPRODFINVENTILATION : 

SELECT EMPLOYES1.NomPrenom, FormatDateTime([ProductionVentilation]![Heures],3) AS Expr1
FROM EMPLOYES1 RIGHT JOIN ProductionVentilation ON EMPLOYES1.NumAuto = ProductionVentilation.ID_Employe
WHERE (((EMPLOYES1.NomPrenom)<>"LIDIER Kévin") And ((FormatDateTime(ProductionVentilation!Heures,3))<>"00:00:00") And ((ProductionVentilation.LaDate)=Date()) And ((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan"));

HEURESPRODFR VERIF FIN VENTILATION : 

SELECT ProductionVentilation.LaDate, EMPLOYES1.NomPrenom, FormatDateTime([ProductionVentilation]![Heures],3) AS Expr1, EMPLOYES1.CodeSite
FROM EMPLOYES1 RIGHT JOIN ProductionVentilation ON EMPLOYES1.NumAuto = ProductionVentilation.ID_Employe
WHERE (((ProductionVentilation.LaDate) Between Date()-7 And Date()) And ((FormatDateTime(ProductionVentilation!Heures,3))<>"00:00:00") And ((EMPLOYES1.CodeSite)="FR"));

HeuresPRODFR VERIF POINTAGE : 

SELECT HEURE_JOUR1.LeJour, EMPLOYES1.NomPrenom, FormatDateTime([HEURE_JOUR1]![HeureDebutProd],3) AS DEMARRAGE, HEURE_JOUR1.EquipeProd, FormatDateTime([Hdebut1],3) AS HD1, FormatDateTime([Hfin1],3) AS HF1, FormatDateTime([Hdebut2],3) AS HD2, FormatDateTime([Hfin2],3) AS HF2, FormatDateTime([Hdebut3],3) AS HD3, FormatDateTime([Hfin3],3) AS HF3, FormatDateTime([Hdebut4],3) AS HD4, FormatDateTime([Hfin4],3) AS HF4, FormatDateTime([Hdebut5],3) AS HD5, FormatDateTime([Hfin5],3) AS HF5, FormatDateTime([Hdebut6],3) AS HD6, FormatDateTime([Hfin6],3) AS HF6, FormatDateTime([Hdebut7],3) AS HD7, FormatDateTime([Hfin7],3) AS HF7, FormatDateTime([Hdebut8],3) AS HD8, FormatDateTime([Hfin8],3) AS HF8
FROM EMPLOYES1 RIGHT JOIN HEURE_JOUR1 ON EMPLOYES1.NumAuto = HEURE_JOUR1.IDemploye
WHERE (((HEURE_JOUR1.LeJour) Between Date()-7 And Date() And (HEURE_JOUR1.LeJour) Between Date()-7 And Date()) And ((FormatDateTime(HEURE_JOUR1!HeureDebutProd,3))<>"00:00:00") And ((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan"));

HeuresPRODFRcalculproductivité : 

SELECT EMPLOYES1.NomPrenom, FormatDateTime([HEURE_JOUR1]![HeureDebutProd],3) AS DEMARRAGE, HEURE_JOUR1.EquipeProd, FormatDateTime([Hdebut1],3) AS HD1, FormatDateTime([Hfin1],3) AS HF1, FormatDateTime([Hdebut2],3) AS HD2, FormatDateTime([Hfin2],3) AS HF2, FormatDateTime([Hdebut3],3) AS HD3, FormatDateTime([Hfin3],3) AS HF3, FormatDateTime([Hdebut4],3) AS HD4, FormatDateTime([Hfin4],3) AS HF4, FormatDateTime([Hdebut5],3) AS HD5, FormatDateTime([Hfin5],3) AS HF5, FormatDateTime([Hdebut6],3) AS HD6, FormatDateTime([Hfin6],3) AS HF6, FormatDateTime([Hdebut7],3) AS HD7, FormatDateTime([Hfin7],3) AS HF7, FormatDateTime([Hdebut8],3) AS HD8, FormatDateTime([Hfin8],3) AS HF8
FROM EMPLOYES1 RIGHT JOIN HEURE_JOUR1 ON EMPLOYES1.NumAuto = HEURE_JOUR1.IDemploye
WHERE (((EMPLOYES1.NomPrenom)<>"LIDIER Kévin") And ((FormatDateTime(HEURE_JOUR1!HeureDebutProd,3))<>"00:00:00") And ((HEURE_JOUR1.LeJour)=Date()) And ((EMPLOYES1.NomPrenomResponsable)="LEVOYER Allan"));

HeuresSylvette : 

SELECT EMPLOYES1.NomPrenom, HEURE_JOUR.LeJour, HEURE_JOUR.NoDeSemaine, FormatDateTime([HEURE_JOUR]![HeuresPointeuse],3) AS HEURES2
FROM EMPLOYES1 LEFT JOIN HEURE_JOUR ON EMPLOYES1.NumAuto = HEURE_JOUR.IDemploye
WHERE (((EMPLOYES1.NomPrenom)="CELADA Sylvette") And ((HEURE_JOUR.LeJour) Between #1/1/2024# And #12/31/2024#) And ((FormatDateTime(HEURE_JOUR!HeuresPointeuse,3))<>"00:00:00"));

JOURSFERIES : 

SELECT Calendrier.Date, CBool([Ferie]) AS JFERIE
FROM Calendrier
WHERE (((CBool([Ferie]))=True) AND ((Calendrier.Annee)>=2023));

mdp frontignan : 

SELECT EMPLOYES.NomPrenom, EMPLOYES.[Actif], EMPLOYES.TypeContrat, EMPLOYES.EmailPersonnel, EMPLOYES.NomPrenomResponsable, EMPLOYES.MDPEntretien, UTILISATEURS.MDP4D
FROM EMPLOYES LEFT JOIN UTILISATEURS ON EMPLOYES.NumAuto = UTILISATEURS.id_Empl;

MODULATION 4D :