みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ドロップダウンリストからフィールドに時刻を入力したいと考えています。
フィールドには「時分」の書式設定ができましてが、ドロップダウンリストは「時分秒」で表示されます。
ドロップダウンリストの値一覧は、別のテーブルのフィールドをソースにしています。
そのテーブルのフィールドも、「時分」で設定しています。
ドロップダウンリストが「時分」で表示されるようにする方法を教えてください。
Offline
テキストで、時分にしたフィールドをマスター側に作り、それを参照させれば良いでしょう。入力した時点で、自動的に時刻に変換されるはずです。
Offline
「時分」表記のテキストを値一覧する場合、
テキストの桁数を合わせておかないと
意図した「時刻順」になりませんので注意!!
Offline
ありがとうございます。
マスター側のフィールドを「時刻」にしておきたいのですが、無理でしょうか。
Offline
マスタに新たに計算フィールドを作り、
時刻フィールドから、
tt:mm
というテキストを計算入力するのです。
このフィールドを値一覧に指定します。
値一覧の値はそのフィールドの値ですから、
レイアウトモードでその書式を変えてもそれには影響されませんね。
Offline
わかりました。
テキストの書式はどこで設定するのですか。
Offline
書式の設定ではなく、その値を計算式で作って入力するのです。
時刻フィールドから、時と分を取り出して、
tt:mm
の形に出来ませんか?
Offline
できましたが、時や分がそろいません。
00:00形式での揃え方を教えてください。
Offline
Right ( "0" & Time ( 時刻 ) ; 2 ) & ":" & Right ( "0" & Minute ( 時刻 ) ; 2 )
これで二桁にそろいます。
Offline
解決しました。
皆様、ありがとうございました。
Offline
Pages: 1
[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 513.41 KiB (Peak: 517.95 KiB) ]