Member 12605284 Ответов: 1

Как обновить результат запроса в excel ?


Я импортировал некоторые данные из MS access в MS excel с помощью SQL-запроса в VBA. Теперь я хочу обновить эти данные(в excel), заменив пустые ячейки на "0". Есть ли какой-нибудь способ сделать это с помощью того же запроса??

Что я уже пробовал:

Я пробовал это сделать с помощью кода vba. это работает. Но есть ли способ сделать это в том же запросе??

1 Ответов

Рейтинг:
9

Maciej Los

Да, это возможно:

SELECT IIF(ISNULL([yourField]), 0, [yourField]) AS SomeField
FROM [tableName];


Для получения дополнительной информации, пожалуйста, смотрите:
MS Access: функция IsNull[^]
MS Access: функция iif[^]


Member 12605284

Я хочу обновить результат, вставленный в лист ms excel. Я думаю, что этот код предназначен для обновления листа ms access.

Maciej Los

Нет, не знаешь. Когда вы используете вышеприведенный запрос, вы увидите нули вместо нулевых значений в Excel.

Member 12605284

Можете ли вы сказать мне, что я должен поместить в раздел [ваше поле]?? Спасибо.

Member 12605284

Понял. Спасибо :)

Maciej Los

Я очень рад. Можете ли вы принять мой ответ как решение (зеленая кнопка) - формально удалить вопрос из списка без ответа?