• ベストアンサー

ファイルメーカーで繰り返しフィールドからのリレーション!?

たとえばですが、従業員名簿のデータベースがあって 現場管理表のデータベースがあったとします。 現場に○○さんが出てきて、何時間働くといった表を 作るとき、繰り返しフィールドでやりたいと思います。 名前、勤務時間 時給 etc それをルックアップで従業員名簿からは持ってこれるのですが、 そのデータを従業員名簿のほうでどの現場に何時間働 いたとかはわかるようにリレーションは組めますか? 現場管理表には繰り返しフィールドで何人か入力できる ようになっています。エクセルで言うとsumifの関数みたいな感じにしたいです。 よろしく御願いします。

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

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

そういう時は勤務実績表を別に作って、現場管理表からポータルで呼び出すのが楽ですよ。

hiemagu
質問者

お礼

ありがとうございました。大変役に立ちました。

関連するQ&A

  • filemakerでの繰り返しフィールドのリレーション

    Filemakerの使い方で質問です。 WindowsでFilemaker8.0を使用しています。 部品マスタがあり、下記のようなものだとします。 部品番号 部品名 001   パーツA 002   パーツB 003   パーツC 管理マスタがべつにあり、部品マスタと部品番号でリレーションを 組んでいます。 これを1つのレコードに複数入力したいので繰り返しフィールドで 入力は部品番号で行い、その横に部品名が自動的に表示されるように したいのですが、売上入力テーブルに新しいフィールドを定義して ルックアップを利用する方法は判るのですが、それではマスタを 変更しても過去のレコードまでは変化しません。 部品マスタを変更した際に過去のレコードも自動的に変更して欲しいので 繰り返しフィールドをリレーションで部品名を表示させたいのですが可能なのでしょうか。 以上、よろしくお願いします。

  • Access 2重のルックアップフィールドで、ID番号ではなく、名称を

    Access 2重のルックアップフィールドで、ID番号ではなく、名称を表示したい。 Access 2010を最近昨日から始めました。データベースの正規化がうまくないかもしれませんが、以下の現象で困っています。 ・メーカーテーブル:メーカーID/メーカー名 ・部品テーブル:部品ID/メーカー名:メーカーテーブルよりルックアップフィールド(メーカーテーブルのIDとリレーション) ・在庫テーブル:在庫ID/部品名:部品テーブルよりルックアップフィールド(部品テーブルの部品IDとリレーション) 上記のテーブル構成だとします。 部品テーブルでは、ルックアップフィールドで、”メーカー名”が表示されています。これは問題ありません。 次に在庫テーブルで、部品をルックアップテーブルで選ぼうとすると、メーカー名が文字列で表示されてほしいところが、メーカーIDの数値がでてしまいます。部品テーブルのメーカー名が”数値型”で管理されていることが原因だと思いますが、ここをメーカーIDではなく、メーカー名を出すことはできますでしょうか?

  • ファイルメーカーProのルックアップでifと近似値

    WindowsでファイルメーカーPro11アドバンスドを使用しています。健康保険料を求めるために、健康保険料表のテーブルを作成しました。従業員によって健康保険に加入しているか否か、及び介護保険に該当するか否かの組み合わせで、健康保険料から参照(ルックアップ)する列が、4種類に分かれるのです。  ですので最初は、結果の健康保険料を表示するフィールドに、「入力値の自動化」の「計算値」を使い、Case関数で4つの条件に分けて、各々Lookup関数で参照する列を変えて作りましたが、たとえば健康保険料表では60000とか68000とかの区分けしかないので、半端な数字(62500)などを入力しても近似値が表示されないのです。  かといって、「入力値の自動化」の「ルックアップ値」では、「近似値(小さい値)を使用」がありますが、複数の条件に対応できないし、どうすればよいか迷っています。  やはりエクセルとかを使うしかないのか悩んでいます。 もし良い案があれば教えてください。 よろしくお願いします。

  • ファイルメーカー いちレコード内ポータル合計

    エクセルに落とせるように、繰り返しフィールドをやめて、ポータルで表示しました。 シリアル番号をキーとしてリレーションして ポータルに 種類  単価  個数  金額  A   10   2    20  B   20   3    60  A   10   1    10 ※種類は値一覧でAとBのリスト選択、金額は単価*個数 上記のように入力したあと 種類A金額を計算フィールドに30 種類B金額を計算フィールドに60 とだしたいのです。 繰り返しフィールドの場合はif(種類="A";SUM(金額);"") というような式にすればエクセルでいう SUMIF関数のように30とでたのですが、 ポータルでif(種類="A";SUM(リレーション名::金額);"") としても、先頭がAであれば、金額全てを合計して 90とでてしまいます。。。 なにか、よい計算式はないでしょうか…。

  • ファイルメーカーでルックアップ値として入力したフィールドの検索ができません。

    WinME、ファイルメーカー6です。  ファイルが二つあり、これをマスターファイルと関連ファイルとします。  マスターファイルには「フリガナ」「カナ行名」(いずれもテキスト)「フリガナ頭文字」というフィールド、関連ファイルに「カナ50音」「行名」(いずれもテキスト)というフィールドがあります。  マスターファイルの「フリガナ頭文字」は計算タイプ&テキストで 「Left( フリガナ , 1 )」の計算式が入力されています。(ファイル画面上は非表示)  関連ファイルはブラウズモードの表形式で下のようになっており、カナ50音「ア~ン」とその行名を各フィールドに入力してあります。 カナ50音   行名 ア       ア イ       ア ウ       ア エ       ア オ       ア カ       カ キ       カ ↓     以下省略  マスターファイルと関連ファイルにはリレーションを張っており、「フリガナ頭文字」←→「カナ50音」を照合フィールドとし、関連ファイルの「行名」をマスターファイルの「カナ行名」にルックアップ値で引いて来るようにしております。(答はもちろん出てます。)  さて、お尋ねですが、このマスターファイルの「カナ行名」フィールドで、例えば「ア」と検索すると、「この検索条件に該当するレコードはありません」の答えが返り、どうしても検索出来ないのです。  試みにマスターファイルに別に「test」というフィールドを作り、「Hiragana( カナ行名 )」と計算式を設けて、「カナ行名」の文字をひらがなで表示しようとしたところ、全く表示されません。  そもそもルックアップ値は、検索にもまた計算データとしても使えないのでしょうか。  それとも検索や計算可能な方法が何かあるのでしょうか。  ご存知の方よろしくお願いします。

  • ファイルメーカーで時間と金額の掛け算

    WindowsXPでファイルメーカー5.0を使用しています。退勤時間から出勤時間を引きさらに休憩時間を引いた結果を実働時間という計算フィールドに計算結果を時刻として表示しています。そして、時給とした数値フィールドに時給単価を入れ、実働時間掛け時給単価で給与を求めたいのですが、今、給与という名前で計算フィールドを作成し、式の中で実働時間と時給単価を単純に掛けてみると、とんでもない数字になってしまいます。何か関数を使うのでしょうが、うまく給与を計算するためにはどうすればよいでしょう?よろしくお願いします。

  • ファイルメーカーのルックアップ機能と計算機能について

    現在、商品管理をファイルメーカーPro8.5で行っています。 (OS:WindowsXP) 使い方で、手ほどき頂きたい点がございますのでどなたか ご教授下さい。 ----現在利用中のファイル---- ファイル名:【商品データベース】 ファイル名:【出荷リスト】 ※【商品データベース】には、商品に関する情報が全て入っています。 ※【出荷リスト】は、文字通り出荷した時のリストです。 【商品データベース】 商品コード(SH1001など) 商品名 メーカー 【出荷リスト】 商品コード 商品名(【商品データベース】からルックアップ) メーカー(【商品データベース】からルックアップ) 出荷日 ------------------ それでは質問を述べさせて頂きます。 今現在、 【出荷リスト】で商品コードを入れた時に、商品名を【商品データベース】からルックアップで自動入力するようにしているのですが、 これだと、商品名が変更した時に、再ルックアップをかけなければいけないので 少し面倒を感じています。 今までルックアップをかけていた場所は、過去のレコード含めて 全てリアルタイムに反映させたいので、ルックアップ機能ではなく、 計算機能を使おうかと思っています。 (【出荷リスト】の商品名を、【商品データベース】から計算機能で引っ張ってくるという使い方) この時、ルックアップから計算機能に切り替える事で発生する 弊害というのは何か思いつきますでしょうか? (例えばサーバーの負荷がルックアップに比べて ものすごくかかってしまうとか) 自分の中では、リアルタイムで変更されるし、計算機能だと フィールドを入力を禁止にする事も出来るので ミスが減ってくれるのでは無いかと期待しております。 それでは何卒宜しくお願い致します。

  • ファイルメーカー5.5 種類別の表作り

    ファイルメーカーPro5.5で、組織名簿を作ってます。 実は急に名簿を作成しなくてはいけなくなり、以前にインストールだけしてあったファイルメーカーを使用することになったのですが、データベースソフト自体はじめて使うので苦戦しております。 なんとかフィールド定義して、レイアウトまではできるようになりましたが、条件ごとで表形式にリストアップできるようにしたいのですが上手くいきません。 各レコードには、「氏名」や「住所」などの基本的な連絡先、それに加えて「所属組織」「担当地域」をフィールド設定してますが、この場合「所属組織別」に表リストを作りたい場合などはどうするのでしょうか? できれば「検索モード」を使わずに、別のレイアウトでリストアップし、「ボタン」を使ってレイアウトを移動できるようにしたいです。 初心者な質問で申し訳ありませんが、調べてもよくわからなかったので質問させていただきました。

  • accessのフィールド追加について

    access初心者ですが、現在会社で使用している在庫管理のデーターベースに、商品の在庫表と商品の入庫日報があるのですが、在庫表に商品が入庫した「日付」(入庫日報のフィールドに表示されています)が表示されるようにしたいのですが、在庫表のフィールドリストに別のフォームのフィールド「日付」を追加して表示する方法を教えていただけないでしょうか?とりあえず「日付」のフィールドをコピーして貼り付けてみたのですが、実行するとパラメータの入力を求められてうまく表示できませんでした。わかりにくい質問ですが、よろしくお願いします。

  • ファイルメーカーpro6、繰り返しとポータル

    ファイルメーカー超初心者です。 以前も同じような質問をさせて頂いたのですが、再質問です。 受注明細ファイルがあります。 日付、顧客名、商品番号、商品名、単価、本数、小計・・・ とういうような内容です。 商品ファイルには、 商品番号、商品名、単価が入力されています。 受注明細ファイルは商品番号でリレーションし、 商品名と単価をルックアップ、繰り返しで設定しています。 ですが繰り返しフィールドを使うと、日別、商品別の小計が出ません。 商品ごとの在庫管理もしたいので、繰り返しフィールドを使わずにポータルを使った方がいいということまではわかるのですが、実際どのようにしたらいいのかさっぱりわかりません。 初心者には繰り返しが理解しやすいということもわかるのですが・・・。 すみませんが、教えて下さる方がいらっしゃいましたら、是非お願いします。