你如何在Delphi中编码数据透视表?

时间:2012-05-23 17:12:58

标签: sql delphi ms-access database-design

我正在同时学习数据库(通过Access),编程db(通过Delphi)的接口,以及链接两者(通过MS的SQL) - 所以请原谅任何新手混淆。 ..我用老师的成绩册作为例子来帮助我学习。我理解学生和他们的作业成绩之间的关系是多对多的。我可以设置基础表和关系,我可以查询底层数据库。

我能弄清楚的是如何显示/报告学生和评分通常在电子表格中完成的方式 - 行中的学生,列中的作业,单元格中的成绩 - - 增加了一点,即随着课程的进行添加作业;在规划数据库字段时,我不知道所有分配。

一种解决方案可能与MS的数据透视表概念相当。用Delphi轻松完成吗?是否存在更简单的替代方案? (也许以某种方式为学生姓名和个人作业名称制作一个单独的表格?)

1 个答案:

答案 0 :(得分:1)

打开Access,从“查询向导”创建新查询,然后选择“交叉表查询向导”。这项工作应该有助于您了解Access枢轴查询功能;在Access中没有像那样的东西。找出您需要的Access查询,然后弄清楚如何从Delphi打开Access查询。此时你的问题是关于Access和Delphi只是偶然的。