[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 28/04/2014 : 03:57  Sujet n° 712  requête mise à jour

le 17/01/2014 : 01:20
par ESPE

Anonyme

visiteur

Bonjour Pierre,

C'est encore moi.

Voila, dans une bdd j'ai créer 2 requêtes mise à jour.

La première qui fonctionne, met à jour les ventes qui sont détaillées pour chaque jours (1 jour pour plusieurs ventes)

La seconde celle qui ne fonctionne pas affiche le message d'erreur "l'opération doit utiliser une requête qui peut être mise à jour"

Je m'explique, dans cette requête qui doit mettre à jour une Table, je m'appuis sur une autre requête ou j'ai fait cette fois ci  un regroupement pour calculer une somme journalière.

Apparemment l'erreur serait d'avoir fait le regroupement.

Là ou je ne comprend pas c'est que le regroupement est effectué sur le "donneur" et non le "receveur"

Ma question: Est t-il possible de contourner le problème sachant que dans ma mise à jour je doit absolument avoir une entrée/jour avec une somme (1 jour 1 SommeDeDépense)

En espérant avoir été compris. Par avance merci.

Cordialement.

 sujet clos  Haut
Réponse n° 1
--------
le 18/01/2014 : 21:48
par 3Stone

3Stone

Administrateur

Bonjour,
 
Citation :

La première qui fonctionne, met à jour les ventes qui sont détaillées pour chaque jours (1 jour pour plusieurs ventes)

 
Normalement, un simple requête de sélection avec la date comme critère devrait suffire à cela.
 
Citation :

La seconde celle qui ne fonctionne pas affiche le message d'erreur "l'opération doit utiliser une requête qui peut être mise à jour"

 
Si le message d'erreur est tel, c'est que Access n'arrive pas à savoir quelle valeur attribuer à quel enregistrement.
 
Citation :

dans cette requête qui doit mettre à jour une Table, je m'appuis sur une autre requête ou j'ai fait cette fois ci un regroupement pour calculer une somme journalière.

 
Y a t-il un lien commun, un identifiant, entre ces deux requêtes ?

Cordialement,
Pierre (3stone)
  clos par 3Stone le 28/04/2014 : 03:57  Haut
Réponse n° 2
--------
le 21/01/2014 : 17:36
par ESPE

Anonyme

visiteur
Bonjour Pierre et merci pour ta réponse.En fait à l'origine j'ai 2 bdd séparées, 1 pour ma boutique et une autre pour le commerce en ligne.La première (boutique) gère a peut près tout (Achats,Ventes, Stock, Stats...) quand à la seconde (web) uniquement les ventes et fiche clients et encore quelques autres données.Pour que mon stock et certaines autres infos reste à jour dans (boutique) je doit faire une double saisie si un mouvement à été fait dans (web).Actuellement je gère malgré le risque d'erreur de saisie mais je voudrais prendre les devant par rapport au site en projet dont je t'avais parlé.En fait je désire me servir de (boutique) comme base et la lier certaines  par des requêtes mise à jour, ajout ou suppression  pour éviter les saisies multiples et donc les erreurs.Je ne sait pas si c'est la bonne solution mais c'est celle qui me semble la plus pratique pour ne pas tout reprendre de zero. 
Cordialement.
  clos par 3Stone le 28/04/2014 : 03:57  Haut
Réponse n° 3
--------
le 28/01/2014 : 02:07
par 3Stone

3Stone

Administrateur

Bonjour,
 
Citation :

je doit faire une double saisie si un mouvement à été fait dans (web)

 
C'est bien sûr la pire des méthodes...

Je ne sais comment tu as organisé tes mouvements, mais je vois deux possibilités (si tu ne souhaites pas tout refaire...).
Je suppose par ailleurs que les deux bases se trouvent sur un seul et même PC.
Tu peux alors, soit lier les tables utiles pour les mises à jour, soit exporter les mouvements "web" sous forme de fichier texte et d'importer ces mouvements dans la table de la base boutique.
Tu trouveras ici le code pour l'exportation et l'importation.

Cordialement,
Pierre (3stone)
  clos par 3Stone le 28/04/2014 : 03:57  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut