Msg : Type de donnée incompatible dans l'expression du critère [Résolu]

Signaler
Messages postés
84
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
14 décembre 2016
-
Messages postés
84
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
14 décembre 2016
-
Re-bonsoir,

Je voulais tester un exemple issu du net mais je n'y arrive pas.

Table T_VALEURS contenant le champ EFFET de type date/heure
Un formulaire sur lequel il y a le contrôle Date_Deb avec un masque de saisie du type JJ/MM/AAAA

Et un bouton executant ce code:

sql = "select * from T_VALEURS where effet > DateValue(" & Me.Date_Deb & ") order by effet"
Set rst = db.OpenRecordset(sql, dbOpenDynaset)


Au lancement j'ai : Type de donnée incompatible dans l'expression du critère

Je ne comprends plus rien, besoin de vos lumières.
Merci

1 réponse

Messages postés
84
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
14 décembre 2016

Aprés une ultime recherche sur le net j'ai trouvé ce qu'il me faut :

sql = "select * from T_VALEURS where effet > CDate("" " & ladate & " "") order by effet"


Il fallait utiliser CDate et utiliser les guillemets si la date est en paramètre !