Requête vba access qui ne marche pas
Résolu
arzawe
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
arzawe Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
arzawe Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Requête vba access qui ne marche pas
- Acer quick access - Forum logiciel systeme
- Quick Access service ✓ - Forum PC portable
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Access appdata - Guide
- Excel compter cellule couleur sans vba - Guide
8 réponses
arzawe
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
5
Désolée, j'ai fais une erreur de touches sur mon clavier
je comprend pas ta requete. Tu utilise pas de dataAdaptater et de dataSet et ou est la connexion a ta base?
Je ne sais pas ce qu'est un dataAdaptater.
Ma table A est remplie de données que je veux sommer pour mettre à jour ma table B.
donc pour mon champs Z de table B, je veux qu'il prenne la somme du champs X sur table A, sachant que les tables A et B sont liées par 2 champs ( V et W)
Pour sommer mon champs X, il faut que je regroupe ma table A sur deux champs T et U.
Est-ce plus clair ainsi ?
Ma table A est remplie de données que je veux sommer pour mettre à jour ma table B.
donc pour mon champs Z de table B, je veux qu'il prenne la somme du champs X sur table A, sachant que les tables A et B sont liées par 2 champs ( V et W)
Pour sommer mon champs X, il faut que je regroupe ma table A sur deux champs T et U.
Est-ce plus clair ainsi ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sql2 = "UPDATE [Suivi Productivité vs Forecast 1]
SET [Suivi Productivité vs Forecast 1].[Perfo Forecast] = SELECT Sum([Plan].[perfo forecast])
FROM Plan
INNER JOIN [Suivi Productivité vs Forecast 1]
ON (Plan.[Type ini] = [Suivi Productivité vs Forecast 1].[Sac ou Gaine])
WHERE (Plan.[ligne forecast] = [Suivi Productivité vs Forecast 1].Ligne)
GROUP BY Plan.[ligne forecast], Plan.[Type ini]"
essaie ca.
SET [Suivi Productivité vs Forecast 1].[Perfo Forecast] = SELECT Sum([Plan].[perfo forecast])
FROM Plan
INNER JOIN [Suivi Productivité vs Forecast 1]
ON (Plan.[Type ini] = [Suivi Productivité vs Forecast 1].[Sac ou Gaine])
WHERE (Plan.[ligne forecast] = [Suivi Productivité vs Forecast 1].Ligne)
GROUP BY Plan.[ligne forecast], Plan.[Type ini]"
essaie ca.
Me suis gouré:
sql2 = "UPDATE [Suivi Productivité vs Forecast 1]
SET [Suivi Productivité vs Forecast 1].[Perfo Forecast] = (SELECT Sum([Plan].[perfo forecast])
FROM Plan
INNER JOIN [Suivi Productivité vs Forecast 1]
ON (Plan.[Type ini] = [Suivi Productivité vs Forecast 1].[Sac ou Gaine])
WHERE (Plan.[ligne forecast] = [Suivi Productivité vs Forecast 1].Ligne)
GROUP BY Plan.[ligne forecast], Plan.[Type ini])"
Ca me plait mieux
sql2 = "UPDATE [Suivi Productivité vs Forecast 1]
SET [Suivi Productivité vs Forecast 1].[Perfo Forecast] = (SELECT Sum([Plan].[perfo forecast])
FROM Plan
INNER JOIN [Suivi Productivité vs Forecast 1]
ON (Plan.[Type ini] = [Suivi Productivité vs Forecast 1].[Sac ou Gaine])
WHERE (Plan.[ligne forecast] = [Suivi Productivité vs Forecast 1].Ligne)
GROUP BY Plan.[ligne forecast], Plan.[Type ini])"
Ca me plait mieux
Tu fais comment pour l'exécuter ?
Bonjur à tous et merci de votre aide.
Comme je n'arrivais pas à faire ce que je voulais, j'ai fini par créer une table avec mes sommes et regroupements et ensuite je mets à jour à partir de cette table. Ce n'est pas vraiment ce que je souhaitais, mais je n'ai pas pu trouver mieux pour le moment.
A bientôt
Comme je n'arrivais pas à faire ce que je voulais, j'ai fini par créer une table avec mes sommes et regroupements et ensuite je mets à jour à partir de cette table. Ce n'est pas vraiment ce que je souhaitais, mais je n'ai pas pu trouver mieux pour le moment.
A bientôt