2行目のパスを取得する式も、フォルダを2つ以上介している場合は「\\」でないと駄目ですね。 svr := @Subset(@DbName ; 1); txt := @LeftBack(@Subset(@DbName;-1);"\\") ; txt := @ReplaceSubString(txt;"\\";"\\\\"); file := @If(txt = ""; "Customer.nsf" ; txt + "\\\\Customer.nsf"); FIELD 電話部署:=電話部署; @If(電話部署="";@DbLookup("":"NoCache";svr:file;"ビュー名";キーとなるフィールド名;4);"") 3行目を追加してみてください。 間違ってたら申し訳ないのですが・・・。