みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
全くの初心者です。
予約テーブルを作って、製品の販売予約DBはできました(予約番号を発行)
現在は「販売」テーブルを作って、
予約番号を入力して、各フィールドを予約テーブルとリレーションを組んで予約内容を持ってきてますが
販売は、予約をしてあるパターンばかりではなく、予約をしてないで直接販売もあります。
直接販売のパターンを想定して販売テーブルを考えていくと、予約テーブルと同じ構造に行きついてしまい悩んでます。
今は直接販売の場合は一度「予約」をして、予約番号から売り上げをさせています。
予約番号がある時だけ、値を返すようなルックアップはあるのでしょうか?
テーブルの内容が同じなら、予約は別テーブルでなく販売テーブルの予約フィールドで識別、とかで行ける気がしますが。
>予約番号がある時だけ、値を返すようなルックアップ
予約番号でリレーションしているんでしょうから、今のままでそうなるはずですが。
もしかして、「予約内容を持ってきてます」が、ルックアップしているではなくて単に参照フィールドを表示しているということなのかな。それだと予約しない販売が不可能っていう意味が通じますね...
根本的に、予約のデータと、販売データを分離させる意味があるのですか。1テーブルにしてしまい、予約でしたら予約番号を発行、当日の販売でしたら予約番号は付番しない、という運用で十分なのでは。
Offline
himadaneeさま Shinさま アドバイスありがとうございました。
予約データを管理したい事がファイルメーカー導入のきっかけでした。一通り予約の管理ができるようになって、その発展で販売まで拡張したくなったのですが、柔軟に1テーブルでまとめてしまう事を気付けない中で質問をしておりました。
一つ頭の中のモヤが晴れました!ありがとうございました。
Pages: 1
[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 504.91 KiB (Peak: 515.75 KiB) ]