En Tue, 15 May 2018 10:58:57 -0500, Gabor Boros via Lazarus <lazarus@lists.lazarus-ide.org> escribió:

Hi All,

I can build variable

TEXT := '[PAGE_LNG_' + [LNG_ID] + ']: [PAGE#]';

and field

TEXT := '[BDS.PAGE_LNG_' + [LNG_ID] + ']: [PAGE#]';

names in this way.

LNG_ID is a report variable with a numeric value and the showed captions or used field names depends on it. I try to eliminate the if then else if then else if then else ... chains which give back the result depend on the language.

Is this the good/safe solution? Any simpler/better exists?

Gabor

As CASE OF is not implemented, that's the way of doing it. By using the OnGetValue event you might get more control on selecting the right values based on the LNG_ID, or even using a user defined function could work also.

Jesus Reyes A.
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to