长时间潜伏第一次海报。我目前使用Crystal Reports和SQL来为我们的软件开发报告。当前,当用户要在我们的应用程序中打印报告时,会通过3个单独的提示来提示他们。我在网上找不到很多东西,但是有人成功地提示您没有根据SQL定义进行填充吗?我们有一个提示,允许用户根据应用程序中的组分配在报告上打印动词,因此,即使他们检查了提示,但不在定义的组中,也不会填充动词。我想对其进行更改,因此,如果用户不属于此定义的组,则提示根本不会显示。我在下面包含了控制是否打印文字的SQL代码。
SET @UserCanSeeMICR =发生时 (选择COUNT(*)
FROM core.SecurityGroupMembershipEffective SGE
INNER JOIN core.SecurityIdentity U ON SGE.SecurityIdentityID = U.ID
INNER JOIN core.SecurityIdentity G ON SGE.SecurityGroupID = G.ID
WHERE U.Name = @UserID
AND G.Name = 'Authorized MICR Printing') > 0 THEN 1 ELSE 0 END;
感谢您提供的任何信息。