找回密码
 立即注册

QQ登录

只需一步,快速开始

Anyuan

高级会员

42

主题

143

帖子

1616

积分

高级会员

积分
1616
Anyuan
高级会员   /  发表于:2017-7-18 18:01  /   查看:7518  /  回复:18
如题:现在我要用代码把我圈上的这个分组给做一个显示不显示的判断,后台代码我是这样写的,但是根据这个Name来设置了隐藏的属性,但是没有效果,我想问这个Name是没有用的吗?  那需要怎么去写呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

18 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-7-18 19:12:44
沙发
您好,您指的分组是什么,在哪显示,我看您圈了两处.
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2017-7-19 09:15:18
板凳
JeffryLI 发表于 2017-7-18 19:12
您好,您指的分组是什么,在哪显示,我看您圈了两处.

我就是想把这个Name为Printing的这个组在后台用代码设置显示不显示
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2017-7-19 09:19:05
地板
JeffryLI 发表于 2017-7-18 19:12
您好,您指的分组是什么,在哪显示,我看您圈了两处.

但是我在后台用这个Name来设置属性的话,这个Name好像没起作用一样
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-19 11:41:10
5#
Anyuan 发表于 2017-7-19 09:19
但是我在后台用这个Name来设置属性的话,这个Name好像没起作用一样

您可以尝试一下,使用vb脚本在设计器中来判断隐藏
例如:
  1. If isnull(PictureFieldName) Then
  2. Detail.Visible = false
  3. Else
  4. Detail.Visible = true
  5. End If
复制代码
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2017-7-20 15:11:29
6#
JeffryLI 发表于 2017-7-19 11:41
您可以尝试一下,使用vb脚本在设计器中来判断隐藏
例如:

您好,您写的这个PictureFieldName是属性名吗?   我参照您的这种写法,在Vb脚本里面还是不能控制。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-20 16:24:39
7#
Anyuan 发表于 2017-7-20 15:11
您好,您写的这个PictureFieldName是属性名吗?   我参照您的这种写法,在Vb脚本里面还是不能控制。

您好,PictureFieldName不是属性,是判断的参数(但是也可以是报表里的元素名称),这样把我先给您一个API文档,您主要看Working with VBScript和Modifying the Fields章节,而且函数一般调用相应的Onprint函数,还有您也可以在代码里完成
例如
  1. string script =     
  2.   "if (UnitsInStock < ReorderLevel) then\r\n" +   
  3.   "BoxCtl.Visible = true\r\n" +   
  4.   "else\r\n" +     
  5.   "BoxCtl.Visible = false\r\n" +     
  6.   "end if\r\n";   
  7. c1FlexReport1.Sections.Detail.OnPrint = script;
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2017-7-20 16:29:29
8#
JeffryLI 发表于 2017-7-20 16:24
您好,PictureFieldName不是属性,是判断的参数(但是也可以是报表里的元素名称),这样把我先给您一个AP ...

有中文的吗?
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2017-7-20 16:38:03
9#
JeffryLI 发表于 2017-7-20 16:24
您好,PictureFieldName不是属性,是判断的参数(但是也可以是报表里的元素名称),这样把我先给您一个AP ...

这样吧  我把问题具体的描述一下,您看看有没有什么办法能帮一下我。

首先 ,我有Detail(A、B、C、D)四个Detail组,如图所示。我现在需要在Vb脚本里面用代码把Detail/A和Detail/C给隐藏掉,我需要怎么去写这个代码?我现在是尝试过的方法:分别设置这四个Detail组的Name属性,在VB脚本里面用这个Name.Visible=false。但是没有起作用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-20 18:01:51
10#
Anyuan 发表于 2017-7-20 16:38
这样吧  我把问题具体的描述一下,您看看有没有什么办法能帮一下我。

首先 ,我有Detail(A、B、C、D ...

您好,做demo需要时间,请您耐心等待,我做好之后发给您,希望理解。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部