ファイルメーカー カウント表製作方法【初心者】

このQ&Aのポイント
  • ファイルメーカーでカウント表を作成する方法について初心者向けに解説します。
  • 画像左側の入力画面を製作し、結果を画像右側にカウント表として表示する方法をご紹介します。
  • カウント関数を含んだ計算フィールドと集計フィールドを組み合わせることで、文字の入力数をカウントすることができます。しかし、1フィールドに1つの関数しか利用できないため、300個のフィールドを作成する際には効率的な方法を考える必要があります。
回答を見る
  • ベストアンサー

ファイルメーカー カウント表製作方法【初心者】

はじめまして。初利用させていただきます。 ファイルメーカーのことで、ご教授いただければとおもいます。 まずは画像を見ていただければと思います。 「画像左側」の入力画面を製作し、結果を「画像右側」に「カウント」表を製作したい・・・と考えております。 カウント関数「PatternCount」を含んだ計算フィールドと集計フィールドを組み合わせれば、「ある文字がどれだけ入力された」かカウントできるという方法はわかるのですが、1フィールドに1つの関数しか利用できない・・・ 今回はそれが「300個」あるので、はっきり言えば厳しいなと思っております。 もっと効率のよい方法をご教授いただければありがたいです。 よろしくお願いします。

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

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

条件を2つクリアできるとしたらかなり簡単です。 画像左側の入力フォームは1画面に8つ並んだ状態じゃなくてもよいなら。 画像右側の状態の時、手を加える必要がなく閲覧するだけでしたら。 最も簡単な方法はリレーションを使うと良いです。 まず入力フォームとデータ閲覧の2つのテーブルを作ります。 入力フォームのフィールドに2つだけ作ります。繰り返しフィールドにはしません。 例えば数字フィールド「データ」と計算フィールド「カウント」タイプは数字を作ります。 「カウント」のほうは計算で数字が入力されたら1になるようにします。 次にデータ閲覧テーブルの方に2つフィールドを作ります。 1つは数字フィールド「数値」としてフィールドオプションをシリアル番号にします。 これは自動で1~300まで数字が入ります。 もう一つフィールドを作る前にリレーションを組みます。 データと数値を結んでください。 次に2つめの計算フィールド「集計」を作ります。式は Sum ( 入力フォーム::カウント ) あとはブラウズモードで新規レコードを手動で連射するかスクリプトで300個作ります。 この状態だと1~300まで縦長で表示されるのでレイアウトモードで 新規レイアウト→ラベルレイアウト→カスタムレイアウト お好きなレイアウトにしたらプレビューモードにしてみてください。

mishima_yuki
質問者

補足

御返事遅くなりました。 申し訳ないのですが、ギブです・・・ それで、別の製作方法で考えておりますのですが、ご教授いただければと思います。 仮になのですが・・・ ◯レイアウト1(入力画面) A-001 □ A-002 ■ A-003 ■ ........ A-300 □ ◯レイアウト2(カウント表) A-001 「0」 A-002 「1」 A-003 「1」 ........ A-300 「0」 こんな感じで製作したいと考えております。 ご教授よろしくお願いします。

その他の回答 (1)

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

画像が不鮮明でわからない... あと、バージョンによって関数の表記が違うのでバージョンもお書き下さい。

mishima_yuki
質問者

補足

申しわけございません。 ・Windows7 / FM Pro9 鮮明な画像のURLも貼り付けます。 http://pc.gban.jp/img/27859.jpg

関連するQ&A

  • ファイルメーカーの『○』の数をカウントする方法を教えてください。

    ファイルメーカーfp5をXPで使用しています。 レイアウト(1)でデータ入力をし、フィールドに『○』をつけています。その『○』の数をカウントする方法を教えてください。 レイアウト2にも同じフィールドを置いて『○』を反映させたいので、チェックボックスではなく『○』を入力したいと思っています。 初心者なのでできるだけ詳しく教えていただけると助かります。 わかりづらい説明で申し訳ありませんがよろしくお願いします。

  • ファイルメーカーの集計方法を教えて下さい。

    ひとつのレイアウトに、名前、年齢、住所などのフィールドがあります。レコード一枚が顧客情報の一覧になります。 その情報を一つのレイアウトに集計したデータで表示させたいのですが、うまくいきません。 たとえば、20歳~30歳までの顧客は何人いるか? 〇○県の顧客は何人いるか? エクセルではIF関数を使って一つのセルに計算出来たのですが、 ファイルメーカだと集計フィールドのカウントを利用して全体の数は計算できるのですが、 条件付きの集計ができません。 検索を掛けて一回一回やっていくのには手間がかかるので一つのレイアウトとしてまとめたいのです。 質問の説明が下手で伝わりにくいかもしれませんがよろしくお願い致します。 仕様はPRO9.0です。

  • excelで表を作り変える方法を教えてください

    画像のように左側のようになっている表を、 右側のように作り変えたいのですが。。。 ・タイトルが表上にしか入っていない ・同一列に同じ名前が複数入っている のでmatchも使えずこまっています。 ちなみに表だけで100個以上あるので、 表の横にタイトルを入力していくだけでも一苦労です。。。 何かいい方法をご存じの方、いらっしゃいませんでしょうか?

  • エクセルでサイズ表からカウントしたいです。

    いつもお世話になっております。 エクセル初心者です。 ファイル添付のように、セルG3、H3、I3に【横、幅、高さ】の数字を入力すると、左側のサイズ表の、B3からE5の枠の中のあてはまるところに【1】とカウントしたいです。 今回でいえば、セルE4に【1】と表示させたいです。 CONUT関数やSUMPRODUCT関数でしょうか?

  • ファイルメーカーでフィールド内のユニークな値の合計

    ファイルメーカー Pro8.5を利用しています。 使用OS:Windows XP Professional フィールドに入っているユニークな値の数を求める方法を 知りたいです。 例えば、このようなデータがあるとします。 たまご りんご りんご たまご みかん たまご みかん ・ ・ ・ 上記の例でいくと、現在該当のレコード一覧には3種類の商品が あるので、「3」という数字を返してくれるフィールドを作りたいです。 集計フィールドのカウントを使ってみましたが、当然ながら「7」になります。 市販マニュアルの関数一覧を一通り探したのですが、 それらしき関数を見つける事が出来ませんでした。 それでは何卒宜しくお願い申し上げます。

  • 【EXCEL・関数】2つの表を元にカウントする方法

    その日に作業をした人数(2つの表を元ととして)を数える関数がわかりません。 [X作業]      [Y作業]  1月1日      1月1日 A  20      A  10 B  5       B   C         C  30  計 1.5人     計  1.5人   上のような作業別の表を同じシートに作りその日に作業をした人数を数えたいです。 ただ、この例でいくと1月1日に作業をした人数は当然X、Y共に2人(合計4人)ですが、2つの作業をした人は、0.5人としてカウントしたいです。つまり、AさんはX作業とY作業をしているので、0.5人として数え、X作業・Y作業の合計人数を1.5としたいです。 それぞれ作業別の合計人数をカウントしたいのですが、その関数がわからず、現在のところ(とりあえず作業をしなかった日は空白にしたいので)、 =IF(COUNT(○○:○○)=0,"",COUNT(○:○))  という関数を利用しています。ここから上記のような0.5とカウントする方法が全くわからず困っています。 どうかご教授お願いいたします。

  • ファイルメーカーで質問です

    ファイルメーカー8.0v2をMacOS10.5.8で使用してます。 初心者ですが本を見ながらハガキのアンケートの集計フォームを作成しております。 ハガキ1枚につき1つのレコードを作り、いくつかの質問を入力しており、 年齢のフィールドに値一覧で 20才~29才 30才~39才 40才~49才 50才~59才 とポッアップメニューから 入力するようにしています。 20才~29才の人は====15人 30才~39才の人は====26人 40才~49才の人は====38人 50才~59才の人は====10人などと 関数等を使って自動的に集計して表示する方法はないものでしょうか? 値一覧で入力しているのでうまくいきません。よろしくお願いします。

  • ファイルメーカーでのカウント集計

    いつも質問ばかりですいません。 ファイルメーカーPro7使用です。 1つのレコードにメーカー(テキスト)フィールドと商品名(テキスト) フィールドとA店数量(数字)フィールド,B店数量(数字)フィールドを リスト形式で表示させ、後部総計パートにA店アイテム数フィールド とB店アイテム数(ともにカウント集計)フィールドを作成しました。 例) メーカー  商品名  A店数量  B店数量 あ     タ    3     4 い     チ    2      う     ツ          1  あ     テ    5 あ     ト    2     5 アイテム数 A店 4  B店 3 メーカーあ のA店とB店のアイテム数を知りたく、 検索でメーカーあ を入力すると アイテム数は A店 3  B店 2と変わります。 A店,B店のアイテム総数は常時表示したいので別フィールド を作成したのですが、どのようにしても検索時にA店 3  B店 2 となります。どうすればよいですか。 メーカーあで検索した場合       アイテム数   アイテム総数 A店     3         4 B店     2         3 また検索モードでない(ブラウズモード)のときは アイテム数は表示せず、アイテム総数のみ表示するには どうすればよいのでしょうか。 検索モードでない(ブラウズモード)の場合       アイテム数   アイテム総数 A店              4 B店              3

  • エクセルにて2つの条件を満たす人数のカウント方法

    いつもお世話になっています。 エクセルの関数にて質問があります。 ご教授ください。 A1~A20に名前、 B1~B20列に○もしくは空白 C1~C20列に年齢を入れた表があります。 B列に○がついていて、尚且つ年齢が20才未満の 方の人数をカウントしたい場合どのような関数を入力すればいいのでしょうか? ご教授よろしくお願いします。

  • エクセル関数をつかってカウントできる表をつくる

    エクセルで苦情電話がかかってきた回数をおおい順に並べ替えるような表が作りたいです。 会社名でカウントしたいんですが、まずは会社名をあいうえお順に並べ替え、その後あいうえお順の苦情電話の多い順にしたいのですが、カウント関数を使ってもうまくいきません。 なにかいい方法はありませんか?

専門家に質問してみよう