PR

ACCESS ルックアップウィザード データ並べ替え ORDER BY [表示順]

スポンサーリンク

ACCESS ルックアップウィザード

アクセスのテーブルやフォームでルックアップ(SELECT)で他のテーブルを参照し、入力することがあります。

参照する際に、項目の増減や並び順を変更することがありIDとば別に並べ替えのフィールドを作成しています。

ACCESS データ並べ替え ORDER BY [表示順]

ところが設定する際に、ルックアップウィザードではフィールドが選択できない場合があります。

※選択したフィールドに含まれない場合は、選択できないようです。

ルックアップ ウィザード
選択可能なフィールド
[表示順]以外を選択
並べ替えに「表示順」を選択
選択不可

ACCESS 2019 を使用していますが、ルックアップ ウィザードで並べ替えフィールドが選択できません。
手動でSELECTに入力しました。
以前のACCESSでは、ウィザードで設定出来たような?気がするのですが…

ルックアップ元のテーブルに並べ替えのフィールドは存在していても、ウィザードでリストに選択していない場合、並べ替えフィールドとして選択不可ですが、手動での入力は可能です。

対処方法
1】並べ替えフィールド(表示順)をリストに選択して、該当の列幅を「0cm」にする。
2】並べ替えフィールド(表示順)を選択しない場合、手動で「ORDER BY [表示順]」を入力する。

書式

SELECT [テーブル名].[ID], [テーブル名].[フィールド1], [テーブル名].[フィールド2]… FROM テーブル名 ORDER BY [表示順];

コメント

タイトルとURLをコピーしました