初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

#1 2019-05-15 10:47:07

cheez
ゲストユーザー

頭に0(ゼロ)を付ける

数字を入力した際1~9までの場合、自動的に01・02・03をゼロを付けて表記したいです。
よろしくお願いします。

#2 2019-05-15 11:07:34

Shin
メンバー

Re: 頭に0(ゼロ)を付ける

必ず2桁にするのでしたら、そのフィールドの自動入力の計算式に、RIght ( "00" & self ; 2 ) を設定し、上書きを許可しておくといいです。
100 以上の設定があるのでしたら、Right ( "00" & self ; Max ( Int ( Log ( self ) ) + 1 ; 2 ) ) を設定します。

オフライン

#3 2019-05-15 11:38:02

チポ
メンバー

Re: 頭に0(ゼロ)を付ける

ベタベタですが、分かりやすいかも
  Case ( Length ( Self ) = 1; "0" ) & Self

入力値の自動化・計算値・既存値置き換え
で設定します。

オフライン

#4 2019-05-15 11:54:24

チポ
メンバー

Re: 頭に0(ゼロ)を付ける

書き落としました。

数字書式の設定で
  小数点を含む数値の書式
の設定がされているとダメです。

オフライン

#5 2019-05-15 14:44:42

cheez
ゲストユーザー

Re: 頭に0(ゼロ)を付ける

初心者ですみません;;演算子(+、-、*)*などを入れてくださいって表示されます。。。

#6 2019-05-15 15:52:32

チポ
メンバー

Re: 頭に0(ゼロ)を付ける

提示された式を丸々コピペでいいんですが。。

オフライン

#7 2019-05-15 16:00:42

cheez
ゲストユーザー

Re: 頭に0(ゼロ)を付ける

はい。そのままコピペしたら、警告が出てしまうんです・・・

#8 2019-05-15 16:13:10

チポ
メンバー

Re: 頭に0(ゼロ)を付ける

Shinさんの、
  RIght ( "00" & self ; 2 )
これは
  Right
の間違いですが、、

他の提示された式は正しいですよ。
アラートが出る式ではありません。


ヘルプの関数レファレンスのリンクです。
時間のある時見て行くと関数を覚えられるかと、、
  https://fmhelp.filemaker.com/help/16/fm … ce.html%23

オフライン

#9 2019-05-15 16:38:31

cheez
ゲストユーザー

Re: 頭に0(ゼロ)を付ける

ご丁寧に感謝します。

あの、このフィールドに 開始-終了+1 の計算を入れてます。 期間を計算したくて。
それが影響しエラーが出てる可能性もあるのでしょうか??

#10 2019-05-15 18:08:31

チポ
メンバー

Re: 頭に0(ゼロ)を付ける

後から追加はご勘弁を、
また、ご自分の式を書けば答えやすいんですが・・

計算フィールドとして、計算式を
  Let ( $a = 開始 - 終了 + 1 ; Case ( Length ( $a ) = 1; "0" ) & $a )
でいいでしょう。

オフライン

#11 2019-05-15 22:50:33

はちや
ゲストユーザー

Re: 頭に0(ゼロ)を付ける

SerialIncrement ( "00" ;  開始 - 終了 + 1 )

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer