A5:SQL Mk-2 » 投稿一覧 https://a5m2.mmatsubara.com/wp/?feed=rss2&post_type=forum Thu, 04 Jun 2026 18:47:16 +0000 https://bbpress.org/?v=2.6.14 ja https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-36083 <![CDATA[返信先: 結果セットカラム幅の自動調整機能]]> https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-36083 Wed, 03 Jun 2026 23:50:50 +0000 hira84 結果グリッドのタブ移動でカラム幅の最適化は保持されていますが、
2件目の結果グリッドは最適化されていますが、1件めは最適化されていません。
1件目を最適化アイコンで手動実行後は、最適化が保持されています。
実行直後、最適化くださいますようお願いいたします。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-36082 <![CDATA[返信先: 結果セットカラム幅の自動調整機能]]> https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-36082 Wed, 03 Jun 2026 23:41:08 +0000 hira84 お世話になります。
2.22.0BETA12 にて修正されていることを確認しました。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E3%80%8C%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0-%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%82%E3%82%B3%E3%83%BC%E3%83%89-1400%E3%80%82%E3%80%8D%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B#post-36048 <![CDATA[「システム エラー。コード: 1400。」が発生する]]> https://a5m2.mmatsubara.com/wp/?topic=%E3%80%8C%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0-%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%82%E3%82%B3%E3%83%BC%E3%83%89-1400%E3%80%82%E3%80%8D%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B#post-36048 Wed, 03 Jun 2026 09:24:26 +0000 h_uta いつもありがたく使わせていただいております。
Ver2.21.1で下記操作を行うと「システム エラー。コード: 1400。ウィンドウ ハンドルが無効です。」が発生します。

1)ファイルメニューから「SQLに名前を付けて保存」を選択
2)保存ダイアログでエンコードディングを変更する
3)[キャンセル]ボタンを押下してダイアログを閉じる
4)ファイルメニューから「SQLに名前を付けて保存」を選択

エラーを[OK]ボタンで閉じてから再度やり直したら保存ダイアログが出るので、
実害は特にありませんが、ご報告させていただきます。

以上、よろしくお願いいたします。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E3%82%AF%E3%82%A8%E3%83%AA%E7%B5%90%E6%9E%9C%E5%86%85%E3%81%AE%E6%94%B9%E8%A1%8C%E3%81%A8html%E3%82%B3%E3%83%94%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6#post-36041 <![CDATA[クエリ結果内の改行とHTMLコピーについて]]> https://a5m2.mmatsubara.com/wp/?topic=%E3%82%AF%E3%82%A8%E3%83%AA%E7%B5%90%E6%9E%9C%E5%86%85%E3%81%AE%E6%94%B9%E8%A1%8C%E3%81%A8html%E3%82%B3%E3%83%94%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6#post-36041 Wed, 03 Jun 2026 04:05:32 +0000 AMC SQLのクエリ結果をExcelに貼り付ける際、「表示中の結果セットを全体をコピー」(HTMLコピー)機能でコピーしたあと、Excelに貼り付ける運用をしています。
「表示中の結果セットをExcelへ出力」(Excel出力)と異なり、別途Excelが起動することがなく、シート内の好みの場所へ貼り付けられるため重宝しています。

ところが、クエリ結果の値に改行が含まれている状態でHTMLコピー機能を使用してExcelに貼り付けると、改行によりセルが分割されて、それ以外のセルは結合された状態になります。

たとえば、下記のSQLを改行を含めそのままSQL Server上で実行すると、X列は改行を含まず、Y列は改行を含んだクエリ結果となります。

SELECT N’改行を含まないテキスト’ AS X, N’改行を含む
テキスト’ AS Y

この結果をHTMLコピーしてExcelのA1セルに貼り付けると、レコードは1行なのに、X列はA2セルとA3セルで結合され、Y列はB2セルとB3セルに分割された状態になってしまいます。

要望としては、結合を行うのではなく、セル内で改行をするようにしてほしいと考えています。
具体的には、X列はA2セルに、Y列はB2セルに改行を含んだまま出力されるイメージです。

現状では、セル内に改行が含まれるときに限り、Excel出力をしたうえでコピー&ペーストすることで対処していますが、やはり都度Excelが起動するのは少し手間に感じてしまいます。

以下、調査したことを記載します。

まずこの挙動はExcelの仕様によるものだと思われます。
実際、下記のようなHTMLの表をブラウザ(Firefox)で表示し、それをコピーしてExcelに貼り付けると、今回と同じ挙動(改行でセル分割)となります。(念のため、<>を全角にしています。)

<table border>
<tr><th>TEST</th></tr>
<tr><td>テスト<br>テスト</td></tr>
</table>

詳しく調べたところ、Officeの独自CSSにこの改行を制御できる設定「mso-data-placement: same-cell」があるようです。
これをBRタグのstyleに設定して、先ほどのコピペを試したところ、改行でセルが分割されるのではなく、セル内で改行されるようになりました。(Firefoxで検証しました。EdgeではNGのようです。)

<table border>
<tr><th>TEST</th></tr>
<tr><td>テスト<br style=”mso-data-placement: same-cell;” />テスト</td></tr>
</table>

もしかしたら、A5M2の改行の出力を<br style=”mso-data-placement: same-cell;” />としていただくことで、達成できる可能性があるのではないかと期待しています。

以上、よろしくお願いいたします。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%89%8A%E9%99%A4%E3%83%9C%E3%82%BF%E3%83%B3#post-36020 <![CDATA[レコードの削除ボタン]]> https://a5m2.mmatsubara.com/wp/?topic=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%89%8A%E9%99%A4%E3%83%9C%E3%82%BF%E3%83%B3#post-36020 Wed, 03 Jun 2026 00:07:37 +0000 しかと Oracle/Win11です。
だいぶ古いバージョンから最近のバージョンに変更したのですが、古いバージョンは、データを表示したグリッドの左側の>が表示されているところで行選択ができていたのですが、できなくなっていますがこれはライブラリまたはコンポーネントが変わったことによる仕様でしょうか?

気になったのがレコードの削除(-ボタン)で、左のツリーからテーブルを選んで開いた場合に、データタブ内にレコードの削除がありますが、以前はレコード左の>のところが削除対象として認識されていたのですが、現状は機能せず確認メッセージは出ますが削除されません。
1行も複数行も同じくCtrlまたはShiftでレコードを選ばないと削除されません。

ただ、SQLを実行した結果のレコードの削除は1行の場合に限り、以前と同じ様にわざわざCtrlなどでレコードを選択状態にしなくても>の位置のレコード削除が機能します。複数行はCtrlなどの選択操作が必要な状態で、操作感が異なるのが気になりました。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%83%AA%E3%83%B3%E3%82%AF-2#post-35897 <![CDATA[返信先: データベースリンク]]> https://a5m2.mmatsubara.com/wp/?topic=%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%83%AA%E3%83%B3%E3%82%AF-2#post-35897 Mon, 01 Jun 2026 02:23:51 +0000 maki. ありがとうございます。
OPENQUERYを使うことでデータを取得することができました。
SELECT * FROM OPENQUERY(データベースリンク名, ‘SELECT * FROM テーブル名’)

]]>
https://a5m2.mmatsubara.com/wp/?topic=sqlserver%E3%81%AEdatetime2#post-35684 <![CDATA[返信先: SQLServerのDateTime2]]> https://a5m2.mmatsubara.com/wp/?topic=sqlserver%E3%81%AEdatetime2#post-35684 Thu, 28 May 2026 15:30:53 +0000 arai 返信遅くなりました。

これですが、私もDateTime型を最初つかっていて、なんかおかしい事に気が付いて調べたところ精度が悪くて「今はDateTime2が主流だよ」っていうのを知った次第です。そのため、サーバ側はDateTime2型で全部置き換えた後で上記の話でした。

なぜ気が付いたかと言えば、DateTime2に置き換えた後にテーブルからエクスポートしたエクセルのデータを編集し、フラグを戻して再度貼り付けた時に変な差分がでたためです。

そういう意味ではテーブルのデータをExcelで吐き出すときはちゃんと格納されているミリ秒で出力されますが、それを貼り付けで登録すると丸めされてしまう、みたいな感じです。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-35660 <![CDATA[返信先: 結果セットカラム幅の自動調整機能]]> https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-35660 Thu, 28 May 2026 01:22:37 +0000 hira84 追記です。
現象が特定されました。
2件めの結果の初期表示は自動調整されている。
1件目のタブを選択 ⇒ 自動調整されていない。
2件名のタブを選択 ⇒ 自動調整されていない。
タブ切替による再表示にて自動調整機能が無効化されてしまうようです。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-35617 <![CDATA[結果セットカラム幅の自動調整機能]]> https://a5m2.mmatsubara.com/wp/?topic=%E7%B5%90%E6%9E%9C%E3%82%BB%E3%83%83%E3%83%88%E3%82%AB%E3%83%A9%E3%83%A0%E5%B9%85%E3%81%AE%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E6%A9%9F%E8%83%BD#post-35617 Wed, 27 May 2026 05:34:27 +0000 hira84 お世話になります。
AKMK2:x64 1.22.0.beta11
SQL:SQLSERVER 2019
端末:windows12
複数のSELECTを先頭からすべてにて実行した時
1件目のタブの結果グリッドのカラム幅の自動調整が行われません。
1件目のタブの結果グリッドを、手動で調整すると、2件目のタブのカラム幅が、自動調整されていない状態に、変更されます。

]]>
https://a5m2.mmatsubara.com/wp/?topic=%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%AE%9A%E7%BE%A9%E6%9B%B8%EF%BC%9Aauto-increment#post-35556 <![CDATA[返信先: テーブル定義書:Auto Increment]]> https://a5m2.mmatsubara.com/wp/?topic=%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%AE%9A%E7%BE%A9%E6%9B%B8%EF%BC%9Aauto-increment#post-35556 Tue, 26 May 2026 02:53:45 +0000 saiij 松原様

お世話になります。

>操作手順によっては Version 2.21.0 でも発生するかもしれないです。
手元で確認したところ、Version 2.21.0でも発生しておりました。
誤った情報をお伝えして申し訳ありませんでした。

また、Beta版(Version 2.22.0 beta 11 )で生成したテーブル定義書では
auto_incrementが付与できていることも確認できました。
ありがとうございます。
正式版でのリリースもお待ちしています。
対応ありがとうございました。

]]>