access建立主表和子表,并将结果输出到一个excel
现在用access做问卷录入数据库,由于变量较多,超过255个字段,需要插入子表,主表和子表以问卷的”农户编码“为主键,现在尝试建立主表从表关系了,但是总是提示错误,有谁...
现在用access做问卷录入数据库,由于变量较多,超过255个字段,需要插入子表,主表和子表以问卷的”农户编码“为主键,现在尝试建立主表从表关系了,但是总是提示错误,有谁能够提供详细步骤?
然后,请问怎么样将access的主表和子表的所有记录输出到一个excel文件中,使得录入的所有记录的同一”农户编码“的主表信息和子表信息能够在一个excel文件里汇总。 展开
然后,请问怎么样将access的主表和子表的所有记录输出到一个excel文件中,使得录入的所有记录的同一”农户编码“的主表信息和子表信息能够在一个excel文件里汇总。 展开
2个回答
展开全部
ACCESS数据表输出到CEXCEL技术上完全可行。数据量不大的情况下可以用手动或使用ACCESS导出命令予以实现。如果数据量很大或者数据整合到excel里的方式很复杂,那就要借助ACCESS VBA编程了。但是此类编程通常比较复杂,不存在简单而通用的解决方案,编写者需要具备相当水平的专业知识才行。
需要指出的是ACCESS的汇总能力要比EXCEL强得多,完全没有必要输出到EXCEL里再进行汇总,这是对ACCESS的浪费。将多个表的数据进行整合,不必要建立表间关系,我们只要在SQL语句里处理好表间连接关系就好了。当然经过恰当设计的数据结构并建立合理的表间关系对于保证数据的有效性和可被利用性、减少数据冗余、减小查询的设计难度和提高查询效率等是非常有好处的,但是这属于另一个问题。
楼主可以将有关的数据表结构贴出来并告知想做些什么汇总,我这里可以尝试编写相应的SQL查询代码
需要指出的是ACCESS的汇总能力要比EXCEL强得多,完全没有必要输出到EXCEL里再进行汇总,这是对ACCESS的浪费。将多个表的数据进行整合,不必要建立表间关系,我们只要在SQL语句里处理好表间连接关系就好了。当然经过恰当设计的数据结构并建立合理的表间关系对于保证数据的有效性和可被利用性、减少数据冗余、减小查询的设计难度和提高查询效率等是非常有好处的,但是这属于另一个问题。
楼主可以将有关的数据表结构贴出来并告知想做些什么汇总,我这里可以尝试编写相应的SQL查询代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询