Seal Report Forum
»
Report Edition
»
Data Source Creation
»
Apply MSSQL function inside enumerate list
Rank: Member
Groups: Registered
Joined: 7/14/2023(UTC) Posts: 25 Location: Torino Thanks: 8 times
|
Hello. I need to create a custom enumerate list in order to "merge" all the record that are referred to a precise user. To be more clear:
In my database I have the table user, in this table I have: [dbo.User] [1][USER 1] [2][USER 2] [3][USER 3] [4][USER 1 WEB] [5][USER 4] [6][USER 5] [7][WEB 5 USER]
I wish to create an enumerated list in a way that [USER 1] and [USER 1 WEB] will be considered as the same inside the list and il will be dispay in the filter as [USER 1]. The same for [USER 5] and [WEB 5 USER]. I think that using MSSQL Function can be a way, but I can not understand how to apply them inside seal report. Initialy I was thinking to use MSSQL replace function, but in the cases like [USER 5] and [WEB 5 USER] I will get to field because the 5 is before USER.
There are maybe other ways or suggestions?
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 12/20/2013(UTC) Posts: 1,209 Thanks: 14 times Was thanked: 206 time(s) in 199 post(s)
|
there are several way to get a table like this: select distinct user from ( select case user when 'USER 1 WEB' then 'USER 1' when 'WEB 5 USER' then 'USER 5' else user end user from dbo.user ) a
it is more a SQL question...
|
1 user thanked epf for this useful post.
|
|
|
Rank: Member
Groups: Registered
Joined: 7/14/2023(UTC) Posts: 25 Location: Torino Thanks: 8 times
|
This can be a solution thanks :) But I am searching for something more generic... If I do as you suggest, I have to manually fill the:
select case user when 'USER 1 WEB' then 'USER 1' when 'WEB 5 USER' then 'USER 5'
in any list, because the user are not always the same, and are not called: USER 1 USER 2, USER 3 ecc...
But are called as: name1 surname1 name1 surname1 web web surname2 name2 ecc...
Plus is possible that someday a new user will be inserted, and I wish to not manually modify all the enumerated list query.
To be more precise on what I wish to accomplish, I wish to create a function that can be called inside the enumerate list definition and can manage this cases. Now I do not want you to give me the code, but I need to understand if is possible to create a global function to do this...
Thanks in advance.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 7/14/2023(UTC) Posts: 25 Location: Torino Thanks: 8 times
|
Hi any news about my problem?
|
|
|
|
Seal Report Forum
»
Report Edition
»
Data Source Creation
»
Apply MSSQL function inside enumerate list
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.