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

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

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

You are not logged in.

Announcement

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


#1 2014-04-08 13:08:11

me
Guest

ホテル宿泊の連泊表示

よろしくお願いします。FileMaker13です。

各地を1ヶ月間まわる営業さんのホテル日程表を作成しています。
同じホテルに連泊する場合に最初のレコードに「◯泊」表示をしたいと考えています。
下記のような式を作成したのですが、1泊、2泊まではうまく表示されるのですが、
それ以降がすべて2泊という表示になってしまいます。
ずっと考えているのですが原因がわかりません。
どなたかおわかりになりますでしょうか。


Let ( [
#翌1 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+1 );
#翌2 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+2 );
#翌3 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+3 );
#翌4 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+4 );
#翌5 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+5 );
#翌6 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+6 );
#翌7 = GetNthRecord ( ホテルID ; Get ( レコード番号 )+7 )
];

Case (
IsEmpty ( ホテルID );"";
ホテルID = GetNthRecord ( ホテルID ; Get ( レコード番号 ) - 1 );"";
ホテルID ≠ #翌1; "1泊";

ホテルID = #翌1 = #翌2 = #翌3 = #翌4 = #翌5 = #翌6 = #翌7; "8泊";
ホテルID = #翌1 = #翌2 = #翌3 = #翌4 = #翌5 = #翌6; "7泊";
ホテルID = #翌1 = #翌2 = #翌3 = #翌4 = #翌5; "6泊";
ホテルID = #翌1 = #翌2 = #翌3 = #翌4; "5泊";
ホテルID = #翌1 = #翌2 = #翌3; "4泊";
ホテルID = #翌1 = #翌2; "3泊";
ホテルID = #翌1; "2泊"
)

)

#2 2014-04-08 13:34:18

Shin
Member

Re: ホテル宿泊の連泊表示

条件式の書き方が間違っています。
例えば、
ホテルID = #翌1 = #翌2 = #翌3 = #翌4 = #翌5 = #翌6 = #翌7; "8泊";
は、
ホテルID = #翌1 and ホテルID = #翌2 and ホテルID = #翌3 and ホテルID = #翌4 and ホテルID = #翌5 and ホテルID = #翌6 and ホテルID = #翌7; "8泊";
と書きます。

Offline

#3 2014-04-08 13:44:18

me
Guest

Re: ホテル宿泊の連泊表示

うまくいきました!
大変たすかりました。
ありがとうございました。

#4 2014-04-08 23:23:05

Shin
Member

Re: ホテル宿泊の連泊表示

Case ( 
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+1 ) ; 1 ;
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+2 ) ; 2 ;
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+3 ) ; 3 ;
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+4 ) ; 4 ;
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+5 ) ; 5 ;
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+6 ) ; 6 ;
 ホテルID ≠ GetNthRecord ( ホテルID ; Get ( レコード番号 )+7 ) ; 7 
)

が一番簡単かも。

Offline

#5 2014-04-09 09:59:06

me
Guest

Re: ホテル宿泊の連泊表示

ものすごくスッキリしました!
ありがとうございます。
なんだか感動しました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 556.45 KiB (Peak: 584.02 KiB) ]