Bonjour,
J’ai une table avec des horaires des employés et une requête avec des
horaires modifiés en vrac.
J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie
les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010
UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda,
R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin =
T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour =
T_Agenda.Jour
WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin]));
Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et
lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité
du disque temporaire.
De plus toutes les données qui étaient dans la Table T_Agenda se trouvant
avant l’action de mise à jour on disparu.
Comment puis-je faire la requête mise à jour pour que ça fonctionne.
Merci à tous pour votre aide.
Marie-Claire
Bonjour, Non il n’y a pas de lien entre la requête et la table qui est mise à jour. La requête contient 52400 enregistrements et la table qui est mise à jour la moitié. Dans certains cas le nombre d’enregistrements modifiés peut dépasser les 2000 enregistrements. J’ai fait une erreur la requête de mise à jour est :
La requête R_Agenda est semblable mais peut avoir plus ou moins d’enregistrements entre les mêmes dates: Voilà et merci, j'espère que tu as une solution. Marie-Claire
-- Marie-Claire
"Gloops" a écrit :
Bonjour,
Est-ce qu'il y a un lien, entre les deux tables ?
Il n'apparaît pas dans la requête, sauf si j'ai mal regardé.
Combien d'enregistrements, de part et d'autre ? Quelles tailles ? ___________________________________________ Le 07/05/2010 00:31, Marie-Claire a écrit : > Bonjour, > J’ai une table avec des horaires des employés et une requête avec des > horaires modifiés en vrac. > J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie > les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010 > > UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda, > R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin > > T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour > > T_Agenda.Jour > WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin])); > > Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et > lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité > du disque temporaire. > De plus toutes les données qui étaient dans la Table T_Agenda se trouvant > avant l’action de mise à jour on disparu. > Comment puis-je faire la requête mise à jour pour que ça fonctionne. > Merci à tous pour votre aide. > Marie-Claire >
.
Bonjour,
Non il n’y a pas de lien entre la requête et la table qui est mise à jour.
La requête contient 52400 enregistrements et la table qui est mise à jour
la moitié.
Dans certains cas le nombre d’enregistrements modifiés peut dépasser les
2000 enregistrements.
J’ai fait une erreur la requête de mise à jour est :
La requête R_Agenda est semblable mais peut avoir plus ou moins
d’enregistrements entre les mêmes dates:
Voilà et merci, j'espère que tu as une solution.
Marie-Claire
--
Marie-Claire
"Gloops" a écrit :
Bonjour,
Est-ce qu'il y a un lien, entre les deux tables ?
Il n'apparaît pas dans la requête, sauf si j'ai mal regardé.
Combien d'enregistrements, de part et d'autre ? Quelles tailles ?
___________________________________________
Le 07/05/2010 00:31, Marie-Claire a écrit :
> Bonjour,
> J’ai une table avec des horaires des employés et une requête avec des
> horaires modifiés en vrac.
> J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie
> les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010
>
> UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda,
> R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin > > T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour > > T_Agenda.Jour
> WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin]));
>
> Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et
> lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité
> du disque temporaire.
> De plus toutes les données qui étaient dans la Table T_Agenda se trouvant
> avant l’action de mise à jour on disparu.
> Comment puis-je faire la requête mise à jour pour que ça fonctionne.
> Merci à tous pour votre aide.
> Marie-Claire
>
Bonjour, Non il n’y a pas de lien entre la requête et la table qui est mise à jour. La requête contient 52400 enregistrements et la table qui est mise à jour la moitié. Dans certains cas le nombre d’enregistrements modifiés peut dépasser les 2000 enregistrements. J’ai fait une erreur la requête de mise à jour est :
La requête R_Agenda est semblable mais peut avoir plus ou moins d’enregistrements entre les mêmes dates: Voilà et merci, j'espère que tu as une solution. Marie-Claire
-- Marie-Claire
"Gloops" a écrit :
Bonjour,
Est-ce qu'il y a un lien, entre les deux tables ?
Il n'apparaît pas dans la requête, sauf si j'ai mal regardé.
Combien d'enregistrements, de part et d'autre ? Quelles tailles ? ___________________________________________ Le 07/05/2010 00:31, Marie-Claire a écrit : > Bonjour, > J’ai une table avec des horaires des employés et une requête avec des > horaires modifiés en vrac. > J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie > les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010 > > UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda, > R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin > > T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour > > T_Agenda.Jour > WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin])); > > Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et > lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité > du disque temporaire. > De plus toutes les données qui étaient dans la Table T_Agenda se trouvant > avant l’action de mise à jour on disparu. > Comment puis-je faire la requête mise à jour pour que ça fonctionne. > Merci à tous pour votre aide. > Marie-Claire >
.
Marie-Claire
Bonjour, Effectivement j'avais oublié de joindre la table et la requete. merci, ça marche très bien. Marie-Claire
-- Marie-Claire
"Marie-Claire" a écrit :
Bonjour, Non il n’y a pas de lien entre la requête et la table qui est mise à jour. La requête contient 52400 enregistrements et la table qui est mise à jour la moitié. Dans certains cas le nombre d’enregistrements modifiés peut dépasser les 2000 enregistrements. J’ai fait une erreur la requête de mise à jour est :
La requête R_Agenda est semblable mais peut avoir plus ou moins d’enregistrements entre les mêmes dates: Voilà et merci, j'espère que tu as une solution. Marie-Claire
-- Marie-Claire
"Gloops" a écrit :
> Bonjour, > > Est-ce qu'il y a un lien, entre les deux tables ? > > Il n'apparaît pas dans la requête, sauf si j'ai mal regardé. > > Combien d'enregistrements, de part et d'autre ? Quelles tailles ? > ___________________________________________ > Le 07/05/2010 00:31, Marie-Claire a écrit : > > Bonjour, > > J’ai une table avec des horaires des employés et une requête avec des > > horaires modifiés en vrac. > > J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie > > les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010 > > > > UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda, > > R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin > > > T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour > > > T_Agenda.Jour > > WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin])); > > > > Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et > > lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité > > du disque temporaire. > > De plus toutes les données qui étaient dans la Table T_Agenda se trouvant > > avant l’action de mise à jour on disparu. > > Comment puis-je faire la requête mise à jour pour que ça fonctionne. > > Merci à tous pour votre aide. > > Marie-Claire > > > > > . >
Bonjour,
Effectivement j'avais oublié de joindre la table et la requete.
merci, ça marche très bien.
Marie-Claire
--
Marie-Claire
"Marie-Claire" a écrit :
Bonjour,
Non il n’y a pas de lien entre la requête et la table qui est mise à jour.
La requête contient 52400 enregistrements et la table qui est mise à jour
la moitié.
Dans certains cas le nombre d’enregistrements modifiés peut dépasser les
2000 enregistrements.
J’ai fait une erreur la requête de mise à jour est :
La requête R_Agenda est semblable mais peut avoir plus ou moins
d’enregistrements entre les mêmes dates:
Voilà et merci, j'espère que tu as une solution.
Marie-Claire
--
Marie-Claire
"Gloops" a écrit :
> Bonjour,
>
> Est-ce qu'il y a un lien, entre les deux tables ?
>
> Il n'apparaît pas dans la requête, sauf si j'ai mal regardé.
>
> Combien d'enregistrements, de part et d'autre ? Quelles tailles ?
> ___________________________________________
> Le 07/05/2010 00:31, Marie-Claire a écrit :
> > Bonjour,
> > J’ai une table avec des horaires des employés et une requête avec des
> > horaires modifiés en vrac.
> > J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie
> > les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010
> >
> > UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda,
> > R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin > > > T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour > > > T_Agenda.Jour
> > WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin]));
> >
> > Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et
> > lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité
> > du disque temporaire.
> > De plus toutes les données qui étaient dans la Table T_Agenda se trouvant
> > avant l’action de mise à jour on disparu.
> > Comment puis-je faire la requête mise à jour pour que ça fonctionne.
> > Merci à tous pour votre aide.
> > Marie-Claire
> >
>
>
> .
>
Bonjour, Effectivement j'avais oublié de joindre la table et la requete. merci, ça marche très bien. Marie-Claire
-- Marie-Claire
"Marie-Claire" a écrit :
Bonjour, Non il n’y a pas de lien entre la requête et la table qui est mise à jour. La requête contient 52400 enregistrements et la table qui est mise à jour la moitié. Dans certains cas le nombre d’enregistrements modifiés peut dépasser les 2000 enregistrements. J’ai fait une erreur la requête de mise à jour est :
La requête R_Agenda est semblable mais peut avoir plus ou moins d’enregistrements entre les mêmes dates: Voilà et merci, j'espère que tu as une solution. Marie-Claire
-- Marie-Claire
"Gloops" a écrit :
> Bonjour, > > Est-ce qu'il y a un lien, entre les deux tables ? > > Il n'apparaît pas dans la requête, sauf si j'ai mal regardé. > > Combien d'enregistrements, de part et d'autre ? Quelles tailles ? > ___________________________________________ > Le 07/05/2010 00:31, Marie-Claire a écrit : > > Bonjour, > > J’ai une table avec des horaires des employés et une requête avec des > > horaires modifiés en vrac. > > J’ai fait une requête mise à jour comme ci-dessous. Dans laquelle je saisie > > les dates à modifier, exemple debut : 07.06.2010 et fin : 27.06.2010 > > > > UPDATE R_Agenda, T_Agenda SET R_Agenda.[DateR] = T_Agenda.Date_Agenda, > > R_Agenda.HoraireDebut = T_Agenda.HoraireDebut, R_Agenda.HoraireFin > > > T_Agenda.HoraireFin, R_Agenda.NEmp = T_Agenda.NEmp, R_Agenda.Jour > > > T_Agenda.Jour > > WHERE (((R_Agenda.HoraireDebut)=[debut]) AND ((R_Agenda.HoraireFin)=[fin])); > > > > Lorsque je lance la requête Maj le pc se bloque pendant un quart d’heure et > > lorsqu’il se débloque, j’ai le message suivant : dépassement de la capacité > > du disque temporaire. > > De plus toutes les données qui étaient dans la Table T_Agenda se trouvant > > avant l’action de mise à jour on disparu. > > Comment puis-je faire la requête mise à jour pour que ça fonctionne. > > Merci à tous pour votre aide. > > Marie-Claire > > > > > . >
Le 07/05/2010 11:25, Marie-Claire a écrit : > Bonjour, > Effectivement j'avais oublié de joindre la table et la requete. > merci, ça marche très bien. > Marie-Claire >
Ah, c'est parce qu'il n'y avait pas les données que ça ne marchait pas ? C'est presque étonnant que ça ne t'ait pas jetée tout de suite :)
Bon, si ça marche, tant mieux.
Bon week-end.
.
Bon Week-end et merci à toi.
--
Marie-Claire
"Gloops" a écrit :
Le 07/05/2010 11:25, Marie-Claire a écrit :
> Bonjour,
> Effectivement j'avais oublié de joindre la table et la requete.
> merci, ça marche très bien.
> Marie-Claire
>
Ah, c'est parce qu'il n'y avait pas les données que ça ne marchait pas ?
C'est presque étonnant que ça ne t'ait pas jetée tout de suite :)
Le 07/05/2010 11:25, Marie-Claire a écrit : > Bonjour, > Effectivement j'avais oublié de joindre la table et la requete. > merci, ça marche très bien. > Marie-Claire >
Ah, c'est parce qu'il n'y avait pas les données que ça ne marchait pas ? C'est presque étonnant que ça ne t'ait pas jetée tout de suite :)