找回密码
 立即注册

QQ登录

只需一步,快速开始

bittersweet123

金牌服务用户

21

主题

54

帖子

177

积分

金牌服务用户

积分
177
bittersweet123
金牌服务用户   /  发表于:2024-8-7 17:43  /   查看:841  /  回复:6


{IIF(RowNumber() mod 2 = 0, "#DDEFE8", "#f6f6ff")}
都用的这个公式,为什么颜色不能交替显示

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-8-8 10:34:08
来自 6#
您好,距表的下标获取,我们有专门的函数:

GroupIndex
您可以参考试用这个表达式:
  1. {iif(GroupIndex() Mod 2 = 1, "Transparent", "Black")}
复制代码
因为rowNumber只是针对明细行的,但是距表的分组会打乱明细行,所以距表我们需要试用这个函数
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-7 18:02:15
沙发
问题描述:

隔行换色。

问题解决:
您好,您使用的组件是表格么,这个{IIF(RowNumber(Nothing) Mod 2, Theme.Colors(1, 4), "Transparent")}  隔行换色只能用在表格行不能用在矩表上的:



如果您确定是标的组件的话,那您看看您的背景色是否是设置在了背景选项中的背景色:



本帖子中包含更多资源

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

x
回复 使用道具 举报
bittersweet123
金牌服务用户   /  发表于:2024-8-8 08:59:30
板凳



我这边可以正常交替颜色的控件也是矩表,一样的公式换到另一边就不行
{Choose(1 + RowNumber("Table1") Mod 2, "#DDEFE8", "#f6f6ff")}
{IIF(RowNumber() mod 2 = 0, "#DDEFE8", "#f6f6ff")}
用了这两个公式

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-8 09:17:01
地板
方便的话,您的报表文件发一下。我们具体看下。
回复 使用道具 举报
bittersweet123
金牌服务用户   /  发表于:2024-8-8 10:07:02
5#
1

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-17 15:12:24
7#
您好,您的问题解决了么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部