メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

Access のフォームに [期限] フィールドがあり、その期限が到着するまでの残りの日数を表示するとします。 これを行う簡単な方法は、フォームに新しいテキスト ボックスを追加し、そのテキスト ボックスの DateDiff 関数 を使用して計算を行うことです。

  1. ナビゲーション ウィンドウでフォームを右クリックし、[レイアウト ビュー] をクリックします。

  2. [デザイン] > [テキスト ボックス] をクリックし、Ctrl キーを押したまま、テキスト ボックスを配置するレイアウトをクリックします。

  3. 新しいテキスト ボックスをクリックし、プロパティ シートがまだ表示されていない場合は、F4 キーを押して表示します。

  4. プロパティ シートの [データ] タブで、"コントロール ソース" プロパティのボックスに次のように入力します。

    =DateDiff("d",Date(),[DueDate])

    フォームは次のようになります。

    テキスト ボックスの "コントロール ソース" プロパティに DateDiff 関数を入力します。

この例の式では、期限日から今日の日付 (Date()) が減算されます。 "d" は、(年、月などとは対照的に) 日数を計算するように Access に指示します。 テキスト ボックスの名前が DueDate ではない場合は、関数の引数に実際のテキスト ボックス名を入力します。

追加情報

式の詳細については、「式 を構築する方法について」 と「 Access 式に関数を追加する」を参照してください

フォームの詳細については、「 Access でフォームを作成する」を参照してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×