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

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

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

You are not logged in.

Announcement

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


#1 2016-08-31 13:13:40

年月
Guest

年月フィールドに表示させる方法

V12です。
既に作成している入力日時フィールド(タイムスタンプ)から、新規作成する年月フィールドに年と月を取出して表示させる方法をご指導願います。
年月フィールドをソート対象とする小計に置くのが目的です。

#2 2016-08-31 15:38:38

チポ
Member

Re: 年月フィールドに表示させる方法

Year関数
Month関数
が有ります。


日付関数のヘルプです。FM12でも同じです。
http://www.filemaker.com/help/14/fmp/ja … html#85118

Offline

#3 2016-09-02 11:27:03

年月
Guest

Re: 年月フィールドに表示させる方法

チポ wrote:

Year関数
Month関数
が有ります。


日付関数のヘルプです。FM12でも同じです。
http://www.filemaker.com/help/14/fmp/ja … html#85118

やはり年月の関数がないのですね。
このようにしました。
Year(入力日時)&”年”&Morth(入力日時)&”月”
有難う御座いました。

#4 2016-09-02 11:40:00

Layouter
Guest

Re: 年月フィールドに表示させる方法

結果がテキストなので、月を2ケタに揃えないとソートに不都合。

#5 2016-09-02 11:41:51

チポ
Member

Re: 年月フィールドに表示させる方法

ソートするフィールドだと・・

例えば
  2016年9月 > 2016年10月
このようになっちゃいますよ。

単に
201609
の様な数値にした方がいいのでは。

Offline

#6 2016-09-02 11:58:26

Shin
Member

Re: 年月フィールドに表示させる方法

私のおすすめは、2016.09 です。
このままで、
小数点以下2桁表示、小数点を "年"、単位を後ろ付けで "月"
という書式設定をすると、2016年09月 という表示も可能です。

Last edited by Shin (2016-09-02 14:06:21)

Offline

#7 2016-09-05 14:03:53

年月
Guest

Re: 年月フィールドに表示させる方法

Shin wrote:

私のおすすめは、2016.09 です。
このままで、
小数点以下2桁表示、小数点を "年"、単位を後ろ付けで "月"
という書式設定をすると、2016年09月 という表示も可能です。

年と月は表示するのですが、本日の日付で作成しても 0000年00月となります。
年月(日付)フォールドの計算式は 年&月 にしました。
年月のインスペクタのデータの書式設定の書式をその他の 年, 月を選択してます。
何処が間違っているのでしょうか。

#8 2016-09-05 15:54:50

Moz
Member

Re: 年月フィールドに表示させる方法

> 年月(日付)フォールドの計算式は 年&月 にしました。
Shinさんが提案して下さった "." はどこへ消えたのですか?

Offline

#9 2016-09-05 16:05:41

チポ
Member

Re: 年月フィールドに表示させる方法

> 年月(日付)フォールドの計算式は 年&月 にしました
日付タイプではだめです。

私のはテキストでも、数字でもいいけれど、
Shinさんのは数字にしないと。。

Offline

#10 2016-09-06 13:27:07

年月
Guest

Re: 年月フィールドに表示させる方法

Moz wrote:

> 年月(日付)フォールドの計算式は 年&月 にしました。
Shinさんが提案して下さった "." はどこへ消えたのですか?

申し訳ありません。
9月は".0" ですが、10月は"."ですよね。
どの様な式を作ればよいのかわからなくて。

年,月も付けて表示が出来るようですが、こちらのもわからなくて。
小数点以下2桁表示、小数点を "年"、単位を後ろ付けで "月"
という書式設定をすると、2016年09月 という表示も可能です。

#11 2016-09-06 14:13:09

Shin
Member

Re: 年月フィールドに表示させる方法

説明が面倒なので、サンプルで
https://www.dropbox.com/s/ehftlfscw3au5 … 7.zip?dl=0

Offline

#12 2016-09-06 14:38:20

scripter
Guest

Re: 年月フィールドに表示させる方法

Year(入力日時)+Month(入力日時)/100

タイプを数字でなく日付にしたいなら
Date(Morth(入力日時) ; 1; Year(入力日時))
とかですね。

#13 2016-09-06 16:11:39

年月
Guest

Re: 年月フィールドに表示させる方法

Shin wrote:

説明が面倒なので、サンプルで
https://www.dropbox.com/s/ehftlfscw3au5 … 7.zip?dl=0

サンプルまで作成頂き大変有難う御座います。
インスペクタの設定も必要とは、初心者の私にはこれがないと理解できなかったです。
下記にまとめてみました。

入力年月フィールド
   計算 Year(入力日時)+Month(入力日時)/100

入力年月フィールドのインスペクタの設定
  データの書式設定
   書式                   : 小数
   小数点以下の桁数 : 2
   表記法                : -1234月を選択
   セパレータ 小数   : 年
   
以上

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 528.09 KiB (Peak: 548.99 KiB) ]