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

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

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

You are not logged in.

Announcement

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


#1 2016-06-28 14:53:19

oka
Guest

24時(午前0時)だけ表示されなくて困っています

win8、FM13を使用しています

21時から1時間ごとに翌朝8時まで繰り返しフィールドを使って表示させたいのですが
24時のところだけ空欄になってしまいます

Time(21;0;0) +(60*60)* (Get ( 計算式繰り返し位置番号 )-1)

と、しているのですが
どうしたらよいのかどなたかご教授くださいませ・・・

#2 2016-06-28 16:26:14

うーん
Guest

Re: 24時(午前0時)だけ表示されなくて困っています

よくわからないけど、24時が0時なので 0が表示されないようなフィールド設定になってるとか?

#3 2016-06-28 19:18:20

旅人
Member

Re: 24時(午前0時)だけ表示されなくて困っています

そんな事にはならないみたいですけど。
デフォルト設定だと
21:00:00 22:00:00 23:00:00 24:00:00 25:00:00・・・・
になるみたい。

Offline

#4 2016-06-28 21:28:19

Shin
Member

Re: 24時(午前0時)だけ表示されなくて困っています

Time ( 20 + Get ( 計算式繰り返し位置番号 ) ; 0 ; 0 )
にしてみれば。

Offline

#5 2016-06-29 08:59:55

チポ
Member

Re: 24時(午前0時)だけ表示されなくて困っています

24時以降を午前時刻にする計算をしているのでは?
とすればその計算式が怪しいですが。。

Offline

#6 2016-06-29 10:23:19

alias
Guest

Re: 24時(午前0時)だけ表示されなくて困っています

win7 使用してますが、書式で時刻(システム)を使うと確かに24:00が表示されません。

0:00 ~ 23:59 の表示しか出来ないのかもしれません。
一応、
Let ( [
  ~time = Time(21;0;0) +(60*60)* (Get ( 計算式繰り返し位置番号 )-1) ;
  ~con = Time ( 24 ; 0 ; 0 )];

  Case ( ~time >= ~con ; ~time - ~con ; ~time)
)
や別でタイムスタンプとして取得してそこから時刻を取り出すなどで表示は出来ました。

#7 2016-06-29 11:31:56

oka
Guest

Re: 24時(午前0時)だけ表示されなくて困っています

alias wrote:

win7 使用してますが、書式で時刻(システム)を使うと確かに24:00が表示されません。

0:00 ~ 23:59 の表示しか出来ないのかもしれません。
一応、
Let ( [
  ~time = Time(21;0;0) +(60*60)* (Get ( 計算式繰り返し位置番号 )-1) ;
  ~con = Time ( 24 ; 0 ; 0 )];

  Case ( ~time >= ~con ; ~time - ~con ; ~time)
)
や別でタイムスタンプとして取得してそこから時刻を取り出すなどで表示は出来ました。



旅人さん、すみません。初めはそうだったのですが
aliasさんのおっしゃるとおりデータの書式設定を時刻(システム短)にすると
24時だけ空欄になります

Shinさん、↓すっきりな式で目からうろこです。がしかし
Time ( 20 + Get ( 計算式繰り返し位置番号 ) ; 0 ; 0 )
を試してみましたが、やっぱり同じでした

初心者なのでちょっと式の意味は分からないので(すみません・・・)
aliasさんの式をコピペさせていただいたら解決できました!!

みなさん、ありがとうございました!!

#8 2016-06-29 12:06:45

Layouter
Guest

Re: 24時(午前0時)だけ表示されなくて困っています

alias wrote:

0:00 ~ 23:59 の表示しか出来ないのかもしれません。

時刻なんだから当然そうだろう、と思ってFM15で色々やってみたら、ちょうど24時だけではなくて、24時台だけ表示が空白になるという現象でした。25時は1時、48時は0時として表示されます。
バグですねえ。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 513.28 KiB (Peak: 517.82 KiB) ]