Извлечь все данные из базы данных Access между двумя известными идентификаторами Excel VBA - PullRequest
0 голосов
/ 05 ноября 2018

Я новичок в доступе к БД с использованием VBA. Распечатка запроса определенно является проблемой. Я пытаюсь получить все данные между двумя известными идентификаторами. У меня 3000 записей, и я хочу получить (например) данные только между ID 256 и 540. Может ли кто-нибудь указать мне правильное направление? Спасибо

With Recordset
    Source = "SELECT * FROM  RawData WHERE [ID] BETWEEN " & StartofData 'StartofData user input
    .Open Source:=Source, ActiveConnection:=Connection

1 Ответ

0 голосов
/ 05 ноября 2018

Синтаксис SELECT * FROM [table] WHERE [field] BETWEEN [value1] AND [value2].

Так должно работать следующее:

Source = "SELECT * FROM RawData WHERE [ID] BETWEEN " & StartofData & " AND " & EndOfData
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...