全て、
Filemaker Server 10 データベース アプリケーションの 1 つで、クライアント ユーザーがボタンに添付されたスクリプトを実行すると、断続的に -1728 エラーが発生します。
不明なエラー: -1728
ユーザーから学んだことによると、-1728 エラーは「show layout」コマンドの直前に発生します。(下記参照)。エラーの直前に実行される「set theInventoryID」コマンドを疑っています。
set theDatabaseName to "F&B POs"
set theCellName to "Product ID"
tell application "FileMaker Pro"
set theInventoryID to contents of cell "ID" of current record
tell database theDatabaseName
-- -1728 error happens here!!
show layout "Inventory - All Quantities"
show every record
...
それに対して防弾するためのFMのベストプラクティスは何ですか?
何かのようなもの?
tell application "FileMaker Pro"
try
set theInventoryID to contents of cell "ID" of current record
on error
display dialog ("Make sure all inventory ids are valid")
end try
tell database theDatabaseName
-- -1728 error happens here
show layout "Inventory - All Quantities"
show every record
...
ありがとう!