kameleon2169
Messages postés6Date d'inscriptionvendredi 3 décembre 2004StatutMembreDernière intervention22 février 2005
-
15 févr. 2005 à 10:02
chaudier37
Messages postés209Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention15 juillet 2009
-
26 nov. 2007 à 23:32
Bonjour j'ai un petit soucis avec Access,
J'ai créé un champs indépendant dans un formulaire access et je souhaiterais
qu'il reçoive comme données la somme d'un champs d'une autre table.
Donc ma question est comment faire une requete mais dans du code sans passer par la fonction "exécuter une requete" par un bouton sous Access.
ex : select sum(montant_ht) as montant_total
from commande, table
where commande.num_commande = table.num_commande
kameleon2169
Messages postés6Date d'inscriptionvendredi 3 décembre 2004StatutMembreDernière intervention22 février 2005 15 févr. 2005 à 11:37
Je te la donne :
Private Sub cmd_total_cmd_Click()
Dim SQL As String
Dim rs As DAO.Recordset
SQL "Select sum([CONSERNER Sous-formulaire]![montant_ht_remise]) as Total from [BON DE LIVRAISON],[CONSERNER] where [CONSERNER].id_bl [BON DE LIVRAISON].id_bl"
Set rs = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
[total_ht].Value = rs!total
End Sub
Voila je te laisse voir ce qui te semble incorrecte...
Merci encore!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Pierre_faucon
Messages postés96Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention22 mai 2007 15 févr. 2005 à 15:39
Si je lis bien ta syntaxe, tu utilises des champs de sous-formulaire dans ta requête sql.
Utilises exclusivement des champs de ta table dans le select de ta requête
SQL "Select sum([CONSERNER].[montant_ht_remise]) as Total from [BON DE LIVRAISON],[CONSERNER] where [CONSERNER].id_bl [BON DE LIVRAISON].id_bl"
Remplace également le ! par un . dans la clause Select car ta syntaxe SQL n'accepte pas le signe! comme lien entre une table et un de ses champs
chaudier37
Messages postés209Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention15 juillet 2009 26 nov. 2007 à 23:32
bonjour
je cherche à faire une requête sql :
j'ai une table pleine de dates jjjj / mmmm / aaaa
je voudrais faire une requête qui fasse une sélection par mois : format(date"mmmm")
ma requête ne fonctionne pas, tous les jours s'affichent, or je ne demande que le regroupement.
à partir du résulat de cette requête je voudrais créer une autre table.
est ce que quelqu'un peut m'adier ?
merci