Я написал несколько довольно длинных SQL-запросов в блокноте, а затем вставлял их в свой код VBA как есть, а затем правильно форматировал многострочную строку каждой строки вовремя. Например ...Excel/VBA: как вставить SQL-запрос с правильным форматированием строк
В текстовом редакторе запрос выглядит следующим образом.
SELECT
a,
b,
c,
...,
n
FROM
table1,
table2,
...,
tableN
WHERE
etc
Затем вставить это в редактор VBA и вручную добавлять sqlStr = sqlStr & "...." в каждую строку.
sqlStr = " SELECT "
sqlStr = sqlStr & " a,"
sqlStr = sqlStr & " b,"
sqlStr = sqlStr & " c,"
sqlStr = sqlStr & " ...,"
sqlStr = sqlStr & " n"
sqlStr = sqlStr & " FROM"
sqlStr = sqlStr & " table1,"
sqlStr = sqlStr & " table2,"
sqlStr = sqlStr & " ...,"
sqlStr = sqlStr & " tableN"
sqlStr = sqlStr & " WHERE"
sqlStr = sqlStr & " etc"
Кто-нибудь знает инструмент, который позволит мне автоматически обернуть строковый материал VBA вокруг моего запроса (вместо добавления его вручную)? Я предполагаю, что для этого есть сайт, но я не могу его найти.
Я мог бы придумать что-то в Vi, но я не могу гарантировать, что я буду делать это на компьютере, чтобы у меня были права на установку Vi.
Любая помощь оценена! Благодарю.
Благодаря Russ, именно то, что я искал! –
Нет проблем, с удовольствием помогите :) Плата за версию стоит того, если вы ее много используете –
Почти два года спустя ... Я приобрел лицензию на SQLinform. Ну стоит цена! Не только для вывода SQL в строковый формат VBA, но и для автоматического форматирования плохо отформатированных операторов SQL. –