![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Yo haría algo así:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#2
|
|||
|
|||
Muy bien ArdiIIa, lo hice y efectivamente si me muestra los totales aunque no haya datos mayores a cero.
Ahora lo voy a implementar en Rave. Salud OS y gracias
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
Bueno, yo sigo con mi inquietud, creo que ya se está convirtiendo en obsesión.
![]() ![]() Pues efectivamente, lo que propones amigo ArdiIIa, está perfecto, solo que hay un detalle: En el reporte si no hay datos mayores a cero me muestra todo bien, pero si existe al menos un dato mayor a cero, me duplica el registro o si hay mas de uno duplica el último registro. Pues nada, sigo investigando. Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
|||
|
|||
Bueno, al final quedo como pense al inicio, usando el evento OnBeforePrint, solo me faltaba un else anidado al final, pues nada, les pongo el código del evento y del SP para que pueda servir a alguien con la misma inquietud.
Código en el evento OnBeforePrint de RAVE: Código:
{ Event for Detail.OnBeforePrint } function Detail_OnBeforePrint(Self: TRaveDataBand); begin if DataView1S_Ventas.AsInteger > 0 then Detail.visible := True; elseif DataView1S_Ventas.AsInteger = 0 then Detail.visible := False; else Detail.visible := True; end if; end OnBeforePrint;
Muchas gracias amigo ArdiIIa. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por egostar fecha: 13-07-2007 a las 07:35:40. |
#5
|
||||
|
||||
Vale egostar
![]() ![]() Seguramente obtenías valores duplicados porque en el procedure compartes variables de retorno a la hora de hacer el segundo suspend, bastaría con haberlas puesto a null antes de hacer el segundo select. En cuanto al procedimiento del report, no veo la razón por la cual no funcionaría así:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#6
|
|||
|
|||
Hola ArdiIIa, efectivamente, eso pienso, pero me quite de problemas y mejor comence de cero, seguro habia algo que no habia hecho bien, cosas de principiantes, invertí tres días en esto pero al final obtuve lo que queria.
Salud OS y muchas gracias.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ocultar filas o columnas | karla | Servers | 1 | 10-08-2006 20:03:18 |
Imprimir solamente 6 filas en RAVE y continuar en la sgte. hoja | Luis | Impresión | 1 | 05-11-2004 12:16:18 |
repetir filas en rave report | SaLvaGe | Impresión | 1 | 19-10-2004 13:26:20 |
Ocultar | Nathan | Varios | 2 | 11-03-2004 17:32:14 |
ocultar | botones67 | Varios | 3 | 04-10-2003 15:35:37 |
![]() |
|