• ベストアンサー

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

こんにちは。教えて下さい。 ファイルメーカーpro 5.0 windowsXPでスクリプトを使用しています。 今はボタンを作成して、URLに移動できるようにしていますが、新規レコードを作るとそのボタンも残ってしましますが新規レコードを作る度にスクリプトをいろんな設定に変えたいのです。 このレコードではURLで、このレコードではファイルを開く、など このボタン(スクリプト)が新規レコードの度に設定できる方法があれば教えてください。よろしくお願いいたします。

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

  • ベストアンサー
回答No.3

「URLを開く」スクリプトで、開く対象をテキストで指定せずに フィールドの値で決定すればいいんですよ。

その他の回答 (3)

  • IROSS
  • ベストアンサー率52% (40/76)
回答No.4

スクリプトを作る時にIFで機能を変えたらいかがですか? 例えば"レコード毎機能"というテキストフィールドを作っておき ポップアプリストでもチックボックスでもよいですが項目をあらかじめ作っておきます。 URLを開く ファイルを開く ・ ・ ・ スクリプトで IF レコード毎機能="URLを開く" URLを開く「フィールド値」 else 開く 数種類の場合は、組み方が色々ありますのでなんともいえないですが このままIFを入れ子でやっていくか計算式を使ってその中で論理関数で振り分ける方法も有ると思います。 URLを開く・ファイルを開くだけの機能でしたらファイルを開く方もパスを入れる事で開きますので特に複雑なスクリプトを組まなくても大丈夫です。 例えばこんな感じで C:\Documents and Settings\あなたのID\My Documents¥開きたいファイル

  • okjimmy
  • ベストアンサー率27% (3/11)
回答No.2

新規レコード毎に違うスクリプトを割り当てる??? どんなデータベースを作っているのか想像がつかないのですが、もう少し詳しく教えて頂けませんか?

  • adobe_san
  • ベストアンサー率21% (2103/9760)
回答No.1

レイアウトで切り替えてご使用されては如何ですか? 通常は1ボタンに1スクリプトです。 なので同様のレイアウトを作っておき、TOPレイアウトで使用目的のボタンを作りそのボタンでレイアウトを切り替えて使う。 これで問題解決できると思いますが。

関連するQ&A

  • ファイルメーカーProでレコード移動のスクリプト

    ファイルメーカーProでレコードの先頭および最終に移動するボタンを作りたいのですが、どのようなスクリプトを作ればよろしいでしょうか? ファイルメーカーProのバージョンは10です。

  • ファイルメーカー、スクリプトで全レコード削除させるには?

    ファイルメーカーProを、1カ月前から始めた 初心者です。 使用環境:WindowsXP、ファイルメーカーPro6 スクリプトの定義で、全レコード削除をさせたいと 思います。 スクリプトの編集の中に、「全レコード削除」が ありません。 スクリプトの中で「全レコード削除」させる仕方を 教えて下さい。

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

    度々すみません。 ファイルメーカーProで、他のフォルダにしまわれているファイルをボタン一つで開ける方法はあるのでしょうか? スクリプトを使おうと思ったのですが、上手くいかず非常に困っています。 どなたか教えて下さい、お願いします。

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

    ファイルメーカーPro7を利用している初心者です。レコードの削除ボタンを作成し、オリジナルメッセージを出したいため、カスタムダイアログを表示を設定し、デフォルトボタンに削除,ボタン2にキャンセルの2つのボタンを作成しましたが、この2つのボタンを実行(削除ボタンで、レコードの削除,キャンセルボタンで削除をキャンセルする)させる設定がわかりません。宜しくお願い致します。

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

    ファイルメーカーPro 7を使用しています。 現在アクティブのレコードを複製する作業が よくあります。 メニューボタンで回数分(10~30回)レコード複製ボタン を押していますが、面倒ですし何回複製したか途中で分からなく なることが多いです。 スクリプトで レコード/検索条件複製でレコード複製はできますが 回数の指定はできないのでしょうか。 よろしくお願いいたします。

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

    ファイルメーカーPro.7でスクリプトの中の「レコードを削除する」というのを「リセット」というコマンドボタン」に指定し、1クリックで削除したいのですが、「1個のレコードを完全に削除しますか?」のコメントが毎回出ます。これを出さずに(確認なしで)即時に削除するにはどうしたらよいでしょうか?よろしくお願いします。

  • ファイルメーカー8.0 スクリプト作成

    ファイルメーカー8.0でスクリプトを作成いたしております。 「レコード/検索条件/ページへ移動」を利用するにあたって、「ステータスエリア」内の「レコード」番号を「コピー&ペースト」したいのですが、「レコード番号」はフィールドでもなく指定できません。 「レコード番号」をコピー等のために指定する方法はあるのでしょうか?

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

    ファイルメーカーPro7を使用しております。 ある1つのフィールドに入力し、作成したボタン をクリックすると、他のレコードの同フィールドに 同じ入力結果がある場合にはメッセージを出す、いわゆる 「入力の制限ユニークな値」ようにしたいのですがどのように すればよいのでしょうか?お分かりになる方宜しくお願いいたします。

  • ファイルメーカーPro6 全レコードでのスクリプト実行

    お客様のデータ管理をファイルメーカにて行っています。 基本ファイルAと対応履歴の内容ファイルBとがあり、Aにポータルを作成し、顧客ごとの訪問履歴の管理を行っています。 今、このAファイルに新しく、訪問回数をポータル内のレコードの数にて確認するためのレイアウトを作成しました。 複数顧客の状況を一目で確認できるように、リスト形式にて表示させているのですが、どうしてもポータル内のレコード数を計算させるために、顧客ごとにボタン押下にてスクリプトを実行させなければなりません。 顧客数が多いため、はっきり言って現在の状態では活用することが出来ません。 全レコードのスクリプトを一度に作動・計算させる方法はありますでしょうか? もしくは、別の対処方法があるようでしたらご教示いただけたらと思っております。 ちなみに現在は、履歴入力用(ポータルの在る)レイアウト(1)と訪問回数確認用のレイアウト(2)をスクリプトにて、(2)→(1)(ポータル数計算)→(2)と移動させています。 また、ポータル内の最終レコード内にある、日付フィールドの日付(最終対応日)のみを(2)のレイアウトに反映できれば、と思っていますが、どうしても初めのレコードの日付が反映されてしまいます。 あわせて、宜しくお願い致します。

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

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