sql >> データベース >  >> RDS >> Mysql

MicrosoftAccessの別のテーブルの値を使用して計算されたフィールド

    ここで何をしているのか100%わかりませんが、最初にクエリで2つのテーブルをリンクする方法を示すのが最善だと思いました。

    [作成]>[クエリデザイン]に移動します:

    両方のテーブルを追加します(ダブルクリックします):

    次に、[テーブルの表示]ウィンドウを閉じます。これでクエリデザイナにテーブルが表示されます:

    クリックしてStatoからTipoにドラッグします。これにより、これらのフィールド間に結合が作成されます:

    各テーブルのすべてのフィールドをダブルクリックして、クエリに表示されるようにします。

    クエリで次に使用可能なフィールドで、[フィールド]ボックスを右クリックし、[ズーム]を選択します。

    IIFを入れてください そこにある声明。たとえば、次のように、フィールド名とコロンを前に付けます。

    ... IFFを整理したことに注意してください ステートメントを少し上げると、次のようになります。

    MyCalculatedField: IIf([Stato]="Vendita",[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Costo]),[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Costo]))

    「ズーム」ウィンドウで「OK」をクリックします。 [実行]をクリックして、クエリの結果を確認します:

    クエリの結果は次のとおりです(計算フィールドが期待どおりであることを確認してください):

    このクエリの結果をフォームにデータとして入力する場合は、クエリを保存する必要があります...

    ...そして何か名前を付けます:

    次に、[作成]> [フォームデザイン]に移動できます:

    右側のプロパティシートで、[データ]タブに移動し、[ソースの記録]の横にあるドロップダウンを使用して、保存したクエリを選択します。

    [デザイン]>[既存のフィールドの追加]に移動すると、フォームで使用するためにクエリからフィールドを取り込むことができるはずです(ダブルクリックまたはドラッグしてフォームに表示します):

    これがお役に立てば幸いです!



    1. 1つのmysql_query()クエリでのPHPの複数のMYSQLコマンド

    2. enwiki-latest-categorylinks.sqlをmysqlにロードする

    3. カテゴリ階層(PHP / MySQL)

    4. MySQLのUUIDよりも短い非反復英数字コード