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
Si tu vois quelque chose d'anormal.
------------------------------- Réponse au message : -------------------------------
T'as spécifié le troisième paramètre comme comparaison DataBase?
------------------------------- Réponse au message : -------------------------------
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.
Merci
|