Макрос для преобразования запроса SQL в конкатенацию строк и наоборот? - PullRequest
2 голосов
/ 07 сентября 2011

Я работаю с Access, и у меня много запросов в коде, таких как

"SELECT something, something " _
& "FROM the_table " _
& "WHERE something Is Null "

или

"SELECT " & _
  "Min(something), " & _
  "Max(something2) " & _
"FROM (the_table " & _
      "INNER JOIN another_table ON sm1 = sm2) " & _
"WHERE sm3 is not null " & _
      "AND sm4 = " & Me.plan

Я хочу сделать макрос, который преобразует строку тезисов в исполняемые запросы(удалить начальные и конечные кавычки, амперсанды и недооценки) и наоборот, конвертировать запросы в конкатенацию строк.

Пример вывода будет:

SELECT
  Min(something),
  Max(something2)
FROM (the_table
      INNER JOIN another_table ON sm1 = sm2)
WHERE sm3 is not null
      AND sm4 = Me.plan

Я не знаю, как Googleэто: S, потому что я спрашиваю.

Я знаю, как записывать макросы в TextMate или аналогичном, но я не знаком с этим и мне нужна помощь.

Любые советы?Спасибо: -)

1 Ответ

0 голосов
/ 07 сентября 2011

Вы, вероятно, можете использовать команду DoCmd.RunSQL myString.

См. здесь и там для получения более ценной информации

Кстати, вот GoogleПоиск, который вы могли бы сделать: http://tinyurl.com/3apsala

...