FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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? |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
Pues usa un componente checkbox del reportbuilder.
Eso sí, el campo deberá tener un valor true|false o 1|0 |
#5
|
|||
|
|||
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? |
#6
|
||||
|
||||
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: ¿Es eso? |
#7
|
||||
|
||||
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. |
|
|
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 |
|