首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请教子数据窗口一般用来做什么

2012-04-02 
请问子数据窗口一般用来做什么?请问[解决办法]可以做複合報表裡的子報表[解决办法]哈哈,楼上两位说了,总结

请问子数据窗口一般用来做什么?
请问

[解决办法]
可以做複合報表裡的子報表
[解决办法]
哈哈,楼上两位说了,总结下
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】,则可以分别设置学号列和课程编码列的下拉属性如下:

SQL code
列名        datawindow属性        display column属性        data column属性-----------------------------------------------------学号        d_dddw_xs        学生姓名            学号课程编码    d_dddw_kc        课程名称            课程编码
[解决办法]
to display the data from database

热点排行