怎么设置水晶报表子报表列字段的宽度

现在有一个报表,报表有一个明细,明细是子报表,我想做一个打印设置是否打印显示isbn这个列,如果设置不打印则要隐藏isbn并且把书名宽度设大现在我在程序里面这样写IfNo... 现在有一个报表,报表有一个明细,明细是子报表,我想做一个打印设置是否打印显示isbn这个列,
如果设置不打印则要隐藏isbn并且把书名宽度设大现在我在程序里面这样写If Not isShowIsbn Then'EnableSuppress即抑制显示【true--不显示,false--显示】repo.ReportDefinition.ReportObjects("TitleIsbn").ObjectFormat.EnableSuppress = True’主报表isbn
repo.ReportDefinition.ReportObjects("TitleShum").Width = 4077’主报表书名repo.ReportDefinition.ReportObjects("shuh1").ObjectFormat.EnableSuppress = True‘子报表isbnrepo.ReportDefinition.ReportObjects("shum1").Width = 4077‘子报表书名
End If可是 shuh1和shum1 都是子报表中的,我在网上找了好久都没有关于这方面的解决方案,请高手指教一下!
解决方案: repo.Subreports("XsdmxRepo").ReportDefinition.ReportObjects("shuh1").ObjectFormat.EnableSuppress
展开
 我来答
lanniao007
2013-12-26 · TA获得超过1012个赞
知道小有建树答主
回答量:1489
采纳率:40%
帮助的人:450万
展开全部
不能这个去操作。你可以用数据来操控。不要对长度进行控制。
方案:将字段编辑成公式。按照数据变化填充空格。当然初始静态长度拉到最大。
追问
你说的方法不行 正确的解决方案:
在程序中调用报表时写上下面这句话就没有问题了repo.Subreports("XsdmxRepo").ReportDefinition.ReportObjects("shuh1").ObjectFormat.EnableSuppress
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式