
09/07/2003, 00:16
|
 | | | Fecha de Ingreso: mayo-2002 Ubicación: Tacuba, Distrito Fedreal
Mensajes: 78
Antigüedad: 22 años, 9 meses Puntos: 0 | |
1.- De acuerdo con Mickel, sin embargo, no siempre es necesario usar dos combos, puedes hacer consultas usando el valor del combo en pantalla y no necesariamente con otro valor... en principio es dificil que tengas dos cosas con el mismo nombre en el combobox...
2.- Acerca del evento Change, en efecto solo sirve para cuando se colocan valores manualmente, sin embargo, el evento que buscas es Click, pero hay un problema, cuando usas el eventop click, al meter valores manualmente no sirve el asunto... la solucion esta en crear un tercer procedimiento Sub NOMBREDEFUNCION() y mandarlo llamar desde ambos eventos, Change y Click, a fin de cuentas el trabajo es el mismo...
3.- En principio, tus reportes dificilmente cambiaran de estructura, en cualqueir caso lo que mas cambia es el filtro... bastara con que cambies la sentencia SQL del objeto command al que relacionaste el DataReport, esto lo logras de dos maneras, la primera es utilizando paramentros con tu objeto command... la segunda es cambiando de tajo la sentencia en tiempo de ejecución... solo hay que tener cuidado con los nombres de los campos ya que, si llegas a lanzar consultas que no cumplen con los campos que especificaste en tiempo de diseño para el DataReport, este te mandara errores y no saldra el reporte, este problema lo he solucionado con alias e incluso he usado el mismo ddatareport para armar reportes de muchas tablas diferentes pero que requieran de estructuras muy parecidas... asi mismo, tienes acceso a todas las propiedades de los controles que colocas en un datareport, estos controles se encuentran dentro de la coleccion sections del objeto datareport... si quieres mas información mandame un mail y nos ponemos de acuerdo para solucionar tu problema...
4.- De nuevo de acuerdo con Mickel, usa las flexgrid...
AlvaroHM. |