Bonjour,
Je n'arrive pas à trouver la synthaxe de Dcount pour le cas suivant
j'ai une requete entre 2 tables la table T_factures et la table T_Type_Factures
Par exemple je voudrais savoir s'il existe des factures pour le champs Lien_bronze =70 dont la date "Date_remise_en_banque" est > #12/04/2023" et dont le No_Groupe de la table T_Type_Facture = 2
j'ai écrit le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 =SQLSELECT T_Factures.Lien_bronze, T_Factures.Montant, T_Factures.Date_remise_en_banque FROM T_Factures INNER JOIN T_Type_Facture ON T_Factures.Lien_Type_Facture = T_Type_Facture.Num_Type_Facture WHERE (((T_Factures.Lien_bronze)=70) AND ((T_Factures.Date_remise_en_banque)>=#4/12/2023#) AND ((T_Type_Facture.No_Groupe)=2));
à l'execution j'ai le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 sql = "T_Factures.lien_Bronze=70 AND ((T_Factures.Date_remise_en_banque)>=#4/12/2023#) AND ((T_Type_Facture.No_Groupe)=2)" nbr = DCount("*", "T_Factures", sql) If nbr = 0 Then MsgBox ("pas trouve") Else MsgBox ("trouve") End If
Erreur d'execution 2471
L'expression entrée comme paramètre de requete est à l'origine de l'erreur suivante "T_Type_Facture.No_Groupe"
Quelqu'un peut-il m'aider ?
Merci d'avance
Partager