Hi, I'm trying to find an efficient way to escape data. The data stored in the table my report uses has been escaped to deal with special charaters. I have java code that will unescape it, and I'm trying to find a good way to use this over several reports. I came up with one solution that works, but it is cumbersome. I've written a scriptlet that unescapes the data, and sets the vaue of a variable to the new, unescaped string. My report then uses this variable. This solution works, but I have to write an entry in the scriptlet for every field of every report. An intermediate solution would be this: if I could get the field name in the Scriptlet, I could have each report use a variable with a predictable name, such as adding '_esc' after the field name. For example, if I had a field called 'LName', I could have the report use a variable called 'LName_esc'. Then I would only need one entry in the scriptlet that would escape the data and store the result in the field name with '_esc' appended to it. However, I haven't found a way to get the field name in the scriptlet. I suspect, though, that there is a much easier way to achieve this goal, as it must be one that comes up a lot. Any suggestions? Thanks, Rick