Bonjour tout le monde,
Je fais depuis Excel une exportation de requête Access. Cette base de données sous Access contient notamment des données sur nos fournisseurs. Le problème c’est que certains sont connus d’autres non, par connus j’entends que nous avons déjà traité avec (et la mise en place d’une liste). Le fait de « ne pas connaître un fournisseur » peut être dû principalement à deux raisons :
- Lors du reporting le nom a été saisi de façon différente que celle connue dans la base, du coup on se retrouve avec deux lignes ou plus pour un seul fournisseur. Par exemple : FFF (Fédération Française de Football et pas Fédération Française de Funk !) peut aussi se noter Féd. Fr. de Foot. Les variantes peuvent être nombreuses, tout dépend de votre façon d’abréger. Ce qui est plus ou moins rassurant, c’est qu’au moins un mot, pour la plupart du temps, reste dans sa forme initiale. Ici je prends un cas compliqué pour illustrer, mais rien que le fait de remplacer & par « et » change le nom du fournisseur…On peut aussi trouver 04569IBM458 pour IBM, le nombre de caractères numériques le précédant et le succédant pouvant varier…
- On n’a jamais traité avec ce fournisseur, donc il faut l’ajouter dans la base.
Je ne vous cache pas que les fournisseurs connus s’élèvent à quelques centaines de lignes et les recherches manuelles sont plutôt longues. Ce que j’aimerais faire, c’est programmer une recherche qui fait des tests sur chaque mot dans le nom du fournisseur en le comparant avec la liste existante, qui me propose une liste de résultats, et si ce n’est pas satisfaisant, de passer au mot suivant et ainsi de suite, jusqu’à ce que soit je trouve le nom correspondant et dans ce cas je peux le sélectionner, soit on ne trouve rien et dans ce cas, on ajoute le nouveau nom dans la liste des fournisseurs connus.
Par ailleurs, je pense créer un « dictionnaire » d’abréviations rencontrées et de l’alimenter au fur et à mesure. Est-ce qu’il y a moyen de s’en servir lors des recherches ? En fait, le tout ressemble un peu à la fonction recherche d’Excel (Ctrl+F), sauf qu’à programmer…
Est-ce que quelqu’un a une (des) idée(s) sur la manière de procéder ?
Partager