他のフィールドに基づいてデータフィールド値を評価する必要がある場合、データフィールドにさまざまな条件を適用すると非常に便利です。 式ビルダー Access 2010では、それだけで完全な関数と数式の適用のサポート。 Access 2010の任意の場所で、次のようなデータベース要素を使用できます。フォーム、レポート、クエリ、テーブル。この投稿では、クエリで式ビルダーを使用して、新しいデータフィールド値を評価します。
まず、Access 2010を起動してテーブルを作成し、[作成]タブに移動して[テーブル]をクリックします。図では、フィールド、ID、従業員名、勤続年数、給与を含むテーブルを作成しています。

デザインビューでデータフィールドを割り当てた後、データフィールドを閉じて適切な名前を付けます。データシートビューでテーブルを開き、フィールド値の入力を開始します。

に基づいて新しい給与を評価するつもりです従業員が4年以上サービスを提供した場合、昇給されることを条件とします。この条件を適用するために、クエリを作成します。 [作成]タブに移動し、[クエリデザイン]をクリックします。

テーブル名を含むボックスがポップアップし、最近作成されたテーブルを選択して、[追加]をクリックします。

挿入されたテーブルボックスで、クエリに挿入するフィールドをダブルクリックします。

最後のフィールドの隣に挿入カーソルを置き、[クエリ設定]グループから[ビルダー]をクリックします。

式ビルダーダイアログが表示されます。ここでは、指定した条件に従って新しい給与を評価する式を記述します。
私たちは単に条件文をiffとして使用しました。
新しい給与:IIf([勤続年]> 4、[給与] * 2.5、[給与] * 1)
従業員の新しい給与が表示される新しいテーブルフィールド、つまり新しい給与が作成されます。条件の書き込みが完了したら、[OK]をクリックして続行します。

式は最後のテーブルフィールドに隣接して正常に追加されます。次に、[結果]グループで[実行]をクリックします。

クエリの実行時に、式ビルダーで指定された従業員の新しい給与を含む新しいテーブルフィールド、つまり新しい給与が表示されます。

クエリを閉じて、適切な名前を付けます。

SQLコマンドのみを使用してAccess 2010でテーブルを作成する方法とAccess 2010でパスワードを使用してデータベースを暗号化する方法に関する以前に確認されたガイドも確認できます。
コメント