みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker Proで日付入力する際は、ドロップダウンカレンダーで日付を選ぶと入力されますが、iPhone版 FileMaker Goで日付入力する際、日付ピッカーが表示されて日付を上か下にずらさないと、確定されません。
終了タップだけで日付入力できないのでしょうか?
※入力値の自動化は設定はしてません。
環境
macOS high Sierra
FileMaker Pro advanced 15
Filemaker Go 16
Offline
スクリプトトリガーという素晴らしい機能があります。フィールドにデータが入っていない場合はフィールドから抜けた時にGet(日付)を挿入するスクリプトを設定するといいでしょう。
早速の回答ありがとうございます。
入力値の自動化で作成情報をONにした場合と、スクリプトトリガでGet(日付)の場合 と、ありますが、どこが違うのでしょうか?
上記の場合、今日の日付を自動的に入力されると思いますが、夜中の12時をすぎ日付は変わっても、営業日は前日の扱いにしたいのです。
なので、自動入力設定ナシにしておきたいのです。
FilemakerGoで日付入力の際、日付ピッカーからスムーズに入力したいのです。ちょっと説明しづらくてすみません。。
Offline
入力値の自動化で作成情報をONにした場合と、スクリプトトリガでGet(日付)の場合 と、ありますが、どこが違うのでしょうか?
入力値の自動化で作成情報をONにした場合
レコードを作成した段階で入力される。
スクリプトトリガでGet(日付)の場合
スクリプトトリガもいくつも種類がありますが、私がお伝えしたかったのは、OnObjectExit です。
フィールドからカーソルが抜けた段階でスクリプトが動きます。
今日の日付を自動的に入力されると思いますが、夜中の12時をすぎ日付は変わっても、営業日は前日の扱いにしたいのです。
とのことなので、自動入力設定の計算値のところにチェックをつけてあげて、以下のような計算式を入れてあげればお望みのようになるかと思いますがいかがでしょうか?
Case (
Get ( 時刻 ) < Time ( 4 ; 0 ; 0 ) ;
Get ( 日付 ) - 1 ;
Get ( 日付 )
)
上の例ですと、朝方4時より前に作成したレコードは前日の日付、それ以降は本日の日付が入ります。
日付ピッカーの左上の<>の右の^を2回タップすると、今日の日付を入力するラインが出てきますよ。
Offline
Shinさん ありがとうございます。
できれば、日付ピッカーが表示の際、右に表示される「終了」をタップで入力したいのです。
クライアントが年配で操作に不慣れの為、一旦、日付ピッカーを上下にする際、別の日を選んでミス入力をする事があるようなんです。
札幌太郎さん ご丁寧にありがとうございます。
「計算式」は、気がつきませんでした、ありがとうございます。
>スクリプトトリガでGet(日付)の場合
>スクリプトトリガもいくつも種類がありますが、私がお伝えしたかったのは、OnObjectExit です。
>フィールドからカーソルが抜けた段階でスクリプトが動きます。
上記の設定方法を詳しく教えてくれませんか?
Offline
1. スクリプトを作成します。
If [ IsEmpty ( テーブル::日付 ) ]
フィールド設定 [ テーブル::日付 ; Case ( Get ( 時刻 ) < Time ( 4 ; 0 ; 0 ) ; Get ( 日付 ) - 1 ; Get ( 日付 ) ) ]
End If
2. レイアウトモードにて日付フィールドを右クリック
→スクリプトトリガ設定
→OnObjectExitにチェック
→スクリプトを先ほど作成したスクリプトを選択
→OKボタンを押下
→ブラウズモードにする。
3. It's Show Time!
OnObjectEnterに設定した方がいい気がします。
入力する日付にバリエーションがないのなら、
入力値の自動化
とかで入力すれば日付フィールドに入る必要がなくなり、
タップも不要になりますよ。
Offline
札幌太郎さん
設定して、うまく動作しました。ご丁寧にありがとうございます。
話はかわりますが、「札幌」にお住まいなんでしょうか?私も以前白石区に住んでました。今は鹿児島です。
チポさん
ご回答ありがとうございます。
入力する日付にバリエーションがあるため自動化できず、今回の質問になったのです。
Offline
無事解決したようで良かったです。
私も白石で仕事をしていました。(今は関東です)
Pages: 1
[ Generated in 0.016 seconds, 9 queries executed - Memory usage: 520.53 KiB (Peak: 525.07 KiB) ]