我在 Excel 文件中有一个表,它与 Access 查询有连接。当我第一次在 Excel 中创建表时,数据的输入顺序与我设置 Access 查询的顺序完全相同。当我在 Access 查询中更改某些内容时,例如,如果我更改字段的名称但不更改输入的数据,则 Access 中的该列将保留在同一位置。但是,在 Excel 中,当我刷新表时,该列现在位于末尾。我需要列按特定顺序排列,并且我在 Access 中将它们按正确的顺序排列,但它们在 Excel 中的顺序并不相同。而且,我需要能够不时更改 Access 中的字段,而不必做大量工作来让 Excel 中的列恢复到正确的顺序。
有什么想法吗?谢谢!
答案1
我不相信有办法解决这个问题。Excel 不够聪明,无法知道您在 Access 端做了什么更改。如果您需要不断更改列名,那么您的设计就有根本性缺陷。