みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
手書きの販売報告書を入力しています
販売数や退勤時間や業務内容を簡単に書いたもので、一日ひとり一枚です
一日に対して複数の報告書があるので、親子関係で入力しています
基本情報が親、日報の内容が子です
手書きの報告書は日付ごとにまとめられているので、
はじめに、日付などの基本情報を入力してから、日報をめくりながら
ポータルで販売数などを入力していきます
ふつうは、上記のように入力するのですが、
まれに提出を忘れていた担当者がいたいりして、それをまとめて入力するときは
上記の方法ですと、日付が変わるごとに何度もレコードを切り替えなければなりません
_______
日付
【ポータル】
担当者 販売数
_______
と入力しているのを、別レイアウトで
_______
担当者
【ポータル】
日付 販売数
_______
※省略していますが各リレーションIDなどは別途あります
と、先述と同じ親子関係のデータ構造でデータを格納する方法はありますか?
Offline
担当者テーブルから日報テーブルへリレーションを張ればいいのでは
Offline
それですと、担当者単位で入力したとき、その入力数だけ日報テーブルにレコードができてしまいませんか?
1対多でなくなってしまうような気がします
データ上は
親に対して複数の子としたくて
親は日報 子は内容としたいです
わかりにくいと思いますが
すでに日付ごとに入力されているものがあるので
担当者単位で入力したレコードは、その親レコードに対する子として追加する
ということです
Last edited by LZZY (2018-04-11 02:33:47)
Offline
メインを、販売台帳と考えてください。そこには、担当者 日付 販売数 のフィールドがありますよね。
日付から見たこのテーブルは、日報テーブルに見えます。
担当者から見たら、担当者ごとテーブルに見えます。
Offline
担当者テーブルと日報内容を担当者IDでリレーションしました
日報内容と親である基本情報テーブルもIDと日付でリレーションしました
従業員テーブルのポータルに日報内容のフィールドと、基本情報テーブルの日付を配置してい入力しましたが
従業員単位で入力していくと
基本情報テーブルに重複した日付のレコードが作られてしまいます
たぶん、アドバイスを理解できていないのが原因だと思いますが
お手数ですがもう一度教えていただけませんか?
うまく伝えられていないかもしれませんので
画像をアップしました
https://i.imgur.com/cQfVbuW.jpg
Last edited by LZZY (2018-04-11 20:23:34)
Offline
非常に単純に、
日報 販売台帳 担当者
日付 = 日付
担当者 = 担当者
販売数
という構造にしたら、どうなりますか。
Offline
日報にレイアウトを作成
担当者テーブルの担当者フィールドを配置
ポータルに販売台帳を表示
ですか?
うまくいかないのですがまちがっているでしょうか?
Offline
間違っていますね。
担当者ごとの表示には、担当者テーブルのレイアウトを作ります。
Offline
担当者テーブルというのはマスタではなく、入力用に作成するという意味ですか?
担当者マスタテーブルでやったらレコードを作成するたびに新たなマスタがつくられていってしまいました
それとも
新規追加はできないようにしておき、
既存のマスタのみを選択して関連レコードをポータルに表示するような仕組みにするというこでしょうか?
Offline
日報は、日毎のデータでしょうから、毎日1レコードずつ増えるものですよね。
担当者は、新入などで変動があるでしょうから、その時点で増減はあるでしょう。
販売台帳は、1販売ごとに1レコード追加されます。それを関連レコードとしてポータルに表示するので、販売ごとにポータル内で追加されるはずです。
それらを考えれば、お答えは自ずと得られるはずです。
Offline
その担当者テーブルのレイアウトにに重複した担当者が追加されていってしまいます
さらに、ポータルに配置した日付フィールドに日付をいれると、そちらも重複してしまいます
”一日に対して複数の報告書があるので、親子関係で入力しています
基本情報が親、日報の内容が子です”
で入力するときは、親のレコードはひとつのままです
ですが、担当者単位にしてポータルで入力すると、その日付が入力ごとに追加されてしまいます
やり方が間違っているのでしょうか?
Last edited by LZZY (2018-04-14 18:37:43)
Offline
申し訳ありませんが、書いておられる内容から、動きや構造が私には理解できません。
Offline
LZZYさんの過去スレ #7829『時刻の入力について』と同じで、
どう見ても論理的・構造仕様的に無理無理のことを要求してる?
Offline
やはり無理なことなのでどうやってもできなかったんですかね?
整理して簡単に書くと
親が基本情報(日付など)、子が詳細(担当者名と各種項目)のとき、
日付を入力して、ポータルにデータ(担当者名と各種項目)を追加するレイアウトと
担当者名を入力して、ポータルにデータ(日付と各種項目)を追加するレイアウトを併用したいということです
いずれも、先述の親子関係のまま入力したい
担当者名単位の入力の場合、
1/1 AAA
1/1 BBB
と入力しても、
日付単位での入力と同じレコードの関係、
親テーブルには1/1のレコードはひとつになるようにしたいということです
なぜこのようなことが必要かといいますと、
紙データを入力するときに、日付でまとまっておらず、担当者ごとにまとまっていることがあるからです
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 530.91 KiB (Peak: 551.81 KiB) ]