陆丰云 发表于 2017-8-10 16:18:38

报表如何用脚本

列如:
Textbox20.value= "你好"
Textbox20.value=eval("select Remark from   表名 where条件= '" & Textbox21.value & "'")

是否可以实现

KearneyKang 发表于 2017-8-10 18:44:42

本帖最后由 KearneyKang 于 2017-8-10 18:48 编辑

您好
我先来陈述下我对您说的问题的一个理解
您的实现目标是想让Textbox20.value的值是根据Textbox21.value的值得变化而变化的,也就是说Textbox20.value依赖于 Textbox21.value
如果是这样。我要给出思路如下:
1、表达式里是不可以写查询语句的,但是您的查询语句可以通过数据源的形式进行绑定。然后把查询得到符合条件的remark赋值给Textbox20就可以
2、由于查询语句的where条件是根据Textbox21.value进行一个筛选的,所以需要把Textbox21的值当作一个参数。
3、如果是单独的用报表设计器进行设计,您需要设置一个参数,然后Textbox21的值绑定的就是参数值,这样的话通过参数报表可以实现您的需求
4、如果您是在VS平台上进行开发的话,那么可以通过动态参数的形式来实现。这样可以把Textbox21的输入值当中一个报表参数,然后根据Textbox21输入值得变化来改变Textbox20.value的绑定值
在VS平台上的参考代码如下:
<body >
    <input id="<span style="line-height: 1.5; background-color: rgb(255, 255, 255);">Textbox21</span><span style="line-height: 1.5;">" type="text" value="2" style="width: 100px;" /> </span>

页: [1]
查看完整版本: 报表如何用脚本