在记录循环中,如何让每一次循环的结果显示在不同的标签上?比如,要循环10条记录,希望第一次循环的时候把第一条记录的某个字段的值显示在1号标签上,第二次则把第二条记录的某个字段(和第一条记录是同一个字段)的值显示在2号标签上,以此类推,直到显示完10条记录。字段是同样的是,只是值不同而已,各位高手有什么高招没有?
最简单的方法:1、用条件比较构件,在条件中设置1、2、3、,,,在事件1、2、3、,,,中设置将当前记录值赋予标签1、2、3、,,,的标题。2、在记录循环的事件中设置当前循环值与条件值比较即可。
[此贴子已经被作者于2005-7-23 23:35:28编辑过]
我用的是个人版,记录循环中事件设置中并没有当前循环值这一项啊。
可以这样操作:(假设您要取数据的字段名称为“字段A”)
1、设置变量组X的原始值为0;将一个条件选择的属性条件1到10分别设置为数字1-10;将该条件选择的事件等于条件1-10分别设置成:将字段A的内容分别赋值给10个不同的标签。
2、设置循环过程:X=X+1;X 与 条件选择 进行 参数和条件比较(条件选择的方法)。
3、执行记录循环即可(当然这之前要设置好数据库的构件属性)