• ベストアンサー

file maker 自動入力設定方法

File Maker Proを使用しています。 以下の2つのフィールドを用意しています。 ----------------- 人数:xxx人(数字入力) 金額:xxx円(自動入力) ----------------- 例えば 人数が1~5人の場合は500円 6~10人の場合は1000円。 人数に”3”を入力すると、自動で500円と自動入力されるように。 どうすればよいでしょうか。 ご教授くださいませ。

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

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

(その1)計算フィールド 条件があまりないのでしたら 金額=Case(1 <=人数 and 人数 <= 5; 500 ; 6 <= 人数 and 人数 <= 10; 1000,・・・・) などとする。 (その2)リレーション 別テーブルに「下」「上」「金額」という数字フィールドを作ってデータとして 下  上   金額 1   5   500 6  10   1000 11  15   1500 を入れておく。(1行が1レコードです) リレーションは 元テーブルの人数 >=  別テーブルの下 AND 元テーブルの人数 =<  別テーブルの上 として 元テーブルにリレーション名::別テーブルの金額フィールド を配置するか、ルックアップで自動入力設定する。

minami-san
質問者

お礼

chieffish様 ご回答ありがとうございました。 ちょっと触ってみます。 またわからなくなったらご教授願います。 ありがとうございました。

minami-san
質問者

補足

chieffish様 (その2)で、できましたっ******** 本当にありがとうございました! あ~助かりましたぁ☆

その他の回答 (1)

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

バージョンは? 11人以上はないのですか?

minami-san
質問者

補足

バージョンはpro7です。 11人以上もあります。 どうでしょうか。

関連するQ&A

  • ファイルメーカーで効率よく入力するには

    顧客管理のために、ファイルメーカー6を使っています。 入力件数・項目とも多いので、時間がかかるのと入力ミスが多くて 困っています。 そこで、次のようなことができないかと考えています。 (1)都道府県コードを入力すると、隣のフィールドに都道府県名が 自動表示される。 (2)タイプA(5000円)、タイプB(10000円)、タイプC(15000円)とした場合。それぞれにラジオボタンをつけ、選択すると、金額フィールドに該当する金額が自動表示される。 ファイルメーカーを今まで使ったことが無いので、教えていただけると助かります。宜しくお願いします。

  • ファイルメーカー シリアル番号入力自動化

    ファイルメーカーPRO5を使用しています。 フィールドの入力値の自動化でシリアル番号をA001から増分1にしています。 このシリアル番号を月が変った時点で初めのA001に戻してやる方法はあるでしょうか。 ご教授頂きたくよろしくお願いいたします。

  • ファイルメーカーの自動入力で

    ファイルメーカーでデータの一部を変更した時に自動的に変更者名を入力したいのです。この時にフィールドオプションの自動入力の修正者名を入れる(ユーザー名)を使用せずにその時々でグローバルフィールドの「入力者」フィールドに設定されている人の名前を変更者フィールドに入れたいのですが、方法が有りますか?アクセスなどならフィールド内容の変更時にイベントの発生ができる様ですが同じような事をファイルメーカーでできる方法が有りませんか?教えて下さい。

  • ファイルメーカ 自動判断入力

    ファイルメーカVre7 フィールドAには適な数字(1~5000までとか)が入っています。 この数字が特定の数字、例えば1、又は3、又は100だった時にフィールドBに「あ」とか「1」とかを自動的に入れる方法はありませんか? ーーーーーーーーーーーーーーー  A      B ーーーーーーーーーーーーーーー  1     あ  5  3     あ  1     あ  2  9  5  3     あ ーーーーーーーーーーーーーーーー 1と3の時に「あ」の印を付けたいのですが・・・

  • ファイルメーカーでユニークなシリアル番号を自動入力させる方法

     ファイルメーカーProでは、フィールドに対し「入力値の自動化・シリアル番号」のオプション設定を行った場合、新規レコードを作成するとフィールドに連続した番号が自動入力できます。このシリアル番号機能に似た方式で、特定のフィールドの内容を参照し、その内容ごとにシリアル番号を自動入力する機能を実装させようと試行錯誤しているのですが、どうにもいい方法が思いつきません。 【実装したい機能の例】  ・「商品名」「シリアル番号」の2つのフィールドを持つDBがあります。  ・「商品名」を入力または修正すると、「シリアル番号」のフィールドへ「商品ごとに異なるシリアル番号」が自動入力されていきます。 【実装時の例】  レコード1:商品名=みかん、シリアル番号=1  レコード2:商品名=みかん、シリアル番号=2  レコード3:商品名=リンゴ、シリアル番号=1  レコード4:商品名=みかん、シリアル番号=3  レコード5:商品名=リンゴ、シリアル番号=2  レコード6:商品名=バナナ、シリアル番号=1  エクセルでは、countif関数を使っていとも簡単に実装できたのですが、「最初のレコードから現在入力中のレコードの間で、現在入力中のフィールドと内容が同じレコードの数を取得する」方法が、ファイルメーカーProでは見つかりません。  良き解決方法をご教示いただけますでしょうか。

  • <ファイルメーカー>データ自動更新とエクセル貼付について

    ファイルメーカーPro5.0(Win)です。 「開始日」というフィ-ルドに「2004.09.01」を入れると自動的に 日付1、日付2、日付3・・・というフィールドにそれぞれ1、2、3・・・と 入力されるように設定しました。 (開始日に「2004.09.03」と入れると日付フィールドには3、4、5・・・と 入力されます) 一度「2004.09.01」と入力した後(日付フィールドに数字が入った後)、 「2004.09.03」と入力しなおした場合、日付フィールドのデータを更新する ことはできますか? また、エクセルデータを、レコードごとに内容を変えて載せる事はできないでしょうか? エクセル上でシートを分け、それを各レコードに反映させる、ということがやりたいのですが・・・。 説明が下手で申し訳ありません。よろしくお願いいたします。

  • ファイルメーカーでの関数

    ファイルメーカーPro 7を使用しています。 フィールド(数字タイプ)に6の倍数で入力制限を したいのですが、適した関数はありますか。 よろしくお願いいたします。

  • ファイルメーカーの計算について

    ファイルメーカー Pro3.0を使用しはじめた初心者です。 フィールド定義の「金額」のタイプを計算にして、 =単価*数量 にしていたのですが、単価や数量を入力せずに、金額をダイレクトに入力したい場合が分かりません。 多分簡単すぎる悩みのようで、他のサイトで探しても分かりませんでした。 本当に申し訳ありませんが、よろしくお願いします。

  • ファイルメーカーの入力値の制限

    ファイルメーカーPro7の初心者です。フィールド定義のオプション,入力値の制限での「このフィールドの入力値を制限する」の「常時」と「データの入力時のみ」の違いが分かりません。どのように使い分けたらよいかお教え下さい。具体例も挙げていただければ幸いです。宜しくお願い致します。

  • ファイルメーカーでシリアル番号を整理する方法は?

    ファイルメーカーPro6(Mac)を使用してます。 ソート順位を指定する方法として、レコードにIDというフィールドを作り、シリアル番号を自動入力するようにしております。 通常は、自動入力された整数値で問題ないのですが、後から登録するレコードを、途中に割り込ませたいとき、「12.5」のように、手動で小数をつけてならび順を制御してました。 これで、任意の順番で並ぶようにソートすることが出来るようにはなりましたが、あまりにも数字がめちゃくちゃになってきたので、1から順に整数値になるように、整理したいのですが、どのようにすれば出来るでしょうか? また、小数点を使わない、別のいい方法がありましたら御教授下さい。