Да, вы можете делать то, что вы хотите. В MS Access вы можете использовать любые функции VBA и некоторые
IIF(FirstColumn="value1", CDate(SecondColumn), NULL) as DateValue,
IIF(FirstColumn="value2", CDec(SecondColumn), NULL) as DecimalValue,
IIF(FirstColumn="value3", CStr(SecondColumn), NULL) as StringValue
Вы можете использовать все / любое из вышеперечисленного в вашем SELECT.
EDIT:
Из ваших комментариев кажется, что вы хотите разделить их на разные таблицы - в этом случае импорт в виде текста не должен быть проблемой.
а)
После того, как вы импортируете и получите его в исходной таблице, создайте правильную таблицу, вручную установив, что вы можете ВСТАВИТЬ в соответствующую таблицу.
б)
Вы могли бы даже сделать запрос к таблице , но это может быть быстрее, если вы создадите его вручную. Если вы выполняете запрос на создание таблицы, вы должны быть уверены, что преобразовали данные в правильный тип по вашему выбору.
EDIT2:
По мере того, как вы обновляете вопрос, показывающий структуру, становится очевидным, что мое предложение выше не поможет напрямую.
Если это однократный процесс, вы можете следовать решению HLGEM. Вот еще некоторые подробности.
1) Импорт в таблицу с двумя столбцами - RecordType char (2), Памятка отдыха
2) Теперь вы можете разделить данные (сделать два запроса, которые выбираются на основе RecordType) и повторно экспортировать данные (чтобы иметь возможность использовать доступ к мастеру импорта)
3) Теперь у вас есть два текстовых файла с правильной структурой, которые можно легко импортировать