スポンサーリンク

2015年2月27日金曜日

更新クエリで指定した検索条件に一致したデータを一気に書き換える

Access2013の更新クエリで、指定した検索条件に一致したデータを一気に書き換える方法です。

更新クエリの元になる商品マスターテーブルです。

この倉庫名フィールドの「第二倉庫」を「第2倉庫」に全レコード変更します。
「第二倉庫」を「第2倉庫」に全レコード変更します

クエリデザインを開きます。

リボンの[クエリツール]-[デザイン]-クエリの種類グループの[更新]をクリックします。
クエリの種類グループの[更新]をクリックします

クエリの「表示」の行が「レコードの更新」に変わりました。
「表示」の行が「レコードの更新」に変わりました

倉庫名フィールドを追加します。

レコードの更新に変更後の「"第2倉庫"」を入力します。

抽出条件を設定しないと、全レコードが「第2倉庫」になってしまうので、抽出条件に「"第二倉庫"」と入力します。
抽出条件に「"第二倉庫"」と入力します

これで更新クエリは作成完了です。

リボンの[実行]をクリックします。
リボンの[実行]をクリックします

「○件のレコードが更新されます。・・・」とメッセージが表示されるので、問題なければ[はい]をクリックします。 
問題なければ[はい]をクリックします

商品マスターテーブルを開いて確認します。

「第二倉庫」の倉庫名が全て「第2倉庫」に書き換えられました。
「第二倉庫」の倉庫名が全て「第2倉庫」に書き換えられました

2015年2月24日火曜日

上位トップ5を表示させる

Access2013のクエリで、上位トップ5を表示させる方法です。

下の商品販売テーブルの販売金額のトップ5を表示させます。
商品販売テーブルの販売金額のトップ5を表示

クエリデザインで販売金額フィールドを配置します。

次に並べ替えを[降順]に設定します。
並べ替えを[降順]に設定

これで実行すると販売金額の高いレコード順に表示されます。
販売金額の高いレコード順に表示

リボンの[クエリ ツール]-[デザイン]-クエリ設定グループの[トップ値]を設定します。

トップ値のヒントです「クエリの結果のうち、上位の一定件数または一定割合だけを表示します。」
クエリ設定グループの[トップ値]を設定

トップ値を「5」に設定します。
トップ値を「5」に設定

実行結果です。

販売金額の高いトップ5を表示させることができました。
販売金額の高いトップ5を表示