ファイルメーカーの再帰定義とはどういう事なのか教えてくれませんか?
リレーションのデータの取込みの際、再帰定義と表示されデータがリレーションできないのです。詳しくはファイルが「受注」「発注」「仕入れ」「請求書」と4つありまして、そのフィールド(商品等)を4つのファイル全部にリレーションさせたいのですが、「受注」→「発注」→「仕入れ」まではデータを読込めたのですが、再帰定義と表示されその先の「請求」ファイルまでリレーションできません。どうすればリレーションできるのかも併せて教えて頂けませんか?宜しくお願いします。

A 回答 (1件)

「再帰定義」とは計算式の間違いなどでエラーメッセージとして出てきます。

どういうことかというと、AフィールドにBフィールドのデータを引用するにあたって、実はBフィールドはAフィールドのデータを何らかの形で引用していたため定義ができない、というような感じの意味です。
4つファイルのリレーションの場合、何か共通の1つのキーで他の3つにリレーションするのは良いのですが、「受注」→「発注」→「仕入れ」とデータがリレーションされた段階でこの3つのファイルのいずれかが「請求書」のデータを引用していると思われます。
この辺を考慮して再度ファイル定義をよく見直して下さい。
回答が遅かったのでもう既に解決していれば幸いです。
    • good
    • 0
この回答へのお礼

pulus7さん再帰定義について、教えていただき有難うございます。
会社で決算が近いということでデータをファイルメーカーで作るという事でしたが、私はファイルメーカーを初めて扱うので解らないことばかりでした。今なおよく解らないまま作成しておりますが。何とか頑張って完成させたいと思います。教えてくれて本当に有難うございました。

お礼日時:2002/03/01 10:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qファイルメーカーのリレーションと計算の件

始めまして、教えてください。A(注文)とB(請求)をリレーションしています。A(注文)は顧客コードと日付を入力しています。B(請求)に顧客コードと日付(1週間分)を入力すると請求に反映させるようにしたいです。A(注文)からポータル機能でB(請求)に顧客の注文された品物を任意(1週間分)表示するにはどのようにしたら良いでしょうか?今の計算式はある顧客のすべての請求(今までの注文レコード)がでてしまいます。顧客と日付のリレーションで行う計算式が”顧客&""&(DateToText(日付))は1レコードに1日分の請求しかでません。任意に1レコードに1週間分の請求書を作成する良い方法をご教授願います。

Aベストアンサー

私も確認しましたが、 DateToText関数はver.7には存在しないので
ver.6として回答します。
※回答する側がこんな確認をするのは不条理だと思います。

下記二つのフィールドをリレーションする

注文書側の計算フィールド(テキスト)
顧客コード & DateToText(注文日)

請求書側の計算フィールド(テキスト)

顧客コード & DateToText(請求日) & "¶" &
顧客コード & DateToText(請求日-1) & "¶" &
顧客コード & DateToText(請求日-2) & "¶" &
顧客コード & DateToText(請求日-3) & "¶" &
顧客コード & DateToText(請求日-4) & "¶" &
顧客コード & DateToText(請求日-5) & "¶" &
顧客コード & DateToText(請求日-6)

MacOS10.3.9,FM6で確認

QオラクルからのSQLServerへのデータを取込み

お世話になります。

オラクルのテーブルからSQLServerのテーブルにデータをスケジューリングして
取り込みたいのですが、どのようにして行えば良いのでしょうか?
オラクルの事しか知らないのですが、ストアドプロシージャ-のようなもので
取込みを行うのでしょうか?

どなたかご存知でしたら、お教え願います。

Aベストアンサー

こんにちはー

DTSを使ってみてはいかがでしょうか?

参考URL:http://www.microsoft.com/japan/msdn/sqlserver/columns/dts/dts1.asp

Qファイルメーカーでリレーション間をまたぐスクリプト

ファイルメーカーでリレーションで繋がっている2つのファイルの
間でデータを自動入力するスクリプトの作成方法を教えてください。

表が2つあります。

商品管理表
 商品ID 商品名  値段
   1  りんご  100円
   2  みかん  200円
   3  バナナ  300円

注文表
 客  商品  ID 個数
 山田 りんご 1 3個
 加藤 みかん 2 2個
 中田 りんご 1 10個

となっており、リレーションが商品IDで結ばれています。

レイアウトモードで商品ごとに注文履歴が表示されるようになってます。

<レイアウト>
りんご
 山田 3個
 中田 10個
-----------
みかん
 加藤 2個
-----------
これにスクリプトで自動的に注文表に注文を加えていくように
ボタンを作りました。
りんごのページで、個数と客名を入力の後、ボタンを押すと、
注文表にりんごの注文が自動的に入るようにしたいのですが、できません。
単にID無しの新規レコードが作成されるだけになってしまいます。
どうすればいいのでしょうか?

ファイルメーカーでリレーションで繋がっている2つのファイルの
間でデータを自動入力するスクリプトの作成方法を教えてください。

表が2つあります。

商品管理表
 商品ID 商品名  値段
   1  りんご  100円
   2  みかん  200円
   3  バナナ  300円

注文表
 客  商品  ID 個数
 山田 りんご 1 3個
 加藤 みかん 2 2個
 中田 りんご 1 10個

となっており、リレーションが商品IDで結ばれています。

レイアウトモードで商品ごとに注文履歴が表示...続きを読む

Aベストアンサー

注文表のファイルに、

商品管理表のファイルは、1商品=1レコードですか?
YESだと仮定すれば、これで良いと思います。

1:商品管理表のファイルにて、商品IDをキーとしたリレーションを、注文表のファイルに対して貼り、関連するレコードの作成を許可する。

2:商品管理表のファイルにて、ポータルウインドウを開ける
  当然、先ほど作ったリレーション から、レコードを表示するように設定

3:ポータルの中には、注文表の「客」フィールドと、「個数」フィールドを配置する。

4:商品管理表をブラウズモードにして、ポータルの中の、客名、個数に直接データを書き込む。

これで、完成です。
スクリプトなんて要りません。
(ファイルメーカープロ 6.0以下の場合)

  

QAccess サブフォームのリレーションに関して

標記の件よろしくお願いします。

メイフォームとサブフォームを

メインフォーム ID オートナンバー型 主キー設定設定あり。

サブフォーム  ID 数値型(長整数) 主キー設定なし。

の条件でリレーションしてあります。

現状ではメイフォームのIDとサブフォームのIDを
を別々に手入力しています。

メインフォームのIDを入力したらサブフォームのIDが自動的に
同じ数値で表示されるような設定をするにはどのようにすれば
よいのでしょうか。

また、新規データを入力する際に
レコードセレクタにて空の入力欄を表示させて
前回のデータの入力を確定させているのですが

これ以外の方法はありますでしょうか?
この方法だと他の担当が操作した場合に
いつデータ入力が完了したのか
次のデータを入力するにはどうすればよいのか
分かりづらいのではないかと思います。

上記2点どちらかでも構いませんので
アドバイスお願いいたします。

Aベストアンサー

質問しようとしている状況が良く判りません。
通常、メインフォーム/サブフォームは、例えば「大分類/小分類」みたいなものがあり、メインフォームで大分類項目を選択すると、サブフォームにその大分類に属する小分類項目が一覧表示されるようなものを考えます。この場合、IDを手入力するような状況は考えられず、小分類項目を追加する場合には、該当するフィールドに、大分類のIDが自動的にセットされます。
ご質問の状況は違うようなので、具体例を交え、改めて状況を説明してください。

QFileMaker pro 11 リレーション本

FileMaker Pro 11で専門学校の学生管理DBを作成しています。
初心者のため、リレーションをどうやればよいか、よくわかりません。

現在使用中の本は
「FileMaker Pro11 スーパーリファレンス」(ソーテック社)のみです。

リレーションについて、「新リレーションで極める FileMaker」という本しかアマゾンで見当たらないのですが、2008年に出版された本で、バージョン9までの対応のようです。
この本は、バージョン11でも十分に対応できる内容なのでしょうか?
もし、問題ないようでしたら購入したいのですが、どなたか使っていらっしゃる方がおられましたら、教えてください。

また、他にPro11対応のリレーションについて詳しく学べるサイトや本がありましたら教えていただけると助かります。

Aベストアンサー

リレーションだけの本もあるのですか・・・
リレーションの基本はVer.7からほとんど変わっていないと思いますけど、
11(持ってないけど)ではポータルフィルターとか有るようですね。
リレーションのどんなところが判らないのですか?
市販本で解決するのかな。


人気Q&Aランキング

おすすめ情報