• ベストアンサー

ファイルメーカースクリプトの件を教えてください。

スクリプトで分からないことがあります。 在庫用に使用します。 検索をして、 例えば30件あった場合、30レコードが出てきたら 新規でレコードを30レコード追加して商品コードをそれぞれ新しいレコードに 自動的に貼り付けをさせたいのです。 1レコードの場合はスクリプトをうまく組めたんですが、複数あった場合に は色々やってみたんですが作動しません。どう組めばうまくいきますか? 1レコードの場合に組んでいるスクリプトは、 フィールドへ移動[商品コード]→新規レコード/検索条件→フィールドへ移動[商品コード]→貼り付け[商品コード] となっています。 その内容を一括でやる場合の組み方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • himajin1
  • ベストアンサー率43% (184/422)
回答No.2

#1の方の方法が、BESTだと思います。 どうしても、ファイルに書き出すのがいやなら、 こういうダサイ方法も有ります。(マック版の用語で書きます) Loop  Exit Loop If [「Status(対象レコード数)=0」]  コピー[選択,「商品コード」]  レコードを対象外に  新規レコード/検索条件  貼り付け[選択,「商品コード」]  レコードを対象外に End Loop 全レコードを表示 レコード/検索条件/ページへ移動 [ 最後の ] この方法では、スクリプトで自動作成したレコードだけを対象に表示することが出来ていません。 フラグを立てておいて、絞り込みを別途行う必要があります。

mamemamegogo
質問者

お礼

ありがとうございました。うまく出来ました。 一つのファイルでどうしても作業したかったので助かりました。

その他の回答 (1)

回答No.1

私なら、検索した結果を適当なファイルに書き出して、「新規レコードとして追加」する 方法で取り込みますね。

関連するQ&A