
1、首先创建一个名称为 formphp的html文件 。
2、然后创建一form表单设置表单的name和action地址。
3、接着添加两个输入框分别设置name,一个数用户名,一个是性别输入框。
4、然后加入一个submit类型的输入框,再新建一个接受form表单数据的php文件act。
5、在act文件中加入接收提交数据的代码,并分别打印出代码。
6、最后在浏览器中打开文件,点击button查看效果,就完成了。
1、在调用报表的表单中,如按钮的click事件,启动缓冲set multilocks on
cursorsetprop('buffering',5,'mtemp_aaa')
report form 报表.frx prev
2、在报表文件中使用“域控件”,就是有ab的那个
设置“域控件”的表达式取值为: field(1)
说明:field(1)将显示报表数据环境中表的第3列列名
再点击其属性窗口中的“打印条件”按钮,选择“若是
空白行则删除”
设置“域控件”的表达式取值为:curval(field(1))
说明:将显示报表数据环境中表的第3列的取值同样再点击其
属性窗口中的“打印条件”按钮,选择“若是空白行则
删除”
补充:如此情况,报表将为动态报表,不能独立运行,必须先运行调用它的表单。
关于报表中的数据源,根本就不需要设置。
不用具体代码,一说你就明白。将form3的构造函数改为:
public Form3(Form2 f)
{
InitializeComponent()
}
在form2调用生成form3时,用:Form3 f = new Form3(this)
那么,在form3中,添加数据后,直接 *** 作 f 即可。
如:
f.listview1.items.add(“数据”)
等等
-------------------------------------------------------------------------------
以上情况的背景是:form3是form2调用出来的。
如果各自单独生成,没有关系,可采用一下方法:
在form2中,设一个全局变量:public ListView lvw;
在form2的load事件中,lvw = listview1
那么在form3中,可直接 *** 作lvw, *** 作方法:
例如在“添加”按钮click:
Form2 f = (Form2)Application.OpenForms["Form2"]
f.lvw.Items.Add("数据");
完成。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)