サポートチーム便り2022.12.07
ACSのSQL実行結果をダウンロードしたい
Question
IBM i Access Client Solutions(ACS)のメインメニュー画面より「SQLスクリプトの実行」を使って、IBM i (AS/400)のDBへSQLを発行しています。
SQL実行後、結果画面(画面下側)で右クリックすると「結果の保存」項目があり、実行結果を保管出来るように見えますが、グレーアウトしていて選択できません。
利用しているユーザーは特殊権限に*ALLOBJなども持つ管理者権限ユーザーなので、権限関係で利用できていないということも無いと思います。
なぜグレーアウトしてしまっているのでしょうか。
Answer
ご推察の通り権限関係でグレーアウトしてしまっているわけではありません。
ACSのSQL画面で設定を変更することが出来ます。
SQL実行画面から画面上部の「編集」タブ→「設定」をクリックします。
下記画面が出ますので項目の一番下の「スクロール可能なカーソルを使用した結果の保存を有効にする」にチェックを入れてください。
OKをクリックしていただいた後に、一度SQLの実行画面を全部閉じてください。画面を閉じて開き直さないと設定が有効になりません。
画面を開き直して再度SQLを実行し右クリックをしてみましょう。
結果の保存が選べるようになっています。
実際にクリックしてみると下のウィンドウが開きます。
どうやらxlsx形式でPC保存可能のようです。思ったより便利な機能ですね!
by 大熊猫橋