OVH Cloud OVH Cloud

Probleme requette

2 réponses
Avatar
J'ai un formulaire associé à une requette.
La requette à la forme suivante:
SELECT DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC,
Sum(CHARGE_DEV.TEMPS_DEV_PREV) AS SommeDeTEMPS_DEV_PREV
FROM DOC LEFT JOIN CHARGE_DEV ON DOC.ID_DOC = CHARGE_DEV.ID_DOC
GROUP BY DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC
ORDER BY DOC.CD_APPLICATION;

Mais dans mon formulaire, quand j'essaie de mettre à jour le champ:
Me.DATE_REDAC.Value = Format(Now, "dd/mm/yy hh:mm")

J'ai une erreur: Impossible de mettre à jour le recordset.

Rq:
Avec la requette suivante, j'ai pas de problème, la maj se fait bien:
SELECT DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC FROM DOC ORDER BY
DOC.CD_APPLICATION;

2 réponses

Avatar
Eric
Bonjour,

Il n'est pas possible dans les requêtes Sélection avec des opérations de
Regroupement(Group by) de mettre à jour les champs(colonnes), sauf
erreur de ma part.

Problème qui ne se pose pas dans ta 2eme requête car c'est une requête
Sélection simple avec seulement une clause d'ordre.
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

J'ai un formulaire associé à une requette.
La requette à la forme suivante:
SELECT DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC,
Sum(CHARGE_DEV.TEMPS_DEV_PREV) AS SommeDeTEMPS_DEV_PREV
FROM DOC LEFT JOIN CHARGE_DEV ON DOC.ID_DOC = CHARGE_DEV.ID_DOC
GROUP BY DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC
ORDER BY DOC.CD_APPLICATION;

Mais dans mon formulaire, quand j'essaie de mettre à jour le champ:
Me.DATE_REDAC.Value = Format(Now, "dd/mm/yy hh:mm")

J'ai une erreur: Impossible de mettre à jour le recordset.

Rq:
Avec la requette suivante, j'ai pas de problème, la maj se fait bien:
SELECT DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC FROM DOC ORDER BY
DOC.CD_APPLICATION;





Avatar
Merci pour la réponse.
Je dois trouver un autre moyen d'avoir ma SommeDeTEMPS_DEV_PREV
sans mettre de group by dans la requette principale.
Cordialement,

"Eric" a écrit dans le message de
news:
Bonjour,

Il n'est pas possible dans les requêtes Sélection avec des opérations de
Regroupement(Group by) de mettre à jour les champs(colonnes), sauf
erreur de ma part.

Problème qui ne se pose pas dans ta 2eme requête car c'est une requête
Sélection simple avec seulement une clause d'ordre.
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

J'ai un formulaire associé à une requette.
La requette à la forme suivante:
SELECT DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC,
Sum(CHARGE_DEV.TEMPS_DEV_PREV) AS SommeDeTEMPS_DEV_PREV
FROM DOC LEFT JOIN CHARGE_DEV ON DOC.ID_DOC = CHARGE_DEV.ID_DOC
GROUP BY DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC
ORDER BY DOC.CD_APPLICATION;

Mais dans mon formulaire, quand j'essaie de mettre à jour le champ:
Me.DATE_REDAC.Value = Format(Now, "dd/mm/yy hh:mm")

J'ai une erreur: Impossible de mettre à jour le recordset.

Rq:
Avec la requette suivante, j'ai pas de problème, la maj se fait bien:
SELECT DOC.ID_DOC, DOC.CD_APPLICATION, DOC.DATE_REDAC FROM DOC ORDER BY
DOC.CD_APPLICATION;