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

Résolu
winvsmac Messages postés 84 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 14 décembre 2016 - 9 sept. 2012 à 20:46
winvsmac Messages postés 84 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 14 décembre 2016 - 9 sept. 2012 à 21:08
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

winvsmac Messages postés 84 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 14 décembre 2016
9 sept. 2012 à 21:08
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 !
3
Rejoignez-nous