Juntando duas tabelas com diferentes tipos de dados MS ACCESS - erro 'incompatibilidade de tipo na expressão'

Estou tentando executar uma consulta no acesso usando dois CSVs ativos, que têm um campo comum com diferentes tipos de dados (números e texto breve). Descobri que você pode associar diferentes tipos de dados usando 'CStr'. Adicionei o 'CStr' ao meu código na visualização sql. Encontre o código abaixo.

Isso me dá a saída que eu quero no acesso e agora posso ver a saída quando clico em 'vista de folha de dados'. No entanto, quando tento exportar os dados (na verdade, estou tentando criar uma especificação de exportação para poder exportar um csv usando macro) como um csv, estou recebendo uma mensagem de erro 'incompatibilidade de tipo na expressão'

Aqui está o meu código:

SELECT Sixthform_Reg_Year_Groups.Forename, 
       Sixthform_Reg_Year_Groups.Surname, 
       Sixthform_Reg_Year_Groups.Reg, Students.objectGUID
FROM Sixthform_Reg_Year_Groups INNER JOIN
     Students
     ON CStr(Sixthform_Reg_Year_Groups.Person_id) = Students.employeeID
WHERE (((Sixthform_Reg_Year_Groups.Reg)="12E"));`

Eu também tentei adicionar 'CStr' nos dois lados. abaixo, mas com o mesmo problema.

FROM Sixthform_Reg_Year_Groups INNER JOIN
     Students
     ON CStr(Sixthform_Reg_Year_Groups.Person_id) = CStr (Students.employeeID)
WHERE (((Sixthform_Reg_Year_Groups.Reg) = "12E"));`

E, é claro, sem o 'CStr' eu nem consigo ver a saída no 'datasheet'. Toda vez que eu clico na visualização da folha de dados, ele recebe a mensagem de erro 'tipo incompatível na expressão'

Qualquer ajuda para resolver isso seria muito apreciad

Desde já, obrigado

Informações adicionais: os tipos de dados são EmpoyeeID é 'Short Text' e Person ID é 'Number'

questionAnswers(2)

yourAnswerToTheQuestion