1 2 3 4
| CurrentDb.CreateQueryDef "RTest", _
"SELECT Saisonnier.Sa_id, Service.Se_id, Responsable.Re_id, Saisonnier.Sa_nom, Saisonnier.Sa_prenom, Responsable.Re_nom, Responsable.Re_prenom, Service.Se_libelle, Entite.En_libelle, Qualification.Qu_libelle, Statut.St_libelle, Contrat.Co_datedeb, Contrat.Co_datefin, Contrat.Co_basehoraire, Horaire.Ho_jourscontrat, Horaire.Ho_repas, Horaire.Ho_heures, Absence.Ab_acronyme, Contrat.Co_id" & _
"FROM Absence RIGHT JOIN (Entite INNER JOIN (Responsable INNER JOIN (Service INNER JOIN (Qualification INNER JOIN (Statut INNER JOIN (Saisonnier INNER JOIN (Contrat INNER JOIN Horaire ON Contrat.Co_id = Horaire.fk_contrat) ON Saisonnier.Sa_id = Contrat.fk_saisonnier) ON Statut.St_id = Contrat.fk_statut) ON Qualification.Qu_id = Contrat.fk_qualification) ON Service.Se_id = Contrat.fk_service) ON Responsable.Re_id = Service.Fk_responsable) ON Entite.En_id = Service.Fk_entite) ON Absence.Ab_id = Horaire.fk_absence" & _
"WHERE (((Saisonnier.Sa_id)=IIf(IsNull([Formulaires]![F_Feuille_Presence]![Lst_Salarie]),[Sa_id],[Formulaires]![F_Feuille_Presence]![Lst_salarie])) AND ((Service.Se_id)=IIf(IsNull([Formulaires]![F_Feuille_Presence]![Lst_Service]),[Se_id],[Formulaires]![F_Feuille_Presence]![Lst_Service])) AND ((Responsable.Re_id)=[Formulaires]![F_Feuille_Presence]![Re_id]))" |
Partager