找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaochongzi630

注册会员

1

主题

6

帖子

59

积分

注册会员

积分
59

活字格认证

最新发帖
xiaochongzi630
注册会员   /  发表于:2012-1-20 12:17  /   查看:10736  /  回复:10
你好,
     我想请教一个关于数据的绑定问题。
     一般情况下,可以直接将字段名绑定到DataField上面,如果是下面的绑定,代表的是什么意思。
    DataField = '= [@XXXXX]

    @后面是一个字段的名称吗?
    期待您的回答,谢谢。

10 个回复

倒序浏览
xiaochongzi630
注册会员   /  发表于:2012-1-20 12:23:00
沙发
追问:
   还有这样一种形式,表示的是什么意思?
   DataField = '= rpt.XXXXXX
   rpt后面的是字段的名称吗?

   谢谢。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2012-1-20 14:08:00
板凳
根据你提供的代码,我们也不能确定具体是什么意思。
希望你能提供完整的上下文或者demo。
回复 使用道具 举报
xiaochongzi630
注册会员   /  发表于:2012-1-20 14:17:00
地板
我现在在修改以前别人开发的报表,现在那个人不在了,我把其中一个控件的代码发上来,你帮我看看。
<Control Type="AR.Field" Name="H_BASESTORENAME" DataField="'= [@BASESTORENAME]" Left="2520" Top="720" Width="2640" Height="216" CanGrow="0" Style="text-align: left; background-color: #FFFFFF; font-size: 9pt; font-family: MS ゴシック; " />

上面的DataField="'= [@BASESTORENAME]" 不知道是什么意思,我原以为也是一个字段信息,可是我搜索BASESTORENAME,搜不到结果。

如果知道是什么意思,望告知,谢谢。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2012-1-20 14:34:00
5#
这个写法确实没见过。
这句代码是写在html里面的还是其他地方的?如果能把整个文件,或者程序发过来,我们也许能够帮到你。
回复 使用道具 举报
xiaochongzi630
注册会员   /  发表于:2012-1-20 14:40:00
6#
谢谢你的回答,公司管理很严格,文件可能不能发过去,我在想想其他的办法。。。

再次表示感谢。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2012-1-20 14:52:00
7#
你这句代码是不是在一个.rpx文件中。例如:
<Control Type="AR.Field" Name="TextBox1" DataField="产品条码" Left="0" Top="0" Width="2249.28" Height="362.88" Text="TextBox1" />

其中“产品条码”就是我绑定的数据库中的一个字段。
回复 使用道具 举报
xiaochongzi630
注册会员   /  发表于:2012-1-20 15:55:00
8#
是的,就是在一个.rpx文件中,如你所说,我也认为是数据库中的一个字段,但如果简单的只是字段的话,可以写成DataField=&quot;产品条码&quot; , 而没有必要写成 DataField=&quot;'= {@产品条码}&quot; 这种形式了。 你说呢?

刚才问了一个朋友,他说是不是DataField=&quot;'= {@产品条码}&quot;这种写法ActiveReports会先判断数据库有没有&quot;产品条码&quot;这个字段,如果有,就绑定,如果没有,可能会在Script中对控件进行设值,但这也只是一种想法,不敢肯定。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2012-1-20 16:08:00
9#
的确如你所说。如果只是绑定字段,没必要写成这个样子。

从表达式上看,单引号‘一般是Sql语言中用的。至于你的猜测也有可能性,不过不能确定。你试试在整个工程中搜索BASESTORENAME看看有没有什么线索。
回复 使用道具 举报
xiaochongzi630
注册会员   /  发表于:2012-1-23 10:36:00
10#
非常感谢。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部