|
Página 1 de 1
|
Gb.report No Actualiza La Preview
Autor |
Mensaje |
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Gb.report No Actualiza La Preview
Buenas tardes a todos, hace dias que trasteo con el gb.report para realizar listados tomando datos de una base de datos Mysql y me ocurre una cosa un tanto extranya que no se sie es que me dejo algo en el programa o es que existe algun bug en gambas.
Realizo un listado por ejemplo: listado de los clientes del 1 al 10, me sale la preview puedo listarlo y todo perfecto.
pero.... si acto seguido le digo al programa...
Listado del cliente 100 al 110, en la preview me sigue apareciendo el listado anterior, no refresca.
Tengo que salir del programa y entrar otra vez para solucionarlo.
|
#1 Domingo, 30 Septiembre 2012, 14:59 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Gb.report No Actualiza La Preview
Auriboc, veo que el link que te dejé en el otro tema no te sirvió. ¿Podrías mostrar el código que usas para lanzar los reportes? ¿Cierras un reporte antes de lanzar el otro?
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#2 Lunes, 01 Octobre 2012, 01:58 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: Gb.report No Actualiza La Preview
Cerrar un reporte antes de abrir otro?
A que te refieres??, creo que la clave podria estar en esta pregunta.
Public Sub Form_Open()
Dim FIni As Date
Dim FFin As Date
FIni = Date(Now)
Fini = DateAdd(Fini, gb.Day, - Day(FIni) + 1)
DesdeFecha.value = FIni
HastaFecha.Value = Date(Now)
Listado_facturacion_frm.Center
End
Public Sub Button1_Click()
funciones.SqlTextList = "SELECT factura_id, linea_factura_fecha, cliente_id,linea_cantidad, cliente_nombre, cliente_nif,"
funciones.SqlTextList = funciones.SqlTextList & "SUM(linea_precio_coste * linea_cantidad) AS TCoste,"
funciones.SqlTextList = funciones.SqlTextList & "SUM(linea_precio_real * linea_cantidad) AS Tpreu,"
funciones.SqlTextList = funciones.SqlTextList & "SUM(linea_precio_real * linea_cantidad * (linea_iva / 100)) AS Tiva,"
funciones.SqlTextList = funciones.SqlTextList & "SUM(linea_precio_real * linea_cantidad * (linea_re / 100)) AS Tre,"
funciones.SqlTextList = funciones.SqlTextList & "linea_factura_fecha FROM lineas NATURAL JOIN clientes "
funciones.SqlTextList = funciones.SqlTextList & "WHERE linea_factura_fecha between '" & Format(DesdeFecha.value, "yyyy-mm-dd") & "' and '" & Format(HastaFecha.value, "yyyy-mm-dd") & "'"
funciones.SqlTextList = funciones.SqlTextList & " group by factura_id"
Listado_facturacion.Preview
End
|
#3 Lunes, 01 Octobre 2012, 22:45 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Gb.report No Actualiza La Preview
Arubioc, se puede abreviar ese código en la asignación a funciones.SqlTextList simplemente escribiendo la cadena sql en varias líneas:
Public Sub Button1_Click()
funciones.SqlTextList = "SELECT factura_id, linea_factura_fecha, cliente_id,linea_cantidad, cliente_nombre, cliente_nif,"
"SUM(linea_precio_coste * linea_cantidad) AS TCoste,"
"SUM(linea_precio_real * linea_cantidad) AS Tpreu,"
"SUM(linea_precio_real * linea_cantidad * (linea_iva / 100)) AS Tiva,"
"SUM(linea_precio_real * linea_cantidad * (linea_re / 100)) AS Tre,"
"linea_factura_fecha FROM lineas NATURAL JOIN clientes "
"WHERE linea_factura_fecha between '" & Format(DesdeFecha.value, "yyyy-mm-dd") & "' and '" & Format(HastaFecha.value, "yyyy-mm-dd") & "'"
" group by factura_id"
Listado_facturacion.Preview
End
Lo que veo es que no se ejecuta la consulta justo antes de pedir el Preview??
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Lunes, 01 Octobre 2012, 23:06 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Gb.report No Actualiza La Preview
Cerrar un reporte antes de abrir otro?
A que te refieres??, creo que la clave podria estar en esta pregunta.
Yo hago una consulta x, la veo o la imprima, cierro el preview con el botón de cerrar.Luego lanzo otra consulta.
Aparte uso esta sentencia donde lanzo el reporte:
$hReport = New Rpelis ‘ Rpelis es el nombre del reporte
$hReport.Preview() ‘abre el reporte
¿Estás usando gb.report o generando reportes en html?
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#5 Lunes, 01 Octobre 2012, 23:34 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: Gb.report No Actualiza La Preview
Buenos dias Jesus, gracias por la aportación al código.
Dani, la consulta la realizo dentro del report, este código esta en un formulario externo, donde selecciono el periodo de facturación, desde fecha hasta fecha, construyo la variable que sera la consulta SQL. Esta variable es global por tanto la leo desde dentro el report.
Al ejecutarse el preview se ejecuta la consulta.
Es decir:
Formulario de selección ---> Variable String consulta SQL ---> Report (dentro del report esta la ejecución de la consulta con la variable pasada)
|
#6 Sabado, 06 Octobre 2012, 12:24 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Gb.report No Actualiza La Preview
Auriboc, es exactamente lo que yo hago y me funciona bien. este es código en el reporte:
Espero te sirva.
Saludos.
Nota: Tengo otro programa donde le paso un período para buscar y también funciona bien,el código es casi igual, solo cambian algunos nombres.
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#7 Sabado, 06 Octobre 2012, 12:55 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Gb.report No Actualiza La Preview
Auriboc,¿pudiste solucionar el tema de los reportes? En el blog recibí una consulta muy similar a la tuya, por lo visto les pasa a varios.
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#8 Martes, 16 Octobre 2012, 02:50 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: Gb.report No Actualiza La Preview
Pues acabo de llegar de un periodo de paron... me acabo de reincorporar.
Bien, por lo que parece es un problema que nos afecta a varios pero no a todos.
Veremos si con la version 3.3.3 esto cambia o no ya que por lo que he podido observar todos lo hacemos igual.
Si encuentro el problema o la solución os lo hago saber.
|
#9 Miercoles, 17 Octobre 2012, 19:08 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|