式ビルダを使用する

式ビルダを使用する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

式は Access のさまざまなコンテキストで使用され、Excel の数式に似ています。 式ビルダーを使うと、データベースのフィールドおよびコントロールの名前や、式を作成するときに使用できる組み込み関数に簡単にアクセスできます。 これらの機能は、ニーズや設定に応じていくつでも利用できます。

この記事の内容

式ビルダーを使用する理由

式を入力するときに役に立つツール

式ビルダーの概要

式ビルダーを使用する理由

式は、関数、演算子、定数、および識別子 (たとえば、フィールド、テーブル、フォーム、およびクエリの名前) で構成されます。式ビルダーを使用すると、簡単に検索して、これらのコンポーネントを挿入して迅速かつ正確に式を入力されないようにします。さらに、式ビルダーでは、式を入力するコンテキストの適切な使用されているコンポーネントを決定する際は役立ちます。

式ビルダーを使って新しい式を作成することも、あらかじめ作成されている式 (たとえば、ページ番号、現在の日付、現在の日時を表示する式など) から選ぶこともできます。

式ビルダーは、コントロールの "コントロールソース" プロパティ、テーブル フィールドの "入力規則" プロパティなど、式を手動で入力するほとんどの場所から起動できます。 一般に、プロパティ ボックス内をクリックしたときに [ビルド] ボタン ボタンの画像 が表示された場合、またはメニューに "" という語句が表示された場合は、それをクリックすると式ビルダーを起動できます。

式を入力するときに役立つツール

Access には、すばやく正確に式を入力できるツールがあります。 これらのツールは、式ビルダーでも利用できますが、プロパティ シートなど式を入力できる多くの場所で利用できます。

IntelliSense とポップ ヒント

識別子や関数名の入力を開始すると、IntelliSense により、使用できる値のドロップダウン リストが表示されます。 そのまま入力を続けることも、一覧にある正しい値をダブルクリックして式に追加することもできます。 または、↑キーや↓キーを使って値を選び、Tab キーや Enter キーを押して式に追加することもできます。 たとえば、「Format」という単語の入力を開始すると、IntelliSense により、"Format" で始まるすべての関数が表示されます。

ヒント:  IntelliSense によるドロップダウン リストを非表示にするには、Esc キーを押します。 ドロップダウン リストをもう一度表示するには、Ctrl キーを押しながら Space キーを押します。

IntelliSense によって一覧が表示されているときは、簡単な説明 (ポップ ヒント) が現在選択されている項目の右側に表示されます。 既定では一覧の最初の項目が選択されますが、一覧内の項目を選ぶとそのポップ ヒントが表示されます。 ポップ ヒントを参照すると、関数の目的や、その項目がどのような種類のコントロールまたはプロパティであるかがわかります。

次の図に、IntelliSense による一覧とポップ ヒントを示します。

IntelliSense によるドロップダウン リストとポップ ヒント

1. IntelliSense によって、式を入力しているときに使用できる関数およびその他の識別子が表示されます。

2. ポップ ヒントには、選んだ項目の簡単な説明が表示されます。

クイック ヒントとヘルプ

式に関数を入力すると、クイック ヒント機能によって関数の構文が表示されるため、その関数でどのような引数が必要であるかが正確にわかります。 省略可能な引数は、角かっこ ([]) で囲まれます。 クイック ヒントが表示されているときに関数名をクリックするとヘルプ トピックが開き、詳細な情報を確認できます。

関数のクイック ヒント表示

1. クイック ヒントによって関数の構文が表示されます。 関数名をクリックすると、その関数に関するヘルプ トピックが開きます。

2. 省略可能な引数は、角かっこで囲まれます。 現在入力中の引数は、太字で表示されます。

重要:  省略可能な引数を示す角かっこと、実際の式で識別子を囲む角かっこを混同しないように注意してください。

式ビルダーの概要

多くの場合、前のセクションの一覧に含まれるツールがあれば、式を入力するためには十分です。 しかし、式ビルダーのそれ以外のツールも役に立ちます。このセクションでは、これらのツールについて説明します。

以下の図は、式ビルダーの主要な部分について示しています。

[式ビルダー] ダイアログ ボックス

1. 指示とヘルプのリンク    式を入力するコンテキストについての情報を取得します。

2. [式] ボックス    ここに式を入力するか、下に表示された要素の一覧の項目をダブルクリックして、式の要素を追加します。

注:  要素の一覧 (3、4、5) が表示されていない場合は、[式] ボックスの右側にある [オプション >>] をクリックします。

3. [式の要素] ボックスの一覧    要素の種類をクリックすると、対応するカテゴリが [式のカテゴリ] ボックスに表示されます。

4. [式のカテゴリ] ボックスの一覧    カテゴリをクリックすると、その値が [式の値] ボックスに表示されます。 [式の値] ボックスに値が表示されていない場合は、カテゴリ項目をダブルクリックすると、その項目が [式] ボックスに追加されます。

5. [式の値] ボックスの一覧    値をダブルクリックすると、その値が [式] ボックスに追加されます。

6. 選んだ式の値に関するヘルプおよび情報    リンクをクリックすると、選んだ式の値に関するヘルプ記事が表示されます (利用可能な場合)。

式ボックス

式ビルダーの上部には、式を構築するためのボックスが配置されています。 このボックスには、前のセクションで説明した IntelliSense およびその他のツールを使用して、手動で式を入力します。 または、ボックスの下に表示されている 3 つの要素一覧を使って、要素を選んで追加します。

注:  この 3 つの一覧が式ビルダーの下部に表示されていない場合は、[式ビルダー] ダイアログ ボックスの右側にある [オプション >>] をクリックします。

式の要素、カテゴリ、および値

式ビルダーが展開されている場合、式ビルダーの下部に、式の要素を選ぶための 3 つのボックスが表示されます。

  • [式の要素] ボックスの一覧には、式を作成するために使用できる最上位レベルの要素 (たとえば、データベース オブジェクト、関数、定数、演算子、および一般的な式) が表示されます。 このボックスの一覧は、コンテキストによって変化します。 たとえば、フォームの "コントロールソース" プロパティに式を入力する場合とテーブルの "入力規則" プロパティに式を入力する場合とでは、表示される項目が異なります。

  • [式のカテゴリ] ボックスの一覧には、[式の要素] ボックスで選んだ内容に対応する要素または要素のカテゴリが表示されます。 たとえば、[式の要素] の一覧で [組み込み関数] をクリックした場合、[式のカテゴリ] には関数のカテゴリの一覧が表示されます。

  • [式の値] ボックスの一覧には、左側および中央のボックスで選んだ要素およびカテゴリに対応する値がある場合に、その値が表示されます。 たとえば、左側のボックスで [組み込み関数] をクリックし、中央のボックスで関数のカテゴリをクリックした場合、選んだカテゴリに属するすべての組み込み関数が [式の値] ボックスの一覧に表示されます。

要素の一覧を使用して要素を式に追加する

  1. [式の要素] ボックスの一覧で項目をクリックします。 たとえば、組み込み関数を挿入するには、[関数] を展開して [組み込み関数] をクリックします。

    中央および右側のボックスの一覧に、適切な値が表示されます。

  2. 該当する場合は、中央のボックスの一覧にあるカテゴリをクリックします。 たとえば、[プログラム フロー] をクリックします。

    右側のボックスに、適切な値が表示されます。

  3. 右側の一覧で、項目をダブルクリックします。 たとえば、[IIf] をダブルクリックします。

    Access で項目が [式] ボックスに追加されます。 この例では、IIf(<<expression>>, <<truepart>>,<<falsepart>>) が追加されます。

  4. プレースホルダー テキストを有効な引数値で置き換えます。 プレースホルダー テキストは山かっこ (<<>>) によって示されます。 この例では、<<expression>><<truepart>><<falsepart>> がプレースホルダーです。

    • [式] ボックスでプレースホルダーをクリックして、引数を手動で入力するか、または要素の一覧から要素を選びます。

      ヒント:  関数の有効な引数に関する詳しい情報が記載されているヘルプ トピックを表示するには、[式の値] ボックスの一覧で関数を選んで、式ビルダーの下部に表示されるリンクをクリックします。

  5. 式に他の要素が含まれている場合、それらの要素はプレースホルダー <<Expr>> で区切られます。 式全体を有効にするには、このプレースホルダーを演算子で置き換える必要があります。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

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

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×