1.功能实现:
(1)项数据库添加相关数据
(2)修改数据
(3)查询数据
(4)现场需要输入内容页面
(5)账票页面
(6)打印出带数据的pdf
2.实现流程
(1)环境搭建vs2015,mysql数据库,activereport,连接mysql数据库需要mysql.data.client
(2)代码实现:
1,.创建comm.cs里面是连接数据库sql语句
2.创建reportform.vb窗口,添加控件TabControl为账票实时绑定数据,每一张账票分别实现追加、清空、修改、查询、生成pdf文件功能
3.创建subform.vb窗口,窗口添加控件,label和textbox对应数据库中的字段名
4.为追加按钮添加点击事件,代码subform.show()
5.subform.vb窗口添加按钮追加和清空,
在后台引入数据库连接字符串,建立连接对象。
为追加按钮添加点击事件:如果ID为空则进行插入操作,如果不是则进行修改操作.
使用sqlCommand.sqlCommand.Parameters.AddWithValue("@担当者コード", txt担当者コード.Text.Trim)方法绑定字段数据进行提交
点击subform.vb的load事件,将textbox中的数据与声明的数据进行绑定如:txt担当者コード=担当者コード,进行修改操作时用到
6.创建activereport.vb页面,画出账票样式,添加控件
7.在reportform.vb后台为查询按钮添加点击事件
8.创建pageToReport.vb为reportform.vb中查询出来的数据和写入的数据 与acrivereport.vb中的数据进行绑定
9.为生成pdf按钮添加点击事件
.