Bonjour à tous,
je suis face à un problème étrange depuis quelques jours...
Je travaille sur une base de données Access programmée il y a plusieurs année (je ne connais pas la version d'origine, mais probablement ~ 2007). Je travaille aujourd'hui dans Access 365 version francophone. Tout fonctionne bien (table, requêtes, formulaires, etc.), sauf si j'ai le malheur de sauvegarder une requête en mode création, même si je n'ai fait aucune modification.
Suite à une sauvegarde, les champs contenants une requête simple du style:
champ1: VraiFaux(EstNull([tableRef].[champRef1],0,[tableRef].[champRef1])
me retourne l'erreur "Nom de fonction <> non défini dans l'expression (erreur 3085)".
Le plus étrange est que tout fonctionne bien (même si je mets à jour des tables par exemple) tant et aussi longtemps que je ne sauvegarde pas la requête.
J'ai vérifié les points suivants:
- Compacter et réparer la base de données
- Les liaisons sont présentes
- Tous les champs sont numériques
- J'utilise une version 32 bits
Le même type de "bug" existe dans mes formulaires où le champ devient "#nom?" si je sauvegarde le formulaire en mode création...
Voyez-vous une piste à essayer autre que de tout transférer dans une nouvelle base de données?
Merci!
Partager