タイトル : イミディエイトウィンドウで改行が効かない? 投稿日 : 2011/11/17(Thu) 15:09 投稿者 : よっくん
こんにちは。 環境: XP + VB2010 Dim sqlStr As String sqlStr = "SELECT" & vbCrLf sqlStr = sqlStr & "更新日付, ユーザーID,COUNT(*)" & vbCrLf sqlStr = sqlStr & "FROM" & vbCrLf sqlStr = sqlStr & "○○マスタ" & vbCrLf sqlStr = sqlStr & "GROUP BY" & vbCrLf sqlStr = sqlStr & "更新日付, ユーザーID" & vbCrLf sqlStr = sqlStr & "ORDER BY" & vbCrLf sqlStr = sqlStr & "更新日付, ユーザーID" & vbCrLf 上記のコードを実行して イミディエイトウィンドウで ?sqlStr をやると、 "SELECT 更新日付, ユーザーID,COUNT(*) FROM ○○マスタ GROUP BY 更新日付, ユーザーID ORDER BY 更新日付, ユーザーID " と表示され、イミディエイトウィンドウ内で改行されません。 ただ、 Debug.Print(sqlStr) で書き出すと SELECT 更新日付, ユーザーID,COUNT(*) FROM ○○マスタ GROUP BY 更新日付, ユーザーID ORDER BY 更新日付, ユーザーID というふうに改行されます。 VB2005の場合は、?sqlStr で 改行されて表示されていました。 VB2010で ?sqlStr でも改行されるような設定ってあるのでしょうか? |