みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win8 fm13を使用しています
以前もここで質問させていただいて、教えていただたいたことをもとに
予約システムを作っています
タイムラインテーブルには
日付
9時から15分おきの時間を表示した繰り返しフィールド(48)、アカウント名(48)、名前(48)、予約(48)
5つのフィールドがあり、縦48横4の表になっています
予約詳細テーブルには
日付、アクティブ位置番号で計算した時間、アカウント名、名前、予約
4つのフィールドがあります。日付でリレーションしています
例えばタイムラインテーブルの9:30(繰り返し番号3)をクリックすると
予約詳細テーブルが開き、日付、9:30、アカウント名が自動入力されるので
使用者の名前と予約とフィールドに入れてもらえれば
タイムラインテーブルの繰り返しフィールド3の位置に
アカウント名、名前、予約と表示させたいのですが、可能でしょうか?
何度やっても一番上(9:00)にしか表示されなくて困っています。
どなたかご教授いただければ助かります。
よろしくお願いいたします
日付と時刻でリレーションを張りルックアップするか、繰り返しフィールドに展開したデータを集計機能を使って繰り返しに表示するか、のいずれかでないと表示できませんね。
Offline
クリックした行番号をGet(アクティブ繰り返し位置番号)で取得して
それをグローバル変数に入れて、タイムラインテーブルに関連レコード移動
したときに、その繰り返し行番号でフィールド設定するとか。
Offline
ルックアップを使ったサンプルです。
https://www.dropbox.com/s/a1xrf7yq18grc … 7.zip?dl=0
Offline
shinさん、サンプルありがとうございます
どうもリレーションシップの関係が苦手で・・・
さて、早速サンプルをもとにちょっと作り変えてみたのですが
ひとつわからない点がありましたので質問させていただきます
予約詳細テーブルは1予約1レコードになるようにしないと
タイムラインテーブルのレコードがどんどん増えてしまいます。
この二つを別々に独立させた場合リレーションはどうなるのでしょうか?
フィールドの設定とリレーションがこんがらがっていてお手上げです・・・
すみませんがよろしくお願いいたします
Pages: 1
[ Generated in 0.011 seconds, 9 queries executed - Memory usage: 509.84 KiB (Peak: 515.76 KiB) ]