メニューボタン
サポートチーム便り2022.12.07

ACSのSQL実行結果をダウンロードしたい

Question

IBM i Access Client Solutions(ACS)のメインメニュー画面より「SQLスクリプトの実行」を使って、IBM i (AS/400)のDBへSQLを発行しています。

ACS

SQL実行後、結果画面(画面下側)で右クリックすると「結果の保存」項目があり、実行結果を保管出来るように見えますが、グレーアウトしていて選択できません。

Run SQL scripts

利用しているユーザーは特殊権限に*ALLOBJなども持つ管理者権限ユーザーなので、権限関係で利用できていないということも無いと思います。

なぜグレーアウトしてしまっているのでしょうか。

Answer

ご推察の通り権限関係でグレーアウトしてしまっているわけではありません。

ACSのSQL画面で設定を変更することが出来ます。

SQL実行画面から画面上部の「編集」タブ→「設定」をクリックします。

下記画面が出ますので項目の一番下の「スクロール可能なカーソルを使用した結果の保存を有効にする」にチェックを入れてください。

設定

OKをクリックしていただいた後に、一度SQLの実行画面を全部閉じてください。画面を閉じて開き直さないと設定が有効になりません。

画面を開き直して再度SQLを実行し右クリックをしてみましょう。

Run SQL scripts

結果の保存が選べるようになっています。

実際にクリックしてみると下のウィンドウが開きます。

結果の保存

どうやらxlsx形式でPC保存可能のようです。思ったより便利な機能ですね!

by 大熊猫橋

あわせて読みたい記事

PAGE TOP