初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-07-11 15:22:42

jun2
Guest

繰り返し位置番号の同じところに値を自動入力する方法

win8 fm13を使用しています

以前もここで質問させていただいて、教えていただたいたことをもとに
予約システムを作っています

タイムラインテーブルには
日付
9時から15分おきの時間を表示した繰り返しフィールド(48)、アカウント名(48)、名前(48)、予約(48)

5つのフィールドがあり、縦48横4の表になっています

予約詳細テーブルには
日付、アクティブ位置番号で計算した時間、アカウント名、名前、予約

4つのフィールドがあります。日付でリレーションしています

例えばタイムラインテーブルの9:30(繰り返し番号3)をクリックすると
予約詳細テーブルが開き、日付、9:30、アカウント名が自動入力されるので
使用者の名前と予約とフィールドに入れてもらえれば
タイムラインテーブルの繰り返しフィールド3の位置に
アカウント名、名前、予約と表示させたいのですが、可能でしょうか?

何度やっても一番上(9:00)にしか表示されなくて困っています。

どなたかご教授いただければ助かります。
よろしくお願いいたします

#2 2016-07-11 16:17:21

Shin
Member

Re: 繰り返し位置番号の同じところに値を自動入力する方法

日付と時刻でリレーションを張りルックアップするか、繰り返しフィールドに展開したデータを集計機能を使って繰り返しに表示するか、のいずれかでないと表示できませんね。

Offline

#3 2016-07-11 16:35:10

旅人
Member

Re: 繰り返し位置番号の同じところに値を自動入力する方法

クリックした行番号をGet(アクティブ繰り返し位置番号)で取得して
それをグローバル変数に入れて、タイムラインテーブルに関連レコード移動
したときに、その繰り返し行番号でフィールド設定するとか。

Offline

#4 2016-07-11 17:34:31

Shin
Member

Re: 繰り返し位置番号の同じところに値を自動入力する方法

ルックアップを使ったサンプルです。
https://www.dropbox.com/s/a1xrf7yq18grc … 7.zip?dl=0

Offline

#5 2016-07-12 14:38:12

jun2
Guest

Re: 繰り返し位置番号の同じところに値を自動入力する方法

shinさん、サンプルありがとうございます
どうもリレーションシップの関係が苦手で・・・

さて、早速サンプルをもとにちょっと作り変えてみたのですが
ひとつわからない点がありましたので質問させていただきます

予約詳細テーブルは1予約1レコードになるようにしないと
タイムラインテーブルのレコードがどんどん増えてしまいます。
この二つを別々に独立させた場合リレーションはどうなるのでしょうか?

フィールドの設定とリレーションがこんがらがっていてお手上げです・・・

すみませんがよろしくお願いいたします

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.03 KiB (Peak: 514.86 KiB) ]