帆软报表自学练习题--8

习题八-填报

模板效果:

 实现功能:

参数联动选出制定学生的,展示该学生的数据,并可以修改

参数为空时新增一个学生的相应记录

实现主子表多源填报,上部分为学生信息表,下面为科目成绩表

可以新增某个学生的科目

使用文本,数字,下拉框,图片的控件

满意度使用公式自动计算,满85分为满意,否则为不满意

注意,照片字段只需要实现文件上传效果,不需要保存这个字段到数据库。

使用数据:

使用access数据库创建两张表(如果本机没有安装access,是打不开mdb数据库的。所以必须在本机先安装好office access)具体如何连接,请学习文档“设计器连接access数据库”

表结构分别如下

表1:StudentInfo  学生信息表    

字段名称

字段类型

解释说明

studentno

varchar(20)

学号

name

varchar(10)

姓名

classno

varchar(10)

班级

age

number

年龄

sex

varchar(10)

性别

address

varchar(50)

家庭地址

photo

Blob

照片

表2:CourseGrage  科目成绩表

字段名称

字段类型

解释说明

id

varchar(20)

序号

studentno

varchar(20)

学号

course

varchar(20)

科目

grade

number

成绩

具体做法如下:

1、首先定义模板参数classno与studentno

后再参数面板中点击“全部添加 ”,添加完成如下:

2、报表设计可以自己定义,填报控件类型按照要求选择

ds1查询语句:

select * from StudentInfo where studentno= '${studentno}'

ds2查询语句:

select *from CourseGrage

设置报表填报属性:(我没有在表2中添加入照片photo字段,题目不需要上传至数据库中)

 

3、分别设置各个控件单元格属性 

其他单元格如此进行操作

4、注意要进行两个数据集连接

我在序号单元格中进行过滤

 5、新增行和删除行

 删除行类似

6、照片上传单元格

注意在单元格属性中勾选“用图片显示内容”

 最后填报预览:

 自己连接好access数据库后可添加报表信息,并提交到数据库中

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值