-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message de
news: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message de
news: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message de
news: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message de
news: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message de
news: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 771101c52628$785aa180$a401280a@phx.gbl...
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message de
news: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
-----Message d'origine-----
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début
et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",
[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit
dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début
et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",
[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" <anonymous@discussions.microsoft.com> a écrit
dans
le message de
news: 771101c52628$785aa180$a401280a@phx.gbl...
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit
dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début
et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",
[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit
dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message de
news: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 771101c52628$785aa180$a401280a@phx.gbl...
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message de
news: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" a écrit dans
le message de
news: 775401c52632$0feba950$
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 775401c52632$0feba950$a401280a@phx.gbl...
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 771101c52628$785aa180$a401280a@phx.gbl...
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit
dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" a écrit dans
le message de
news: 775401c52632$0feba950$
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" a écrit dans
le message de
news: 775401c52632$0feba950$
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 775401c52632$0feba950$a401280a@phx.gbl...
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 771101c52628$785aa180$a401280a@phx.gbl...
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit
dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" a écrit dans
le message de
news: 775401c52632$0feba950$
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois par
exemple, Donc trouver les dates où cette personne n'a pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dans
le message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait m'éclairer.
Luis
.
.
.
-----Message d'origine-----
Et la boucle est bouclée, ma 1ere réponse était la bonne
1/ relire ce sujet depuis le debut
2/utiliser des requetes au lieu des tables pour formater
les champs dates
qui constituent la jointure
3/eviter de repondre categoriquement sans etudier les
reponses ( et
d'envoyer n'importe quoi derrière)
bon...
allez bon WE
"Luis" a écrit dans
le message de
news: 783501c52647$0fa87940$
Bonjour,
Désolé, c'est sûr que si je répond n'importe quoi...
Ce que j'obtiens ce sont des champs vides.
Voilà la requête de non correspondance:
SELECT tblSaisieHeures.JourTache, tblSaisieHeures.NCONTRAT
FROM tblCalendrier LEFT JOIN tblSaisieHeures ON
tblCalendrier.DateCalendrier = tblSaisieHeures.JourTache
WHERE (((tblSaisieHeures.JourTache) Is Null));
Merci.
Luis-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus onne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en coursde route on va avoir du mal.
"Luis" a écrit dans
le message denews: 775401c52632$0feba950$
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début
et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",
[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit
dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er
jour
auquel le travailleur à commencé une activité (saisie
dansle champ 'Nombre d'heures') jusqu'à la fin de ce mois
par
exemple, Donc trouver les dates où cette personne n'a
pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur
n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dansle message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur
auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la
première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait
m'éclairer.
Luis
.
.
.
.
-----Message d'origine-----
Et la boucle est bouclée, ma 1ere réponse était la bonne
1/ relire ce sujet depuis le debut
2/utiliser des requetes au lieu des tables pour formater
les champs dates
qui constituent la jointure
3/eviter de repondre categoriquement sans etudier les
reponses ( et
d'envoyer n'importe quoi derrière)
bon...
allez bon WE
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 783501c52647$0fa87940$a401280a@phx.gbl...
Bonjour,
Désolé, c'est sûr que si je répond n'importe quoi...
Ce que j'obtiens ce sont des champs vides.
Voilà la requête de non correspondance:
SELECT tblSaisieHeures.JourTache, tblSaisieHeures.NCONTRAT
FROM tblCalendrier LEFT JOIN tblSaisieHeures ON
tblCalendrier.DateCalendrier = tblSaisieHeures.JourTache
WHERE (((tblSaisieHeures.JourTache) Is Null));
Merci.
Luis
-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus on
ne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en cours
de route on va avoir du mal.
"Luis" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news: 775401c52632$0feba950$a401280a@phx.gbl...
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.
Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début
et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",
[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis
-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)
2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans la
requette en mode création, bouton "sql" en haut à g)
"Luis" <anonymous@discussions.microsoft.com> a écrit
dans
le message de
news: 771101c52628$785aa180$a401280a@phx.gbl...
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er
jour
auquel le travailleur à commencé une activité (saisie
dans
le champ 'Nombre d'heures') jusqu'à la fin de ce mois
par
exemple, Donc trouver les dates où cette personne n'a
pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur
n'a
pas travaillé.
Est-ce que tu as une idée?
Luis
-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items du
meme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" <anonymous@discussions.microsoft.com> a écrit
dans
le message de
news: 70f001c52615$5d686aa0$a601280a@phx.gbl...
Bonjour,
J'ai une table ou l'on saisie par travailleur
auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la
première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heures
saisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
ne
marche pas.
Est-ce que quelqu'un a une idée qui pourrait
m'éclairer.
Luis
.
.
.
.
-----Message d'origine-----
Et la boucle est bouclée, ma 1ere réponse était la bonne
1/ relire ce sujet depuis le debut
2/utiliser des requetes au lieu des tables pour formater
les champs dates
qui constituent la jointure
3/eviter de repondre categoriquement sans etudier les
reponses ( et
d'envoyer n'importe quoi derrière)
bon...
allez bon WE
"Luis" a écrit dans
le message de
news: 783501c52647$0fa87940$
Bonjour,
Désolé, c'est sûr que si je répond n'importe quoi...
Ce que j'obtiens ce sont des champs vides.
Voilà la requête de non correspondance:
SELECT tblSaisieHeures.JourTache, tblSaisieHeures.NCONTRAT
FROM tblCalendrier LEFT JOIN tblSaisieHeures ON
tblCalendrier.DateCalendrier = tblSaisieHeures.JourTache
WHERE (((tblSaisieHeures.JourTache) Is Null));
Merci.
Luis-----Message d'origine-----
j'ai pas lu en détail,
mais ceci ne semble pas etre une requete de non
correspondance. De plus onne voit pas le champ DateCalendrier.
es tu sur que c'est la bonne requete ? si la question se
complique en coursde route on va avoir du mal.
"Luis" a écrit dans
le message denews: 775401c52632$0feba950$
Bonjour,
Avec la requête j'obtiens les dates et les semaines où il
y a des heures travaillées, renseignement dont j'ai
besoin.Mais je n'obtiens pas les dates auxquelles il n'y a pas
d'heures travaillées.
Voici la requête:
tblSaisie=table dans laquelle on saisie les heures
travaillées.
Missions_stables=table dans laquelle on saisie le début
et
la fin du travail(si cette fin a été définie)
je n'arrive pas à comparer avec une autre table qui elle
n'a que le calendrier.
SELECT tblSaisie.NCONTRAT, Max(DatePart("ww",
[JourTache]))
AS Semaine, Max(tblSaisie.JourTache) AS MaxDeJourTache,
MISSIONS_STABLES.DEBUT, MISSIONS_STABLES.FIN,
MISSIONS_STABLES.CLIENT, MISSIONS_STABLES.COMMERCIAL1,
MISSIONS_STABLES.[CODE AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
FROM MISSIONS_STABLES INNER JOIN tblSaisie ON
MISSIONS_STABLES.NCONTRAT = tblSaisie.NCONTRAT
GROUP BY tblSaisie.NCONTRAT, MISSIONS_STABLES.DEBUT,
MISSIONS_STABLES.FIN, MISSIONS_STABLES.CLIENT,
MISSIONS_STABLES.COMMERCIAL1, MISSIONS_STABLES.[CODE
AGENCE], MISSIONS_STABLES.AGENCE,
MISSIONS_STABLES.TEMPORAIRE, tblSaisie.Preno,
tblSaisie.DateSaisie, tblSaisie.FREQUENCE,
MISSIONS_STABLES.OKSAISIE
HAVING (((MISSIONS_STABLES.TEMPORAIRE) Is Not Null) AND
((MISSIONS_STABLES.OKSAISIE)="0"))
ORDER BY MISSIONS_STABLES.DEBUT
WITH OWNERACCESS OPTION;
J'espère que tu va comprendre.
Luis-----Message d'origine-----
Re
pour plus de précision, pourrais tu STP :
1/ dire ce que ramene ta requete (rien ou des infos non
désirées)2/ poster un copier-coller code sql de la requete (pour
l'obtenir, dans larequette en mode création, bouton "sql" en haut à g)
"Luis" a écrit
dans
le message denews: 771101c52628$785aa180$
Bonjour,
Je te remercie pour cette précison mais le problème ne
vient pas du format.
Ce que je veux obtenir c'est les dates depuis le 1er
jour
auquel le travailleur à commencé une activité (saisie
dansle champ 'Nombre d'heures') jusqu'à la fin de ce mois
par
exemple, Donc trouver les dates où cette personne n'a
pas
travaillé (Champ 'Nombre d'heures' =null ou "0")
Ce qui me donnerai une liste dans le genre de:
4 mars 2005
7 mars 2005
9 mars 2005
Ce qui voudrait dire qu'à ces dates là ce travailleur
n'a
pas travaillé.
Est-ce que tu as une idée?
Luis-----Message d'origine-----
Salut,
le champ date memorise aussi l'heure precise, et par
consequent 2 items dumeme jour ne sont pas forcément égales.
au lieu d'effectuer la liaison par :
'JourTache' = 'DateCalendrier'
tu peux essayer
format('JourTache';"aammjj") = format
('DateCalendrier' ;"aammjj")
@+
loutox
"Luis" a écrit
dansle message denews: 70f001c52615$5d686aa0$
Bonjour,
J'ai une table ou l'on saisie par travailleur
auxiliaire
les heures exécutée par jour, l'occupation n'est pa
régulière.
Dans cette table on saisie dans un champ 'JourTache' la
date (format abrégé) et dans le champ 'Nombre d'heures'
(Format réel simple) le nombre d'heures travaillées.
J'ai une table calendrier de référence avec toutes les
dates du 1er janvier 2004 au 31 décembre 2010 avec un
champ 'DateCalendrier'.
J'aimerai comparer les champs 'JourTache' de la
première
table avec le champ 'DateCalendrier' pour en extraire
toutes les dates pour lesquelles, il n'y a pas eu
d'heuressaisies pour ce travailleur.
J'ai essayé avec une requête de non-correspodance et sa
nemarche pas.
Est-ce que quelqu'un a une idée qui pourrait
m'éclairer.
Luis
.
.
.
.