みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
macOS 13.4
FileMaker Pro 19
お世話になっております。
アドオンのカレンダーについて教えてください。
サンプル「会議室予約.fmp12」をダウンロードして、自社用にカスタマイズに挑戦しています。
カレンダーに予約入力をする際、「貸出終了日」がデフォルトで翌日になっています。
日をまたぐ予定を入れることはないので、1日戻すのが億劫になってきました。
「貸出開始日」と同じ日付を表示したいのですがどの部分を書き換えたらよいでしょうか?
ご教示いただけますよう宜しくお願いいたいします。
「会議室予約.fmp12」をダウンロードしてみましたが、会議室だから「貸出開始日」というのはありませんね。「開始日」「終了日」ですし、カレンダー上でドラッグやクリックすればその枠の日時が自動的に入るので、2日にまたがる予定を入れようとしなければデフォルトで翌日になったりしません。
別のものと勘違いしてます?
会議室予約はここからダウンロードしました。
https://content.claris.com/jpapps/0026
himadaneeさま
ありがとうございます。
お返事が遅くなり申し訳ございません。
私も同じページからをダウンロードしました。
予約カレンダーをクリックして立ち上がる「予約記録」という入力画面は、「会議室予約」テーブルで、そちらが「貸出終了日」となっていました。
私はカレンダーを「月」表示にしているのですが、「貸出終了日」が翌日になってしまうのでは、「月」表示の場合だけのようです。
「日」と「週」は早朝6時から表示されてスクロールが面倒なので「月」表示にしていました。
「月」表示だけ「貸出終了日」が翌日になるのはなぜでしょうか?
できれば、「月」表示でも「貸出開始日」と同様に、同日をデフォルトで表示してほしいです。
引き続きアドバイスをいただけますよう、宜しくお願いいたいします。
ああ、状況がわかりました。
>「月」表示だけ「貸出終了日」が翌日になるのはなぜでしょうか?
これは月表示の場合、日単位の予定を入れるのが主目的になってるからでは。クリックだと、その日の0:00~翌日の0:00、ドラッグだと最初の日の0:00~ドラッグした範囲の次の日の0:00ですよね。
アドオンの場合、定義部分は難読化されたHTMLスクリプトになってますから、カスタマイズはできないと思った方がいいです。
どこかをいじって1分前(当日23:59)になるようにできればいいんでしょうけど、探すのは大変です。
「予約記録」レイアウトに終了日を-1するボタンを作るぐらいなら簡単でしたが^^;
himadaneeさま
ありがとうございます!
そういうことなんですね〜まったく知らなかったので理由がわかってスッキリしました!
難読化されたHTMLなんですね。。。
サクッと諦めて「FCCalendar Add Event」スクリプトの変数セットで「貸出終了日」に「貸出開始日」を入れるようにしました。
特に不都合もなさそうなので、これで使ってみようと思います。
ありがとうございました!
webビューワーを使うと、表示がかなり自由になります。アドオンは、その目的でHTML(中は JS が多いと思いますが)を生成して表示させています。難読にすることが目的では無いです。
その内部処理にパッチをあてることになるので、作った人でないとなかなか難しい、という事でしょう。
Offline
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 556.92 KiB (Peak: 579.83 KiB) ]