PDA

Ver la Versión Completa : Imprimir información de una tabla


Angelica Lizeth
21-12-2006, 22:35:17
Hola de antemano les doy las gracias por la ayuda:

Tengo un pequeño problema para ver la información correcta en mi reporte, les explico: El proyecto consiste en una pantalla en la cual capturo información de un cliente (nombre, dirección, status, lugar etc), la cual tiene la opción de entrar en idioma ingles y español.
El problema es que cuando visualizo mi reporte la información que me despligan los QRDBText esta en ingles ejemplo: Para el campo place tengo la tabla con tres columnas NO_PLACE, PLACE, LUGAR para cuando el usuario esta capturando despliego una shortlist dependiendo del idioma que eligan.

Este es el codigo que utilizo

//idioma en español
if idioma = '0' then
dbklcbAddPlace.ListField:= 'LUGAR';

//idioma en ingles
if idioma = '1' then
dblkcbPlace.ListField:= 'PLACE';

Pero en el reporte no se que propiedad utilizar:confused: .

Ojala puedan ayudarme, saludos y gracias de cualquier manera.

marcoszorrilla
21-12-2006, 23:24:23
Y por qué no generas una consulta SQL, tomando los campos que convengan dependiendo del idioma elegido?

Y luego la conectas al QuickReport.

Un Saldo.

Angelica Lizeth
21-12-2006, 23:38:41
Gracias por tu comentario, voy a probar :)
salu2.

Angelica Lizeth
21-12-2006, 23:59:08
Hola ya resolvi parte de mi problema el codigo que utilice es el siguiente:

if(idioma = '0') then
begin
if (datos.qryRepDinaClientNO_PLACE.Value = '00') then Value:= 'NO DISPONIBLE';
if (datos.qryRepDinaClientNO_PLACE.Value = '01') then Value:= 'OFICINA/CORPORATIVO';
if(datos.qryRepDinaClientNO_PLACE.Value = '02') then Value:= 'PLANTA';
end;

salu2 y gracias por la ayuda