我有一个我不需要创建的外部文件,我需要滚动导入,大多数列标题/字段名称都有空格。我可以写一个查询来立即更改所有这些查询吗?我不想写一个长查询来删除每个字段名称的空格。字段名称始终相同且文件中的顺序相同,空格位于字段名称的中间(例如:"员工编号")。
答案 0 :(得分:1)
首先,“查询”是指检索或处理数据库中已存在的数据的SQL语句(包括在设计视图中查看的语句)。从外部文件导入数据是一项单独的操作,通常不称为查询。所以严格来说答案是“不”。
但是,Access确实在Access中具有内置导入功能。我想你可以调用这些导入“函数”或“动作”或“进程”,而不是查询。并且我不是一个聪明的aleck ,因为获得应用程序和代码的帮助很多是学习和使用正确的术语。
重新使用以前保存的导入步骤:
如果您创建了链接表<或者
(为了完成,还可以在Access中编写VBA代码来打开文件,读取并分析标题,然后根据您的自定义行为导入数据,但如果您这样做,则不适合您。 d“而不是写一个很长的......”要做的事情。)
答案 1 :(得分:0)
我宁愿不写一个长查询来删除每个字段名称的空格。
也许不是,但没有明智的方法来克服这一点。
但是,请不要导入文件,而是链接。然后在查询中使用链接文件作为源。在此,根据您的喜好对字段名称进行别名,并进行基本的数据过滤和转换。然后使用此查询进行进一步处理。