请问子数据窗口一般用来做什么?
请问
[解决办法]
可以做複合報表裡的子報表
[解决办法]
哈哈,楼上两位说了,总结下
1.下拉列表
2.嵌套或者叫复合的数据窗口
[解决办法]
假设表a包括列:学号、课程编码
表b包括列:学号、学生姓名
表c包括列:课程编码、课程名称
如果需要出一个报表来显示学生选课情况,报表包括学生姓名、课程名称两个列
你可以完全使用SQL来实现报表:
SQL语句【select 表b.学生姓名, 表c.课程名称 from 表a,表b,表c where 表a.学号 = 表b.学号 and 表a.课程编码 = 表c.课程编码】
也可以使用SQL加下拉子数据窗口来实现
SQSL语句简化为【select 学号、课程编码 from 表a】
另外,将学号、课程编码两个列的Edit Style类型都设置为dropdowndw, 并分别为它们指定对应的子数据窗口datawindow属性,display column属性、data column属性
假设学号列对应的子数据窗口为:d_dddw_xs , 该子数据窗口的SQL语句为【select 学号、学生姓名 from 表b】,再假设课程编码列对应的子数据窗口为:d_dddw_kc , 该子数据窗口的SQL语句为【select 课程编码、课程名称 from 表c】,则可以分别设置学号列和课程编码列的下拉属性如下:
列名 datawindow属性 display column属性 data column属性-----------------------------------------------------学号 d_dddw_xs 学生姓名 学号课程编码 d_dddw_kc 课程名称 课程编码
[解决办法]
to display the data from database