みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
FileMakerPro19
Win10で使用中です。
10人用程度のタイムカードをつくってみたのですが、
打刻や集計などの機能は凡そ検索でどうにかなったのですが、
飾り、というか、タイムカードを押す時に
今日が何日何曜日何時であるか、を
FMを開いているだけでわかるように、
リアルタイムで秒を刻んでいる時計を
FMのレイアウト上に表示させることはできるでしょうか?
(タスクバーの時計だと小さすぎるし、今日が何日、何曜日かがわからないので)
フィールドで設定してもダメそうだったので検索してみると
JavScriptでできるとかの記事をみつけましたが
WebDirectで、とかいてあり、WebDirectは使っていないので
ローカル共有の状態だけで、できる方法があるのであれば、教えていただきたいと思い質問させていただきました。
1)レイアウト上に日付記号、時刻記号を挿入しておく
2)「ウインドウ内容の再表示」を実行する1行のスクリプトを作成する
3)レイアウトのOnLayoutEnterで「OnTimerスクリプトをインストール」を実行し、上記スクリプトを1秒おきに実行する
https://fmhelp.filemaker.com/help/18/fm … cript.html
1)は、ヘルプにあるようなフィールドでも、変数でも良いです。現在の実装に合わせてください。
Last edited by koeda (2020-10-19 11:39:04)
Offline
時計を表示する目的ならば Webビューア に Javascript の時計でも表示しておくのが簡単でしょう。
どのように表示しても目視で見た時間と打刻のズレは生じるでしょうし......(個人の記憶違い含めて)
ボタンを押下した際に打刻するのはスクリプトで日時が取得できますから
レイアウト上に時計が表示されているか否かはあまり重要ではありません。
Last edited by Moz (2020-10-19 12:48:09)
Offline
以下でJavaScriptを投稿してくれてます。
Filemakerでの時計の表示について
https://fm-aid.com/bbs2/viewtopic.php?id=9069
Offline
1)レイアウト上に日付記号、時刻記号を挿入しておく
2)「ウインドウ内容の再表示」を実行する1行のスクリプトを作成する
3)レイアウトのOnLayoutEnterで「OnTimerスクリプトをインストール」を実行し、上記スクリプトを1秒おきに実行するhttps://fmhelp.filemaker.com/help/18/fm … cript.html
1)は、ヘルプにあるようなフィールドでも、変数でも良いです。現在の実装に合わせてください。
koedaさま
ありがとうございます。
できました!
ぴくぴくしてるのがPCが軟弱なんでフリーズしたりしないか
ちょっと気になりますが
あと1日放置してみて、PCがフリーズしてなければ
このまま使い続けてみようと思います。
ありがとうございます。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 509.85 KiB (Peak: 515.84 KiB) ]