- ベストアンサー
ファイルメーカースクリプトの件を教えてください。
スクリプトで分からないことがあります。 在庫用に使用します。 検索をして、 例えば30件あった場合、30レコードが出てきたら 新規でレコードを30レコード追加して商品コードをそれぞれ新しいレコードに 自動的に貼り付けをさせたいのです。 1レコードの場合はスクリプトをうまく組めたんですが、複数あった場合に は色々やってみたんですが作動しません。どう組めばうまくいきますか? 1レコードの場合に組んでいるスクリプトは、 フィールドへ移動[商品コード]→新規レコード/検索条件→フィールドへ移動[商品コード]→貼り付け[商品コード] となっています。 その内容を一括でやる場合の組み方を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1の方の方法が、BESTだと思います。 どうしても、ファイルに書き出すのがいやなら、 こういうダサイ方法も有ります。(マック版の用語で書きます) Loop Exit Loop If [「Status(対象レコード数)=0」] コピー[選択,「商品コード」] レコードを対象外に 新規レコード/検索条件 貼り付け[選択,「商品コード」] レコードを対象外に End Loop 全レコードを表示 レコード/検索条件/ページへ移動 [ 最後の ] この方法では、スクリプトで自動作成したレコードだけを対象に表示することが出来ていません。 フラグを立てておいて、絞り込みを別途行う必要があります。
その他の回答 (1)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
私なら、検索した結果を適当なファイルに書き出して、「新規レコードとして追加」する 方法で取り込みますね。
お礼
ありがとうございました。うまく出来ました。 一つのファイルでどうしても作業したかったので助かりました。