Notesのフォームで年月日の入力を制限したい

このQ&Aのポイント
  • Notesのフォームで年月日の入力を制限したい
  • 業務メモを作成する際に、予定日を入力する必要がありますが、過去の日付を入力できないように制限したいです。
  • ドミノデザイナー入門の講習で学んだテキストを読んでも分からなかったので、制限設定の方法を教えてほしいです。
回答を見る
  • ベストアンサー

Notesのフォームで年月日の入力を制限したい

Notes R5を業務で使用しています。 フォーム上で業務メモを作成しており、その際に、必ずその業務の予定日を入力しているのですが、その業務の性質上、文書の作成日より以前の日付は入力されない、あるいは何らかのエラーメッセージが表示されるような設定を行いたいと思います。 例えば、2006年1月13日には、予定日欄に 2005/01/14 とは入力できない、あるいは誤って入力してしまっても、エラーを表示することで、入力者が誤りに気付くような仕組みを作りたいのです。 ドミノデザイナー入門の講習は受講しましたので、その際にいただいたテキストをよく読んでみたのですが分かりませんでした。ご教示いただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

文書作成日以前の日付をNGとするのでしたら、日付フィールドの「入力の確認」で、次のように記述してみてはいかがでしょうか。 @If(FieldName<@Today;@Failure("エラーメッセージ");@Success) ※"FieldName"は日付フィールドの名前です

manabook
質問者

お礼

返答が遅くなってすみません。 早速試してみたところ、うまくいきました。 ありがとうございました。 なお、講習時にいただいたテキストを再度読み返したところ、「編集可能フィールド」の設定の章で「入力有効式」についての説明がありました。 次回からはきちんと読み込んでから投稿いたします。 取り急ぎ御礼まで。

関連するQ&A

  • Lotus Notes R5 の フォームで連番をとりたいのですが。。。

    Lotus Notes R5 のDB開発をドミノデザイナーで行っています。 あるフォームを元に文書を編集し、作成していくのですが、 その文書を作成していくさいに、シーケンシャルナンバー(連番)を 取りたいのですが、どうすればいいのか、そういうコマンドがあるのか わかりません。 ビューでもそのシーケンシャルナンバーが見れるようにしたいと思います。 どなたか、わかる方は教えてください。 宜しくお願い申し上げます。

  • Access2003 フォームでの入力制限

    AccessでVBAを使用している途中わからないところが でてきましたのでお教え頂ければと思います。 WindowsXPでAccess2003を使用しております。 さっそくですが、まずデータ入力用のフォームがあります。 数量を入力するテキストボックスがあり、そこに入力された値が 0以上100未満ではない場合エラーを表示するようなVBAを使用しています。 このエラーチェックをVBAで直接値を指定するのではなく テーブルにあるマスターを参照して判断することは可能でしょうか。 少々わかりにくいですかね…; 項目 下限 上限 ------------------- 数量   0    100 金額  500  5000 上記マスタがあります。 フォームにて数量のテキストボックスに値を入力し、とあるボタンを クリックした際にこのマスタを見に行き、0未満あるいは100以上の 場合はエラーを表示させたいのです。 こういう場合はADO?という記述を使用しなければならないのでしょうか… よろしければお教えください。

  • Notesについて

    はじめまして 自分の知識ではどうにもできず質問をさせていただきます。回答を御願いします。質問ですが Notesのフィールドを数値にし、例えば[0.25]と入力し、 エクセルに出力すると[.25]と0が消えてしまうのです。 しかしフィールドをテキストにするとうまく行きます。 エクセルに出力する際にGetItemValueメソッドを使用して います。最初はExcelの書式の影響と思いましたが、その前、つまりGetItemValueをした時点で0が消えていることは 確認ができております。 できれば数値フィールドで表示させたいのですが何か方法はありますでしょうか?よろしく御願いします。

  • NOTES Domino Administratorについて

    Domino Administratorでユーザの登録をしたいのですが、 うまくいきません。 環境 Windows2003 Server Lotus Notes 6.5 です。 まず、Lotus Notes 6.5を起動し、パスワード入力後正常に起動します。 その後、Domino Administratorをクリックすると 「優先サーバーに接続できません。」との表示があり、 「サーバーエラー:サーバーへの権限がありません」と表示されます。 ほんの1時間前まで、何の問題もなく使用できていたのですが、 突然このようなエラーが表示されました。 保守会社へ連絡したのですが、このような事例がないという事で 対処方法が分かりません。 どなたか、原因がお分かりになるかた、知恵をお貸しください。 本当に困っております。よろしくお願いします。

  • Notesを起動すると「ウィンドウのオープンでエラーがありました」となります。

    初めまして。 Notesを一度閉じてから、もう一度立ち上げようとすると 「ウィンドウのオープンでエラーがありました」と表示されます。 「O.K」を押して、もう一度立ち上げると立ち上がる時もあり、2,3度繰り返してると立ち上がる時もあり、何度やっても無理なのでWindowsの再起動をする必要があるときもあります。 業務で頻繁に使うものなので、結構時間を取られて困っています。 どうしてこのようなことが起きるのかと、解決方法を教えて頂きたいです。 OSはWindows2000、Notesは6.5.4を使っています。 拙い質問ですがよろしくお願いします。

  • 携帯サイトの送信フォーム

    携帯サイトのお問い合せフォームを作成しました. メール送信まで問題はないのですが,入力に誤りがあった場合,エラー画面を表示しています. このページから1つ前の入力していたページに戻りたいのですが,普通にリンクで戻るにすると当然今まで入力していた項目が空になってしまいます. こういう場合,どのように皆さんは作成しているのでしょうか.どなたかご教授いただければと思います. よろしくお願いします.

    • ベストアンサー
    • CGI
  • 下線の入力

    下線付き文字を入力する方法について質問です。 Notes4.6.1のメールにてメッセージを作成しているのですが、その中で下線付き文字を入力しても下線が表示されません。しかし、送信先と、送信済みメッセージ、メッセージを印刷した場合には表示されます。 Notes以外のアプリケーションで、下線を入力すると正常に表示されます。Notesの再インストールを行いましたが回避不可でした。 解像度やディスプレイドライバの問題かと思い、解像度をいろいろと変更してみたり、ディスプレイドライバをアップデートしてみましたが、回避不可でした。 OSはWindows2000Professionalです。最後にSP2を再適用しましたが回避不可でした。 どなたか心当たりのある方、助言を頂けないでしょうか。 よろしくお願いします。

  • フォームへの入力リアルタイムチェック

    現在、メールフォームを作成しております、 プルダウン、チェックボックス、ラジオボタン、テキストエリア を利用しておりますが、リアルタイムチェックし、 入力・選択に入力がない、選択がない、入力内容に問題がある場合は、 独自の画像(×等)+エラーテキストを表示し、 問題がなければ、○の画像+エラーテキストを非表示にしたいです。 おすすめなライブラリなどはございませんでしょうか。

  • ACCESS フォームから開く【クエリ「パラメータの入力」】でキャンセルしてもエラーにならない方法は?

    よろしくお願いします。 ACCESSのフォームでコマンドボタンに以下のように記述しました。クエリを開く単純なものですが、このクエリには「パラメータの入力」が必要で、入力すれば問題ありませんが、キャンセルした時にエラーが生じます。 Private Sub cmd受講者名簿表示_Click() DoCmd.OpenQuery "Q_受講者名簿用" End Sub **エラー表示内容** 実行時エラー ‘2001’: 直前の操作はキャンセルされました         終了   デバック   ヘルプ 直接クエリをひらいた場合にキャンセルしても問題ないのに、フォームでVBAで記述した場合にパラメータの入力があるクエリをキャンセルしてもエラーにならない方法は無いのでしょうか?

  • 入力フォームの日付設定について

    入力フォームを作成中です。 その際に例えば、【2015】年【12】月【31】日などという日付をプルダウンで選択する仕組みを作成したときに、年を越したタイミングで【】年のみ、2016、2017と自動的に変化させていくことは可能でしょうか。 どうぞご回答のほどお待ちしています。