2012-05-29 4 views
0

Можно ли использовать MS Query для добавления строк из одной таблицы Excel в другую в той же книге? И конкретно, что SQL должен был выполнить?MS Query SQL - Добавить данные

Чтобы получить немного фона: у меня есть рабочий лист, который подключается к базе данных SQL Server, и я хотел бы добавить строки, которые он возвращает, на другой рабочий лист и тем самым создать контрольный журнал.

Надеюсь, что это какой-то смысл!

Спасибо.

+0

вы можете использовать макросы excel для этого. –

ответ

0

AFAIK MS Query только заменяет данные в электронной таблице. Параметр должен был бы создать макрос, который вы запускаете после обновления запроса, чтобы скопировать любые записи в отдельный лист аудита.

Еще один вариант заключается в создании аудита в SQL Server (это может быть немного больше, чем вы хотите заняться, хотя)

+0

Спасибо за ваш ответ; Я хотел найти решение, отличное от VBA, и ему удалось использовать UNION ALL. – user1423997

+0

Полезно знать. Спасибо, что ответили –

0

Я использовал UNION ALL в моей ревизии листа, чтобы присоединиться к aduit лист с SQL Лист сервера:

SELECT * 
FROM Audit 
UNION ALL 
SELECT * 
FROM SQLServer