Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: vicog550420 en 18 Enero 2010, 18:56 pm



Título: Ayuda Con Reporte
Publicado por: vicog550420 en 18 Enero 2010, 18:56 pm
Hola Compañeros, soy nuevo en el foro y tambien en lo de programacion, y por lo mismo pido ayuda a quien pueda darmela. Hice un programa con vb6 y acces2003
que sirve para guardas boletas de bancos y vendedores numeros de cuenta etc...
Bien puedo emitir reportes por vendedor, por banco, y por numero de cuenta bancaria,
y lo que quiero ahora es sacar un reporte por rango de fecha

por ejemplo 12/12/09 al 31/12/09 por la verdad no se ni por donde empezar si alguien me pudiera ayudar con un ejemplo se lo agredeceria mucho gracias.


Título: Re: Ayuda Con Reporte
Publicado por: ssccaann43 © en 18 Enero 2010, 19:03 pm
Qué Reporteador usas?

Lo más lógico es que lo filtres por las fechas que deseas y listo, el reporte listará los registros que contengan ese rango de fechas.


Título: Re: Ayuda Con Reporte
Publicado por: vicog550420 en 18 Enero 2010, 19:06 pm
Para sacar esos reportes uso DataReport Y dataenvironment pero no se como hacer esa clase de filtro. Puedo filtrar por vendedor por banco etc... pero por fecha  :-(


Título: Re: Ayuda Con Reporte
Publicado por: ssccaann43 © en 18 Enero 2010, 19:10 pm
Mira estos ejemplos:
http://www.recursosvisualbasic.com.ar/htm/tutoriales/datareport.htm#4
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/316-datareport-sin-base-de-datos.htm


Título: Re: Ayuda Con Reporte
Publicado por: vicog550420 en 18 Enero 2010, 19:17 pm
Ok Gracias voya probar y confirmo gracias.


Título: Re: Ayuda Con Reporte
Publicado por: ‭‭‭‭jackl007 en 18 Enero 2010, 19:59 pm
puedes poner el codigo que estas haciendo?
para mirarlo y tarde una mano, ahora ando haciendo casi lo mismo.

lo que se podria hacer es hacer unas consultas SQL a la BD y obtener por fechas


Título: Re: Ayuda Con Reporte
Publicado por: seba123neo en 19 Enero 2010, 01:07 am
el DataEnviroment nunca sirvio para nada.... ;D, simplemente pasale como valor a la consulta SQL los valores de fecha, que seguro deben estar en un Datapicker o algun control de fecha parecido...


Título: Re: Ayuda Con Reporte
Publicado por: ‭‭‭‭jackl007 en 19 Enero 2010, 04:52 am
te recomiendo usar esta DLL para tus consultas SQL, aqui toda la informacion:
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/201-modulo-de-clase-para-ado.htm

en ese enlace hay un ejemplo, con ese mismo ejemplo te pongo la sentencia SQL para obtener dentro de un rango:
Código:
Set rs = clsAdo("Select * from tblExample where fecha >= #01/01/2010# and fecha <= #10/01/2010#")

aqui una imagen de tu base de datos :
(http://img62.imageshack.us/img62/1711/91590739.png)


listo...