Je voudrais comparer une chaine de caractère (string) avec la valeur d'un champ d'une table Access(du genre:
nomtable![nomchamp].
J'ai essayé avec strcomp, mais apparement, même s'il s'agit d'un champ texte, les types sont incompatibles.
Oui, mais il affiche encore un message d'erreur comme quoi le type est incompatible.
Voila un extrait de mon code avec la partie ou ca plante:
Set Sauv = BD.OpenRecordset("Sauvegarde", dbOpenTable)
Liste.List1.Clear
For icmpt = 0 To Sauv.RecordCount - 1
If (StrComp(Sauv(icmpt)![Statut], t_tab, vbDatabaseCompare) = 0) Then
Liste.List1.AddItem Sauv(icmpt)![nom_fichier]
End If
Next icmpt