Antes que nada, espero tengan muy buen inicio de semana.
Les comento. estoy generando un reporte de oferta de venta con crystal report. A la hora de llamar un campo definido por el usuario, este me muestra el código en vez de la anotación. Podría ser que fuera al reves? En este ejemplo muestro como aparece
La mayoría, usa un CASE en el query y cambia el código por la descripción, o también puedes sacar la descripción desde las tablas CUFD y UFD1. Aquí un ejemplo:
SELECT T0.ItemCode, (select T1.[Descr] from UFD1 T1 join dbo.[CUFD] T2 on T2.[TableId] = T1.[TableId] and T2.[FieldId] = T1.[FieldID] and T2.[TableId] = 'OITM' and T2.[AliasId] = 'LOFBrand' where T1.[FldValue] = T0.[U_LOFBrand]) FROM [dbo].[OITM] T0