Bonjour !
J'essaie d'ouvrir un recordset mais j'ai l'erreur :
Voici la ligne qui provoque l'erreur :Erreur d'execution '3464':
Type de données incompatible dans l'expression du critère.
Il plante à l'ouverture du RecordSet, c'est donc la commande SQL qui est fausse. Mais je ne vois pas mon erreur car le [N° COMMANDE] de la table_commandes est du type NumAuto et celui associé au formulaire de type Numérique... Si c'est parcequ'on ne peut pas faire de comparaison entre ces 2 types, comment faire pour comparer au type NumAuto ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim vale As Recordset sSQL = "SELECT * FROM table_commandes WHERE table_commandes.[N° COMMANDE] = '" & Me.[N° COMMANDE] & "';" Set vale = CurrentDb.OpenRecordset(sSQL)
Merci![]()
Partager