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 17-07-2012
dokhos dokhos is offline
Registrado
 
Registrado: may 2010
Posts: 3
Poder: 0
dokhos Va por buen camino
Ayuda con Report Builder

Buenos dias.

Tengo una inquietud con el reporteador Report Builder.

Tengo el siguiente inconveniente: En el Report Builde tengo algo como esto:

NOMBRE OPERACIONES
JUAN CONTADO
JUAN DIVISAS
JUAN REPOS

La columna Operaciones es alimentada por una tabla y Nombre por otra, estas dos informaciones se guardan en una tabla que asocia las dos.

La pregunta es:
Puedo volver ese ejemplo de arriba en una sola linea con checkbox?
Ej:
CONTADO DIVISAS REPOS
JUAN X X X

Con el fin de ahorrar papel en el reporte?

Quedo atento a sus comentarios.

Muchas gracias.
Responder Con Cita
  #2  
Antiguo 17-07-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración

Procura poner títulos descriptivos a tus preguntas, gracias.


No se entiende lo que preguntas, ¿poner un checkbox dónde?
Responder Con Cita
  #3  
Antiguo 17-07-2012
dokhos dokhos is offline
Registrado
 
Registrado: may 2010
Posts: 3
Poder: 0
dokhos Va por buen camino
Una imagen vale mas que mil palabras.

En la imagen que se llama Report2.jpg está el ejemplo de como está actualmente la información.

En la imagen que se llama Report1.jpg está el ejemplo de como quiero que quede la información en el reporte usando DBCheckboxes.

Espero sus comentarios.

Gracias.
Imágenes Adjuntas
Tipo de Archivo: jpg Report2.jpg (22,4 KB, 2 visitas)
Tipo de Archivo: jpg Report1.jpg (13,4 KB, 2 visitas)
Responder Con Cita
  #4  
Antiguo 17-07-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues usa un componente checkbox del reportbuilder.
Eso sí, el campo deberá tener un valor true|false o 1|0
Responder Con Cita
  #5  
Antiguo 17-07-2012
dokhos dokhos is offline
Registrado
 
Registrado: may 2010
Posts: 3
Poder: 0
dokhos Va por buen camino
Pero ten en cuenta que la tabla de donde saco la info tiene muchos nombres y 15 posibilidades, y puedo tener un mismo nombre en 15 lineas porque tiene todos los productos.

Como hago para decirle que no me muestre 15 lineas sino 1 sola linea? y que los check se marquen de acuerdo al numero de lineas que tenga la tabla para cada usuario?
Responder Con Cita
  #6  
Antiguo 17-07-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Deberías explicar detalladamente todo, porque en caso contrario vamos "dando palos de ciego"

Entonces, supongo, que lo que dices es que tienes una tabla con, más o menos, estos campos:
Código SQL [-]
create table comosellame (
  id integer not null,
  nombre varchar(64),
  dato01,  /*  ¿De qué tipo son estos campos?  */
  dato02,
  dato03, 
  dato04, 
  dato05, 
  dato06, 
  dato07, 
  dato08, 
  dato09, 
  dato10, 
  dato11, 
  dato12, 
  dato13, 
  dato14, 
  dato15,
  primary key (id)
)
¿Es eso?
Responder Con Cita
  #7  
Antiguo 19-07-2012
Avatar de SoftMakerMex
SoftMakerMex SoftMakerMex is offline
Registrado
 
Registrado: jul 2003
Ubicación: Distrito Federal
Posts: 8
Poder: 0
SoftMakerMex Va por buen camino
Smile

Ojalá que te haya comprendido en tu duda:

Si lo que deseas es que tu contenido de uno o varios campos se convierta en títulos de columnas y se llene con valor booleanos según corresponda, lo que debes hacer es una consulta de tipo PIVOT, que por el momento solo he visto que lo soporta Sql Server 2005 y posteriores.

si es el caso, tu problema no es con report builder si no con tu Manejador de Base de Datos.

La instruccion a utilizar es PIVOT.

Puede usar los operadores relacionales PIVOT y UNPIVOT para modificar una expresión con valores de tabla en otra tabla. PIVOT gira una expresión con valores de tabla convirtiendo los valores únicos de una columna de la expresión en varias columnas en la salida y realiza agregaciones donde son necesarias en cualquier valor de columna restante que se desee en la salida final. UNPIVOT realiza la operación contraria a PIVOT girando las columnas de una expresión con valores de tabla a valores de columna.

Espero que esto te de algo de Luz para encontrar una solución a tu problema.
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 Report Builder shany Impresión 9 16-09-2010 23:21:32
Ayuda Impresion Report Builder Chewitta Impresión 0 18-08-2010 01:14:23
Ayuda con Report Builder Dalba Impresión 1 15-10-2008 06:27:47
Ayuda con Report Builder Punzo Impresión 6 23-07-2008 07:20:17
Ayuda Report Builder Waldo Impresión 1 22-03-2004 15:48:39


La franja horaria es GMT +2. Ahora son las 21: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