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

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

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

You are not logged in.

Announcement

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


#1 2014-09-23 18:49:37

Lee
Guest

カレンダー表示の質問

いつも有難うございます。
カレンダー表示の質問を再度させていただきます。
環境:Win7、Pro11
テーブル名
①Tour 【フィールド:Tour_ID、カレンダー「繰り返し、グローバル、Get(計算式繰り返し位置番号)+extend(月の開始日)-1、日付」)】
②Day行程 【フィールド:Tour_ID(Tourとリレーション)、Day(日付)、行程内容】
---実際のレコード例---
【Tour】
Tour_ID



【Day行程】
Tour_ID    Day    行程
1         9/1    1_行程9/1
1         9/2    1_行程9/2
1         9/3    1_行程9/3
2         9/5    2_行程9/5
2         9/6    2_行程9/6
3         9/7    3_行程9/7
3         9/8    3_行程9/8
3         9/9    3_行程9/9
3         9/10   3_行程9/10
____表示したいこと__________
Tour_ID    9/1       9/2      9/3      9/4      9/5      9/6       9/7       9/8      9/9       9/10
1       1_行程9/1 1_行程9/2 1_行程9/3
2                                         2_行程9/5 2_行程9/6
3                                                           3_行程9/7 3_行程9/8 3_行程9/9 3_行程9/10
このように表示したいです
何か方法がありますか?
教えていただきたいです。
有難うございます。

#2 2014-09-23 19:44:22

Shin
Member

Re: カレンダー表示の質問

繰り返しフィールドにルックアップすれば良いでしょう
https://dl.dropboxusercontent.com/u/926 … 29.fp7.zip

Offline

#3 2014-09-23 21:44:24

Lee
Guest

Re: カレンダー表示の質問

Shin様 有難うございます。
前回私の説明が不十分です。
追加条件を説明します。
1.Tourテーブルにて、Dayを作成します。
1.1 Tour_ID(先に自動入力します。)
1.2 Dayの各レーコドはTourレアウト中のポータルDayのなかで、作成します。(Day、行程を入力します)
2.Tour ListをTour_Calendarのように表示したいです。

Shin様の例は
1.Dayを先に作成
2.Tour新規レーコドの時にフィールドの内容をルックアップします。

Day、Tourの各レーコド作成前後が違います。
再度教えていただきたいです。
(Day_01,Day_02,Day_03.....Day_31のフィールドを作成して、リレーションを張って、何とかカレンダーのように作れますが、シンプルな方法を探したいです。)
有難うございます。

http://ntj-sj.co.jp/_03/tour.rar
でイメージファイルのダウンロードが出来ます。

#4 2014-09-24 08:58:01

Shin
Member

Re: カレンダー表示の質問

日毎の行程を作る部分は、カレンダー表示とは関係ないと思いますが。
ルックアップの代わりに、再ルックアップさせれば良いです。事後の変更はほとんど無いでしょう。

rar の解凍に、えらく苦労しました。一般的になっている?

Offline

#5 2014-09-24 09:36:07

Lee
Guest

Re: カレンダー表示の質問

回答有難うございます。
再ルックアップさせましたが、エラーが出ました。
progress:テキスト(ルックアップ)と別に
progress_2:テキスト(計算 lookup)も
試しで作りましたが、1つ目しか計算しません。
Dropboxにアップしました。
https://www.dropbox.com/s/ctw9u7h3gjoxw5u/Tour.fp7?dl=0
是非教えていただきたいです。
お手数を掛けます。
有難うございます。

#6 2014-09-24 11:01:43

Shin
Member

Re: カレンダー表示の質問

どのフィールドをアクティブにしてルックアップしました?
リレーションのキーフィールドで再ルックアップしないと駄目ですよ。提示されたファイルでは、Tour_IDが最適ですが、レイアウト上にそのフィールドはありません。
Lookup() 関数を繰り返しフィールドに適応するためには、色々と細工が必要なようで、私は好みません。他の方に聞いてください。

Offline

#7 2014-09-24 12:43:42

旅人
Member

Re: カレンダー表示の質問

スクリプトの方はターゲットフィールドはTour_IDです。
Lookupの方はDayに計算フィールド=Cose[1] 繰り返し31を作って
これをLookup。結果は非保存。

Offline

#8 2014-09-24 17:02:56

Lee
Guest

Re: カレンダー表示の質問

Shin様、旅人様
「スクリプトの方はターゲットフィールドはTour_IDです。」
で問題を解決しました。
有難うございます。
有難うございます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 519.77 KiB (Peak: 524.68 KiB) ]