Erreur 3757 : Référence à un champ inexistant
Symptôme
Lorsque vous essayez d’imprimer un document BarTender, vous pouvez recevoir le message d’erreur suivant :
Les emplacements suivants font référence à un champ inexistant "[field]" :
[Cause de l’erreur]
Ces conditions ne seront pas évaluées comme prévu.
Ce message peut être suivi de Erreur 3201 Champ de base de données introuvable.
S’applique à
BarTender 2019 et versions ultérieures
Solution
Le message d’erreur vous indique où chercher :
Dans cet exemple, nous regardons la transformation de suppression pour le texte 32. Les raisons possibles de cette erreur sont les suivantes :
- Le champ de base de données n’existe plus
- Le schéma de la base de données a changé (liaison à une nouvelle base sans mise à jour des champs)
- Les champs de la base de données ont été réorganisés (cela arrive surtout avec les fichiers texte et les feuilles Excel)
- BarTender interprète les champs de façon inhabituelle
Les trois premiers problèmes liés à la base de données sont probablement dus à une connexion rompue :
- Cela peut être résolu en rétablissant la liaison avec la base de données
- Cela peut nécessiter de corriger le nom du champ ou simplement de relier le champ dans la boîte de dialogue de transformation
- Consultez la documentation sur l’erreur 3201 pour des solutions possibles
L’erreur d’interprétation peut provenir d’une erreur de schéma. Même si l’erreur de schéma est corrigée, BarTender peut ne pas lire correctement le nom du champ, en ajoutant un / supplémentaire à la fin. Vous devrez peut-être référencer le champ indirectement pour contourner le problème :
- Créez un objet hors-étiquette (ou utilisez-en un existant) qui fait référence au champ de la base de données
- Faites de cet objet une source de données nommée
- Référencez cette source de données nommée dans la boîte de dialogue de transformation