2015-05-28 1 views
0

Предположим, я хочу написать код sqs sql, и я хочу проверить, что моя команда sql дает результат для тестирования, прежде чем использовать его в проекте или форме. Предположим, я хочу, чтобы увидеть результат запросаКак запустить простой запрос sql sql для тестирования вывода

CurrentDb.OpenRecordset("SELECT MAX(Salary) FROM Employee")(0) 

Для проверки кода VBA мы имеем Немедленное интерфейс, который можно получить с помощью Ctrl + G. Я хочу что-то подобное, чтобы выполнить указанный выше запрос и проверить, какой результат я получаю. Это просто цель тестирования. Поэтому я хочу что-то быстро и просто. Я не хочу создавать запрос для этого.

+0

этот код выглядит знакомым;) – luk2302

ответ

-1

Открыть GUI запрос, переключитесь в представление SQL, и вставить в вашем SQL строку:

SELECT MAX(Salary) FROM Employee 

Выполнить запрос и изучить вывод.

+0

Как открыть запрос GUI? –

+0

Перейти к созданию запроса, закрыть всплывающее перечисление таблиц/запросов, перейти к выбору представления, выбрать SQL. – Gustav

+0

Gustav, подумал @ user1670773, специально упомянул «Так что я хочу что-то быстро и просто. Я не хочу создавать запрос для этого. 'Как это отвечает требованиям? – PaulFrancis

0

Если вы не хотите создавать запрос в окне запроса, но используйте окно VBA/Immediate для отображения результата. Используйте CurrentDB.OpenRecordset, как и у вас, но также используйте метод объекта Fields. Поэтому попробуйте это в окне Immediate.

? CurrentDB.OpenRecordSet("SELECT Max(AgentID) As MaxVal FROM Agents").Fields(0) 
    200 

Надеюсь, это поможет!

Смежные вопросы