錯誤 3757:引用不存在的欄位
症狀
當您嘗試列印 BarTender 文件時,可能會收到以下錯誤訊息:
以下位置參考了不存在的欄位「[field]」:
[錯誤原因]
這些條件將無法如預期般運作。
這個訊息之後可能還會出現 錯誤訊息 3201 找不到資料庫欄位。
適用於
BarTender 2019 及之後版本
解決方法
錯誤訊息會告訴您應該檢查的位置:
在這個例子中,我們正在查看 Text 32 的抑制轉換。造成這個錯誤的原因可能有以下幾種:
- 資料庫欄位已不存在
- 資料庫結構已變更(連結到新資料庫但未更新欄位)
- 資料庫欄位順序被調整(主要發生在文字檔和 Excel 試算表)
- BarTender 解析欄位時出現異常
前三項與資料庫相關的問題通常是因為資料庫連線中斷:
- 可以透過重新建立資料庫連結來修復
- 這可能需要修正欄位名稱,或只是在轉換對話框中重新連結欄位
- 請參考 錯誤 3201 的說明文件尋找可能的解決方法
解析錯誤可能是因為結構(schema)錯誤。即使結構錯誤已修正,BarTender 仍可能無法正確讀取欄位名稱,並在名稱結尾多加了一個 /。您可能需要間接參考該欄位來避開這個錯誤:
- 建立一個額外的物件(或使用現有物件)來參考該資料庫欄位
- 將這個物件設為具名資料來源
- 在轉換對話框中參考這個具名資料來源