Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2010
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 20
JefeNet Va por buen camino
Ayuda con campor en Rave Report

Buenas, tengo un reporte donde a parte de varias cosas muestro 2 campos, "Lote" y "contenedor", cada uno en una columna distinta ejemplo


lote contenedor
lote1 c1
lote2 c2
lote3 c3


para ello uso en rave report el componente data text.

todo iba bien hasta hoy que me pidieron modificar eso y ahora necesito que me muestre, el lote mas un guion y seguido los 5 ultimos numeros del campo contenedor, no se que componente utilizar para manipular estos string coloco un elemplo de como es ahora.


lote contenedor
lote1 c1-12345678
lote2 c2-98765432
lote3 c3-45678901

(remarco los 5 ultimos numeros para que vean ahora como debe salir el reporte), ahora me piden que el reporte sea de la siquiente manera.

lote-contenedor
lote1-45678
lote2-65432
lote3-65432.

esto debe salir en un campo, pero no se como tomar los valores del campo "lote" y concatenar los 5 ultimos numeros del campo "contenedor" y mostrarlos en un solo datatext o algun otro componente del rave report.


gracias de antemano.

Última edición por JefeNet fecha: 16-06-2010 a las 21:43:27.
Responder Con Cita
  #2  
Antiguo 16-06-2010
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
El report no es más que el reflejo de una tabla o de una consulta.
¿Por que? nos empecinamos en querer modificar este, cuando lo más sencillo es modificar la tabla o la consulta.
Saludos.
Responder Con Cita
  #3  
Antiguo 16-06-2010
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 20
JefeNet Va por buen camino
investigando: para mostrar varios campos en 1 datatext consegui colocar en la propiedad datafield Lote+'-'+Contenedor, esto me da como resultado caaasi lo que quiero.

no puedo modificar la tabla porque lote es un campo y contenedor es otro campo y solo necesito eso en ese reporte de resto todos los reportes deben ir normal cada quien por su lado.

con lo que hice puedo mostrar lote-contenedor, pero ahora me falta hacer que solo me muestre los 5 ultimos numeros del contenedor, por ahora lo muestra completo. trate de usar RightStr(contenedor,5) pero no sirve.
Responder Con Cita
  #4  
Antiguo 16-06-2010
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
Puedes hacer la siguiente consulta con un Tquery:
select lote,substring(contenedor from 4 for 5) as campo2 from nombretabla.
en el DataField de Rave coloca lote + ' - '+ campo2.
Une el TQuery al Rave y listo.
La función substring la he probado con IB Expert y Firebird 2.0 y funciona.
Saludos.
Responder Con Cita
  #5  
Antiguo 17-06-2010
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 20
JefeNet Va por buen camino
disculpen la falta de informacion, uso taplas paradox. esa instruccion no se si funcione
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con Rave Report Drahcir Impresión 2 14-08-2008 19:32:36
Ayuda con Rave Report 6 y Delhpi 2005 MaSSaKKre Impresión 2 06-03-2008 18:23:28
Rave report ayuda con DBgrid pabliyo Impresión 1 01-02-2008 16:52:29
Ayuda con Rave Report solovaer Impresión 0 09-01-2005 06:13:14
Ayuda con rave report datatext raudelink Impresión 0 23-06-2004 20:54:13


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


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