vf的for循环如何实现

vf的for循环如何实现,第1张

双击“确定”按钮,打开其click代码窗口,输入

t=1

for n=1 to val(allt(thisform.text1.value))

t=t*n

endfor

thisform.la1.caption=allt(str(t))

thisform.refresh

然后再双击“退出”按钮,输入

thisform.release

下面就可以运行了。

出现这个问题,是因为编辑页框控件之前,整个页框控件作为一个整体,是表单上的一个部件而已,因此你拖放表后实际上是向表单拖放的,也就是说页框和表格控件彼此独立。因此运行表单后改变页框,表格要么看不见,要么不随页框activepage的改变而改变。解决这个问题的方法有以下几种:1,向表单添加页框控件后,鼠标右击该控件,选择“编辑”,此时再点击页框的标签,就可变化页面,也就是说你可以在页框相应的页上进行 *** 作了,此时你添加的控件就在页框里了。例如你选择page1,拖放table控件,则table控件就在页框的第一页里了。2,在属性窗口里,就是能修改表单caption属性的那个窗口,你能发现有个下拉列表框,在里面你能看见你所有控件与表单的关系,当然也包括页框控件以及该控件的页码,在那里选择相应的页,譬如page2,再向里面添加控件就行了。需要说明的是,不仅页框,包括container控件,commandgroup,optiongroup控件,要进行细致的界面制作时也可以使用这种方法。如果还不能理解,建议在网上找点教程看看。

至于从数据环境中拖放的表格控件太大,这个不是个问题,这个表格的大小你是可以修改的。通过修改这个表格控件的columcount属性,还可以决定在运行时显示的具体列。譬如如果设这为2,则只显示前2列。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11903535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存