• 締切済み

ファイルメーカーのスクリプトについて

ファイルメーカーについて皆様にご質問があります。 入力した数字をを集計してエクスポートしたく、 エクスポート項目を記憶出来るようにスクリプトを組んだのですが レイアウトを変更してから、項目が変更できなくなってしまいました。 スクリプトの編集で、ダイアログなしのチェックをはずし、エクスポート順を記憶するにチェックし、ファイル指定してあります。 ですが実行してもエクスポート順の項目が出ずに終了してしまいます。 直すにはどうすればいいでしょうか。 どなたか、ご教授お願いします。 宜しくお願いします。

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

スクリプトを新規に作り直してみるのが早道かもです。

関連するQ&A

  • ファイルメーカー・スクリプトの作成法を教えて下さい。

     ニュース・ダイジェストを編集する操作を一括処理するため、以下のような手順でファイルメーカーのスクリプト作成を試みましたが、うまく行きません。 1)スクリプト・メニューで『ScriptMaker(S)』を選択。 2)『作成』を指定。 3)『スクリプト名』を『ダイジェスト』と記入。 4)検索実行[記憶する]。  (レコード番号フィールドで特殊文字『*』を検索し、全カードを選択) 5)レコードのソート[記憶する]。  (国地域/日付/フィールド番号の順にソート、何れも昇順。) 6)『フィールド内容のエクスポート』で『日付』を指定。 7)再度『フィールド内容のエクスポート』で『見出し』を指定。 8)さらに『フィールド内容のエクスポート』で『前書き』を指定。 9)『スクリプトを完全アクセス権で実行』をクリックし、『OK』。 10)『スクリプトに表示させる』をクリックし、『実行』。 11)ソート画面がポップアップするため、『OK』をクリック。  以上のスクリプトにより『ダイジェスト.tab』と言うファイルが作成されましたが、ワードで中身を見ると、15本の記事中の最初の1本の『前書き』のみでした。  しかし手動で以上の操作を行うと、15本の記事の『日付』/『見出し』/『前書き』を含んだ『ダイジェスト.tab』が作成されます。  スクリプトの作成手順の誤りを教えて下さい。また、手動で 『フィールド内容のエクスポート』を実行する際には『出力ファイルの文字セット』を『日本語(Shift-JIS)』に設定しますが、この設定をスクリプトに組み込む方法も教えていただければ幸いです。よろしくお願いします。

  • ファイルメーカーのスクリプト定義について相談に乗ってください

    ファイルメーカーPro6を使用しています。 印刷指示ができるボタンの作成について教えてください。 ボタンを押せば、あらかじめ印刷設定しておいた形であるレイアウトを印刷できるようにしたく以下のように作成しましたが、ほかの印刷設定のものを使用した後にこのボタンを押すと設定が変わってしまうのです。 どのようにしたら印刷設定の固定化ができるでしょうか。 【スクリプト編集】 レイアウトの切り替え「●●●」 プリンタ設定「記憶する.ダイアログなし」 印刷 【ボタンの指定】 スクリプト実行 オプション:現在のスクリプト:すべてを終了 ちなみにプリンタ設定の内容は、使用するプリンタ選択・用紙サイズ・用紙の方向などです。 どうしたらいいのでしょうか? どうぞお教えてください。

  • ファイルメーカー12スクリプトでコピー出来ない

    現在ファイルメーカープロ9を使用しスクリプトを作っています。 9での動作は、正常に行くのですが、プロ12で開いた場合動作しません。 スクリプトは、 2つのレイアウト間をコピー・ペーストするものです。 1のレイアウトに2で検索した集計値をコピーし、1に貼り付けるというものです。 検索条件で集計値を識別し、いくつかの集計値を分けて各フィールドに貼り付けています。 10個の項目分けをし、スクリプトの内容は同じです。 (1)1から2へ移動。 (2)検索条件入力 (3)検索実施 (4)指定した集計値をコピー (5)1へ戻る (6)指定したフィールドに貼り付ける。 ですが、 10個のうち1つのみが正常に動き、他は前作業でコピーした数値が貼り付けられます。 (4)のコピーが正常に動いていません。 プロ9では10個が正常に動きます。 これは、どのような原因が考えられるでしょうか? 何卒よろしくお願いいたします。

  • ファイルメーカー:途中の画面表示なしで、スクリプトを実行させたい

    1カ月前よりファイルメーカーを始めた初心者です。 使用環境:windowsXP、ファイルメーカーpro6 1.ファイルaaa.fp5のスクリプトAAAを作成。 スクリプトの内容:    レコードのエクスポート[記録する[aaa.csv]]    レコードのインポート[記録する[aaa.csv]] 2.スクリプトAAAを実行   実行すると    「フィールドデータのエクスポート順」が現れ、    「エクスポート」ボタンを押すと、エクスポート完了。 3.つぎに    「フィールドデータのインポート順」が現れ、    「インポート」ボタンを押すと、画面が替わり、 4. 「インポートオプション」の    インポート中、入力値の自動化オプションに    チェックを入れ、「OK」ボタンを押すと    インポート完了 2の「フィールドデータのエクスポート順」の画面表示なしで エクスポートを実行し 3の「フィールドデータのインポート順」、 4の「インポートオプション」の画面表示なしで インポートを実行させる方法を教えて下さい。

  • ファイルメーカーのスクリプト

    ファイルメーカーPro7です。 1つのレコードに 品名 年数の2つのフィールドがあります。 例) 品名 年数 A 1995 A 1973 B 1965 C 1943 A 1963 答) A 1963 A 1973 A 1995 答のように品名を検索して年数の昇順にソートするため以下のスクリプトを組みましたが、検索まではできるのですが年数順にソートしてくれません。何が足りないでしょうか。宜しくお願いいたします。 検索モードに切り替え[] レコードのソート[記憶する; ダイアログなし] 記憶する::: 年数●昇順

  • ファイルメーカーのソート順設定方法

    ファイルメーカーPRO5で1つのファイルで営業台帳、支払管理、入金管理 の3つのレイアウトがあります。 支払管理は、支払日、支払先毎にパートを作り集計しています。 営業台帳に支払管理のボタンをつくりスクリプトで レイアウトの切り替え[支払管理] ソート[記憶しない] プレビューモード切り替え としています。 ソート順は、支払日、支払日、注文番号 最近、入金管理を作り支払管理と同様の集計をさせていますが 営業台帳に入金管理のボタンをつくり支払管理と同様のスクリプト を実行する際にソート順が支払日、支払日、注文番号になっており 得意先、入金日、注文番号という様に再度選択をしなければなりません。 ここで質問です。 ソート順を各レイアウト毎に設定する方法はないでしょうか?

  • ファイルメーカのソート項目変更のスクリプト

    ファイルメーカーProで、あるボタンを押すと、年齢でソートした一覧、あるボタンを押すとアイウエオ順でソート、あるボタンでは住所でソート、といったものを作るためのスクリプトをを考えていました。しかしソートは一度決めてしまうと、ソート設定画面を呼び出してソート項目を変えないとソート項目を変更できないように思えます。  上記のようなソート項目の変更をスクリプトでできるでしょうか。  

  • FILE MAKER10でのスクリプトによるメール送信について教えてく

    FILE MAKER10でのスクリプトによるメール送信について教えてください。 スクリプト設定の時に、PDFファイル2個を改行して指定しているにもかかわらず1行目に指定したファイルしか添付されません。 設定時のダイアログの画像を添付いたしました。 間違えている部分がわかればお教えください。 よろしくお願いいたします。

  • ファイルメーカーのスクリプトについて質問です。

    ファイルメーカー5を使ってます。 Aのファイルは受注ファイル、Bのファイルは出荷ファイルにしています。 リレーションを組んで、AのファイルにポータルでBを表示しています。 Aに対して、Bが2ヶ以上の時はあるフィールドに印を付けたくてスクリプトを組みました。 Aのファイルで リレーションを組んでるフィールドをコピー 外部スクリプト(Bへ) Bのファイルで エラー処理[オン] 全レコードを表示 レイアウト切り替え 検索モードに切り替え 貼り付け[Aでコピーしたもの] 検索の実行 If[「status(対象レコード)>=2」] スクリプトの実行[サブスクリプト 外部[Aのファイルとスクリプト1] Else スクリプトの実行[サブスクリプト 外部[Aのファイルとスクリプト2] End If を組んでいるのですが、Aのファイルでスクリプトを実行するとBの検索の実行(検索結果は表示します)で止まってしまいます。 そのまま、Bのファイルでもう一度スクリプトを実行するとちゃんとAのファイルに戻って処理を完了します。 どうしてなのでしょうか? 会社では汎用データー(AS)を基本的に使用しているのですが、色々と使いずらいのでファイルメーカーと併用して使ってます。 BのファイルはASから書き出したデーターをファイルメーカーに取り込んで使用しています。 誰かに教わった訳でもなく、自己流(?)で覚えてきたので、分りずらくてすみませんが教えて下さい。

  • ファイルメーカーでCSVを書き出す時に書き出し順を入れたい。

    ※別途同じ質問の項目がありますが、内容不足でしたので新たに質問させていただきます。 ファイルメーカーで作ったデータをエクスポートする際に最初に入れるべき「書き出し順」はエクスポートされないので、毎回テキストファイルで開いて付け足しています。これをファイルメーカーのスクリプト等を使って自動で付け足す事は出来ないでしょうか?どうぞ、よろしくお願い致します。

専門家に質問してみよう