Можно ли скрыть подсказку параметра на основе условия SQL - PullRequest
0 голосов
/ 05 марта 2019

Постер первого раза долго скрывался.В настоящее время я использую Crystal Reports и SQL для разработки отчетов для нашего программного обеспечения.В настоящее время, когда пользователь отправляется на печать отчета в нашем приложении, ему предлагается 3 отдельных запроса.Я не смог найти много онлайн, но был ли кто-нибудь успешным с подсказкой, не заполняющей на основе определений SQL?У нас есть приглашение, которое позволит пользователю печатать словесные выражения в отчете, основанном на групповом назначении, в нашем приложении, поэтому даже если они проверят запрос, но его нет в определенной группе, он не будет заполнять эти словесные выражения.Я хотел бы изменить его, чтобы, если пользователь не был частью этой определенной группы, приглашение не отображалось вообще.Я включил приведенный ниже код SQL, который контролирует, печатается ли словоблудие.

SET @UserCanSeeMICR = CASE WHEN (SELECT 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;

Благодаря любой информации, которую вы, ребята, можете предоставить.

...