SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Makko en Jueves 9 de Septiembre de 2004, 19:43
-
Hola gente, como les va??? Espero que muy bien.
Bueh, les comento mi problema. Resulta que tengo una base de datos de productos, con 3 campos ("Producto", "Empresa" y "Vencimiento"). Bueno, muestro el listado en un MSFlexGrid, y tb en un DataReport. Todo esto lo hace bien. Ningun problema. La cosa esta en el listado del DataReport, que me lo muestra en el ordn que fueron agregados los productos y no con el indice que yo le puse (que los ordenara por la fecha de vencimiento). Si alguien sabe como hacer para correguir eso, se lo agradeceria mucho.
De todos modos, muchas gracias por leer. Saludos a todos.
Nos vemos.
Cuidense y pasenla bien.
Makko.
-
Lo ideal es que utilices intrucciones SQL, utilizando con el generador de SQL que incorpora el editor de Data report.
Desde ahi, podras establecer por que columna deseas ordenar tu informacion independientemente de su ordenamiento original de la tabla
-
Prueba colocando una sentencia como esta en el data environment:
select * from tabla where <condicion> Order by Vencimiento
-
Prueba colocando una sentencia como esta en el data environment:
select * from tabla where <condicion> Order by Vencimiento
En que parte del Data Environment debo introducir esa sentencia? Y a que te refieres cuando pones "<condicion>"?
Desde ya, gracias por sus respuestas! :D
-
Si das click derecho te da la opcion propiedades
En la primer ventana te aparece la opcion sql
alli la debes colocar
la condicion es solo si debes restringir el cargo de tus datos
si es asi y no sabes como hacerlo sube la restriccion y yo te mando la sentencia correspondiente
-
Hola gente, les comento que ya logre solucionar el problema. Aqui les pongo el codigo por si a alguien le sucede lo mismo. Como bien se dijo antes es una sentencia SQL. Aqui va:
Select Producto, Empresa, Vencimiento FROM Vencimiento WHERE Producto ORDER BY Vencimiento
Eso fue todo. Hay que darse un poco de mañas nomas, yo me precipite en consultarle spor esta duda, disculpas gente.
Que la pasen bien, saludos.
-
Gente, otra consulta sobre el DataReport. Ahora que todo anda de 10, y que logre hacer que lo ordene como yo queria, quisiera saber porque por ej. a medida que voy cargando los productos y voy a ver el reporte no me los muestra. Para que los muestre tengo que cerrar el programa y voplver a abrirlo y recien ahi me muestra el producto que agregue. Intente incluso darle un refresh al DR pero nada.
Este es el codigo para mostrar el Data Report:
DataReport1.Show
DataReport1.Refresh
Espero que puedan darme una mano con esto.
Desde ya muchas gracias.
Saludos a todos.
-
Hola Makko!!
Eres el makko de la pagina de Picard?
bueno, respecto a tu problema, intenta hacer primero el refresh y luego el show
y asi el reporte que se muestra es con los nuevos datos
DataReport1.Show
DataReport1.Refresh
Espero funcione!!
Saludos!! :kicking:
-
wakowarner, si, soy el mismo Makko de la pagina de Picard.
Te comento que no funciona tampoco de la forma que me indicaste, ya habia probado con anterioridad....
Bueno, sigo a la espera por si alguien sabe y puede darme una manito con ese problemita.
Gracias.
Saludos a todos.!