- 締切済み
ファイルメーカーのレコード複製時に
ファイルメーカー5.5を使用しています。(windows版) レコードを複製するときに確認ダイアログを出す方法はありませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chieffish
- ベストアンサー率44% (1149/2554)
回答No.2
このような内容のスクリプトになります。 ・メッセージを表示「レコードを複製しますか?」 ・If「Status(メッセージ選択)=1」-----→Ifのあとにステータス関数です。 ・レコード/検索条件複製 ・End If Status(メッセージ選択)=1はOK(メッセージ窓のデフォルトボタン)を押したとき 次の動作、・レコードの複製(検索モードの時は検索条件の複製)に移ります。 キャンセルを押したときそれ以降何もしませんので省略できますが、実際には ・メッセージを表示「レコードを複製しますか?」 ・If「Status(メッセージ選択)=1」 ・レコード/検索条件複製 ・Else -----→OK以外のボタンを押したとき ・現在のスクリプト終了 ・End If のようになります。 Mac版FM6ですので表示が違うかも知れません。
- chieffish
- ベストアンサー率44% (1149/2554)
回答No.1
スクリプトにすればできますよ。 ただ、スクリプトメニューからその作ったスクリプトを選ぶか、レイアウト 上に「レコード複製」などという名前を付けたボタンを作って、それを押す 必要があります。
補足
早速お返事ありがとうございます。 スクリプトは今までやったことがないのですが、ボタンを作成して スクリプトを組んでみました。 (1)カスタムダイアログを表示 (2)レコード複製 (このスクリプトを複製ボタンに割り当て) 単純にこのスクリプトだとボタンを押したときにダイアログは でるのですが、OKを押してもキャンセルボタンを押しても 複製されてしまいます。(あたりまえですが・・) キャンセルボタンを押したときに動作をキャンセルするスクリプトを 教えてください(無知でスイマセン・・)