ファイルメーカーのポータルに追加する方法

このQ&Aのポイント
  • ファイルメーカーのポータルに顧客情報を追加する方法とは?
  • ファイルメーカーで担当者の顧客リストを作成しましょう。
  • ポータルを活用して顧客情報を一覧表示する方法
回答を見る
  • ベストアンサー

ファイルメーカーのポータルに追加する方法

いつもお世話になっております。 お手数ですがお願い致します。 各担当者の顧客リストを作る為に、 以下のようなものを考えました。 リスト--------------- 担当者ID 担当者名 顧客ID 顧客名 --------------------- 担当者IDで自己連結し、 リスト2というテーブルも作りました。 それで、新しくレイアウトを作成し、 担当者名で検索すると、 ポータルにリスト2の顧客IDと顧客名が 表示されるようにしました。 もちろん、レコードの作成、 削除を許可したのですが、 なぜかポータル内に顧客を追加できません。 自己連結に問題があるのでしょうか。 初歩的なことで申し訳ございませんが、 ご教授いただけますと大変助かります。 よろしくお願い申し上げます。 WindowsXP File MakerPro8 を使用しています。

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

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

レイアウトモードにすると、ポータルの中に置いてあるフィールドは ::顧客IDと::顧客名 と、ちゃんと関連フィールドになってますか?

rapis55
質問者

お礼

あ。 なんてことでしょう。 こんな初歩的なミスをしていたとは・・・(汗) 誠にお恥ずかしいことです。 ポータルの中のフィールドを、 リスト2ではなくリストのフィールドに 設定していました・・・ リスト2の各フィールドに設定したところ、 成功しました。 いつも的確なご指摘とご教授、 本当に有難うございます。 大変助かりました。有難うございました。

その他の回答 (2)

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

>ポータルに同じレコードが2行表示されてしまうのです。 同じ担当者IDで同じ顧客IDのレコードが複数あるのでは?

rapis55
質問者

補足

有難うございます。 今調べてみたのですが、 同じIDのものは他にはありませんでした。 また、 フォーム形式ではなく、表形式で見てみると、 1レコードが1行のみ表示されていました。 なぜフォーム形式でポータルを表示すると 2行表示されるのでしょうか。

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

リスト2テーブル側のレコード作成を許可にしていますか?

rapis55
質問者

補足

chieffish様: いつもお世話になっております。 さっそくのレスを有難うございます。 リスト2テーブル側のレコード作成を許可すると、 ポータルに同じレコードが2行表示されてしまうのです。 それで、リストのほうだけを許可しました。

関連するQ&A

  • ファイルメーカーのポータル内レコードからの移動

    いつもお世話になっております。 試しに何度かやったのですが、 上手くいかないので、 教えていただけると大変助かります。 業者DB・全データの、 業者名で繋いだ二つのデータベースがあります。 業者DBは、No.、業者名、担当箇所、 電話番号、住所などが入っています。 全データは、ID、業者名、支店名、故障箇所、 機器名、修理金額などの詳細データが 入っています。 業者DBを基にしたレイアウト<業者DBレイアウト> に、業者名で検索すれば、 全データ内の「支店名、故障箇所」が 表示されるようポータルを貼り付けています。 <全データ詳細レイアウト>という全データを基にしたレイアウトも作成しました。 ここには、全データの全てのフィールドがフォーム形式で表示されています。 それで、業者名で検索後、 <業者DBレイアウト>内の全データポータルで、 各レコードをクリックすれば、 該当レコードの<全データ詳細レイアウト>が表示されるようにしたいと思っています。 例えば、ポータル内のフィールド外に ボタンを設置してそれをクリックすれば、 全データ詳細レイアウトで、 該当レコードの詳細がフォーム形式で表示される ことを目指しています。 ポータルも、詳細レイアウトも、 どちらも全データを基にしているので レイアウトの切替えをすれば上手くいくのかと 思っていたのですが、 実際には、詳細レイアウトには 該当レコードではなく、 最新レコードが表示されてしまいます。 何か良い方法はございますでしょうか。 お手数ですが、ご教授ください。 よろしくお願い致します。

  • ファイルメーカーのポータル中の検索

    例えば・・・ テーブルA 教師ID・教師名 テーブルB 生徒ID・担当教師ID・生徒名・体重 テーブルAの教師IDとBの担当教師IDはリンクされてます。 ポータル機能を使って各教師(ひとり)が担当する生徒(複数)を表示させています。 この中で体重50Kg以上の生徒のみ抽出して表示させるにはどうするのでしょうか?  ・50Kg以上の生徒がひとりもいない時は教師も表示されない。 普通のレイアウトだったらできますが、印刷時に用紙一枚に教師ひとりの担当する生徒を書き出したいので、やっぱりポータル機能を利用するしかないでしょうか? FMのVer7です。 MSアクセスは経験してますが、ファイルメーカーは初心者です。ポータルに重点を置いた参考書があったら、教えて下さい。

  • ファイルメーカー5.5を使ってます。

    ポータル内で関連レコードを作成しようとすると リレーション「リレーション名」は無効です。このフィールドを修正する前に設定を直してください。 というメッセージが出てきます。 リレーションの設定を見ても、関連するレコードの作成を許可にチェックが入っていて、 フィールドの設定を見ても、フィールドへの入力を許可するにチェックが入ってます。 別のリレーションの時は、ポータル内で関連レコードを作成出きるのですがどうして出来ないのでしょうか? リレーションに設定しているフィールドが&を使って連結(?)しているフィールドだからでしょうか? 教えて下さい。お願いします。

  • ファイルメーカーのポータル内スクロールについて

    お世話になっております。 こちらではいつも的確にご教授いただきまして、 本当に助かり、また勉強になっております。 有難うございます。 今回も大変単純なのですが、 どうしても上手くいかないので ご教授いただけないでしょうか。 二つのテーブルを繋ぎ、 ポータル表示をしているのですが、 ポータル内のレコード数がかなり多いので、 スクロールを表示しています。 できれば、マウスのスクロールホイールを 動かせば、ポータル内のレコードも スクロールするようにしたいと思っています。 ファイルメーカーのヘルプによると、 「ポータル(フィールド外)をクリックし、スクロールホイールを回転させます。」 と記載されています。 が、ポータルの中はフィールドしかなく、 どこをクリックしても必ずどこかが選択され、 マウスのスクロールホイールを動かしても、 ポータルを貼り付けているレイアウト自身が スクロールされてしまいます。 何か方法がございますでしょうか。 お手数ですが、よろしくお願い申し上げます。 FileMaker Pro8 Windows版を利用しています。

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

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

  • ファイルメーカー8.5でポータルのデータ数ごとに異なるレイアウトを開くには?

    いつも参考にさせていただいております。 今ファイルメーカー8.5で見積り作成のデータベースを組んでいるのですが、 見積りを作成するテーブルに、ポータルを使って商品を引いてきています。 そこまでは順調に進んでいたのですが、 一度に見積りを作成する商品の個数によって、 見積書のレイアウトを開いたときに不恰好になってしまいます。 そこで、ポータル内に入力したデータの個数に応じて、 違うレイアウトを摘要するという方法で解決したいのですが、 そのようなことは可能でしょうか? できれば、データ数の範囲ごと、1~12個ならこのレイアウト、 13~24個ならこのレイアウトという形にしたいと思っています。 何か良い方法があればご指導いただけないでしょうか。

  • ファイルメーカーで関連レコードを作成する方法

    お世話になっております。rapisと申します。 いつも有難うございます。 以下の件をお教えいただけませんでしょうか。 以下のような入力レイアウトがあります。 ID   業者ID   業者名   処理内容 ---------------------------------------- 00001  g010   abc工業  排水パイプ修理 00002  g003   def管工  パイプ溶接 00003  g010   abc工業  排水ポンプ設置 ・ ・ 00100  g011   ghi工場  特殊パイプ加工 というデータが入っています。 業者名は業者IDを入力すれば業者名が表示されるように業者テーブルからルックアップしています。 各IDをクリックすると、IDをキーにした、 更に詳細を入力できるレイアウトが表示されるようになっています。 詳細レイアウト: ID   処理日  担当者・・ ---------------------------- 00001  1/27   山本   ・ ・ 00100  1/31   鈴木 たとえば、入力レイアウトで ID:00001とID:00101が関連するデータであるということを表示したい場合、 どうしたらよろしいでしょうか。 できれば、 ID:00001の詳細レイアウトを表示している状態で、「関連レコード作成」というボタンをクリックすると、自動的にID:00101(現時点での最新ID)の番号が生成されて、詳細データを入力できるレイアウトが表示される。 ID:00001で検索しても、ID:00101で検索しても、どちらにも関連するレコードとして分かるようにしたいと思っています。 ※関連データとはいえ、同じ処理日や同じ業者とは限りませんが、関連する理由は特に表示する必要はありません。 また、関連レコードが3~4つまで追加されることもあれば、関連レコードが全く発生しないIDもあります。 分かりにくい質問で申し訳ございません。 ご教授いただけると大変助かります。 宜しくお願い致します。

  • ファイルメーカー 同一IDと日付への番号振り当て

    Aテーブル(伝票)とBテーブル(明細1商品で1レコード)があり A 受注シリアル 日付 顧客ID 合計金額 B 受注シリアル 受注ID 日付 商品名 色 数 小計 フィールドがあり 受注シリアルでリレーションをはり、AにBの内容(商品名、数、色など)をポータル表示させようと考えております。 今回の質問は今まで一つのテーブルで作業をしていたので一度2つのテーブルに別ける事にしました。 今までのデータをBテーブルのフィールド(顧客ID、日付、商品名、数、小計)へ振り分ける事はできたのですが、受注シリアルへ番号を振り分ける作業でつまづいてしまいました。 同日付と顧客IDに番号(受注シリアル)を振り当てるにはどうすればいいでしょうか? 現在Bテーブルに約20000レコードあります。 よろしくお願いいたします。

  • ファイルメーカー レコード自動作成

    ファイルメーカーPro8もしくわ、ファイルメーカーサーバー7で顧客テーブルにある顧客140名分のデータを、売り上げテーブルのレコードとして毎朝9時に140レコードを自動作成はできないでしょうか? 売り上げテーブルには、今日の日付と、顧客名を載せたいと思っています。

  • filemaker Pro11のポータルについて

    受注管理のテーブルを添付しました 解りにくくてすみません。白色の部分(ポータルの一番上の段は別)が入力箇所で色つきのところは自動入力になっています 商品IDとコード、顧客IDとコードとややこしく見えますがIDを単純な数字に変えて入力を簡単にしただけのものです 私としては添付ファイル右端にある商品コードに入力してEnterでポータル内に移行された後、再度、商品コードに入力すればどんどんポータルの次の行に追加されて行く様にさせたいのです 私が思うにリレーションシップやフィールドの設定あたりに関係があるのではと勝手な推測をし調べたのですがどうもよくわかりません それとテーブルの構成についてですが初心者の為テーブルの構成の意味自体がよくわかりません ちなみにレイアウトは受注管理、顧客マスタ、商品マスタだけであとはボタン類など一切機能していません