Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 21h02   #1
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Par défaut Calculs pour chaque enregistrements de requetes

Bonjour à tous,

J'aurais un besoin mais je ne sais ni par ou commencer, ni même si Access sait faire ca ...
J'ai un formulaire en datasheet view. Ce formulaire est alimenté par une requête basée sur 2 tables. Jusque la rien d'impressionnant...

Mais mes faiblesses arrivent vite! Un des champ devra etre obtenu par calcul:
Code :
Reste_a_payer:[Montant_HT]-[somme des montants déjà payés WHERE id_Etude= étude de la ligne de calcul]
Voila, il faudrait en fait imbriquer deux requêtes sql ensembles ...
Mais je suis toujours preneur pour toute solution ...
Merci d'avance !
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h08   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
bonsoir Wanaka,

il nous faudrait le détail de ces deux tables (nom des tables&champs, clés primaires&étrangères, types de données), un petit jeu de données et ce que la requête doit retourner.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h48   #3
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Bonjour F-leb,

Effectivement, ca serait plus simple...
J'extrait le tout !

Merci
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 22h26   #4
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Voici une petite base test qui correspond à mon probleme...
Mon probleme se trouve dans la dernière colonne de la requete, mise à 0 à défaut d'etre capable de mettre autre chose ...

Je ne vois vraiment pas comment faire, mais suis impatient de lire vos propositions!!

Merci d'avance!!
Fichiers attachés
Type de fichier : zip Test Developpez.zip (22,0 Ko, 5 affichages)
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 22h40   #5
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
je pense qu'il suffit de passer par une requête supplémentaire:

R1:
Code sql :
1
2
3
SELECT T_Paiement.ID_Com, Sum(T_Paiement.Montant) AS SommeDeMontant
FROM T_Paiement
GROUP BY T_Paiement.ID_Com;

Tu reprends ta requête R_Test avec la jointure:
R_Test--------R1 sur le champ ID_Com

puis tu rajoutes la colonne SommeDeMontant.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 21h54   #6
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Bonsoir f-leb,

J'ai suivis ton conseil, mais au moment de relier les deux tables ensemble, rien ne fonctionne, en partie à cause de mes relations qui sont visiblement fausses.
Je vais donc poster un message pour régler ce probleme avant de revenir sur l'asemblage des requetes ...

Un grand merci pour ton aide (passée et ... à venir?? )

Bonne soirée
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h26.


 
 
 
 
Partenaires

Hébergement Web