导出Access查询到Excel带来主键,而不是信息

我有一个相当广泛的Access数据库之间有很多表之间的关系。 在那个数据库中,我已经创build了10个左右的查询,我需要将其导出到excel,并让这些单元格中的数据不是在相关表中标识它们的主键。 我已经使用下面的代码来执行导出。

Public Function Export_To_Excel() DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, "My Query", "File Path" End Function 

该函数按预期工作,但在Excel中相关的字段来作为数字而不是文本。 请参阅下面的图片: Excel中的相同信息与Access

我想知道是否有人知道如何将Access数据传输到Excel,因为它没有主键而不是。

您在查询结果中使用查找字段。 Excel只在查找字段中看到底层的值,而访问实际上是查找适当的值。

如果你想解决这个问题,你将需要join你的查询与你的查询字段获取他们的价值,实际上select你想看到的列而不是查找字段。