![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Numerar registros con QR o Rave
Hola
Tengo un listado de deportistas que por un consulta SQL ordeno según el ranking. Necesito que en QReport o Rave, poner delante de cada fila de deportista números consecutivos comenzando por el 1 hasta el final segun el lugar q ocupe en el ranking. No se como hacer eso en Rave, cualquier ayuda la agradezco. |
#2
|
||||
|
||||
![]() Aunque no nos estás comentando con que servidor especifico de base de datos estas trabajando, pues lo que pretendes hacer se lo puede hacer directamente en la consulta SQL;
![]()
![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
#3
|
||||
|
||||
Estoy usando tablas locales, ADO Tables. Y mi pregunta es si existe en Rave algun label que me permita numerar los registros, una columna donde enumere los registros empezando por el numero 1, sin necesidad de hacer alguna consulta, solo numerar los registros que se van mostrando con un label incrementando su numero. No se si en Rave existe una etiqueta como tal para hacer eso, si existe no la encuentro!
Gracias |
#4
|
||||
|
||||
![]() ADO Tables?
![]() ![]() "ActiveX Data Objects (ADO) es uno de los mecanismos que usan los programas de computadoras para comunicarse con las bases de datos, darles órdenes y obtener resultados de ellas." Por eso digo que no entiendo a que te refieres con el término "ADO Tables", talves será un nuevo tipo de servidor de base de datos que desconosco? ![]() Pero para entendernos mejor, supongo que tus tablas estan en algun servidor de base de dato ¿verdad? y no importa si es local o remoto, la pregunta es:¿Que servidor de base de datos estas usando? (MySQL,MS SQL Server, Oracle,Firebird,PostGree,etc.) ¿Cuál? Y no estoy diciendo que tambien no se puede hacer directamente en Rave report, si no que para evitar hacer más código, segun mi criterio lo veo más adecuado hacerlo directamente en la consulta SQL que trae los datos desde la base de datos y sencilamente podemos enganchar un componente en Rave report para muestre esa columna en el reporte. ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
#5
|
||||
|
||||
Bueno aunque como he comentado anteriormente que mejor sería traer la "numeracion" desde la base de dato como una columna calculada, pues logicamente en el propio Diseñador de Rave Report se lo puede tambien implementar.
Cita:
El truco está en que vamos a utilizar la propiedad "Tag" de nuestro componente Text llamado "Numeración" para lograr mostrar una numeracion en el reporte.Dicha propiedad Tag la vamos ir incrementado cada vez que la Banda de detalle vaya ser imprimida. ...Ok... Entonces pues seleccionamos la banda de detalle y nos vamos a la pestaña de eventos (Events Editor). Estando ya en la pestaña de eventos selecionamos el evento que queremos implementar, esto se hace en el ComboBox que tiene como Caption "Available event", en nuestro caso vamos a seleccionar el evento OnBeforePrint (antes de imprimir) ![]() Ahora vamos a poner código para que el "Tag" de nuestro componente vaya incrementando y se muestre en el Texto del componente Text de nombre "Numeracion". En editor de código ponemos el siguiente código: Y compilamos con el boton "Compile", si todo esta bien pues eso es todo. ![]() Sino nos va salir los errores que tenemos y hay que corregirlos. ![]() Guardamos el reporte y si queremos podemos darle una vista previa desde el propio rave report para ver como quedó. Espero le sea de gran utilidad. Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 27-09-2011 a las 18:20:25. |
#6
|
||||
|
||||
![]() Funcionó perfecto! Muchas gracias por tu gran ayuda.
|
#7
|
||||
|
||||
Buenas tardes
Oye tengo el mismo problema de querer visualizar un numero progresido en un reporte hago lo que explicas pero me marca error y rave ya no rresponde Me podrias ayudar ... Gracias |
#8
|
||||
|
||||
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
|||
|
|||
Respuesta a "Numerar registros con QR o Rave"
Buen día,
Para numerar filas en Rave Report de la sgte. manera: Nº -- 1 2 3 . . N 1º) Se debe insertar en el DataBand el elemento CalcText desde la pestaña Report, en la posición deseada, en este caso la 1º columna. 2) Luego en la propiedad de ese componente cambiar las sgtes: CalcType -> ctCount DataView -> Seleccionar el DataView del DataBand actual. RunningTotal -> True Con esto inserta el contador de líneas en el reporte, sin necesidad de crear los contadores en las consultas de SQL. Saludos. |
#10
|
||||
|
||||
Muchas gracias...
Tu ayuda me sirvio de muchooo, pude resolver mi problema. Buen dia... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sumar registros segun un criterio rave report | carlos munera | Impresión | 0 | 26-11-2009 05:03:50 |
Numerar paginas en php | KeyMan | PHP | 1 | 07-02-2007 20:19:56 |
Numerar trucos | Casimiro Notevi | La Taberna | 27 | 29-06-2006 18:47:17 |
Enumerar los registros un listado o informe en Rave | Bairon Kumon | Impresión | 0 | 01-06-2006 23:08:32 |
Imprimir un nº de registros fijos con RAVE | Er_Manué | Impresión | 2 | 17-07-2003 10:41:38 |
![]() |
|