以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  如何让记录循环构件每次循环都赋于不同的值给不同的标签?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=3917)

--  作者:天上云地下海
--  发布时间:2005-7-23 23:07:30
--  如何让记录循环构件每次循环都赋于不同的值给不同的标签?
在记录循环中,如何让每一次循环的结果显示在不同的标签上?比如,要循环10条记录,希望第一次循环的时候把第一条记录的某个字段的值显示在1号标签上,第二次则把第二条记录的某个字段(和第一条记录是同一个字段)的值显示在2号标签上,以此类推,直到显示完10条记录。字段是同样的是,只是值不同而已,各位高手有什么高招没有?
--  作者:引力波
--  发布时间:2005-7-23 23:31:55
--  
最简单的方法:1、用条件比较构件,在条件中设置1、2、3、,,,在事件1、2、3、,,,中设置将当前记录值赋予标签1、2、3、,,,的标题。2、在记录循环的事件中设置当前循环值与条件值比较即可。
[此贴子已经被作者于2005-7-23 23:35:28编辑过]

--  作者:天上云地下海
--  发布时间:2005-7-24 13:38:26
--  
我用的是个人版,记录循环中事件设置中并没有当前循环值这一项啊。
--  作者:引力波
--  发布时间:2005-7-24 14:34:42
--  
当前循环值就是记录循环方法中的得到当前记录数.
--  作者:春林
--  发布时间:2005-7-24 14:55:22
--  
可以这样操作:(假设您要取数据的字段名称为“字段A”) 1、设置变量组X的原始值为0;将一个条件选择的属性条件1到10分别设置为数字1-10;将该条件选择的事件等于条件1-10分别设置成:将字段A的内容分别赋值给10个不同的标签。 2、设置循环过程:X=X+1;X 与 条件选择 进行 参数和条件比较(条件选择的方法)。 3、执行记录循环即可(当然这之前要设置好数据库的构件属性)