Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Imprimir información de una tabla (https://www.clubdelphi.com/foros/showthread.php?t=38661)

Angelica Lizeth 21-12-2006 22:35:17

Imprimir información de una tabla
 
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


La franja horaria es GMT +2. Ahora son las 16:00:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi