Pregunta: | 6441 - SEGURIDAD |
Autor: | Virginia Arbiza |
Como puedo hacer reportes con parametros, vcargando el value del command, por programa ?? Haasta ahora cargo una tabla con el SQL que filtre, segun lo deseado y hago refresh del command, pero es muy lento
Como le bloqueo el acceso a la carpeta , donde tengo el mdb, para que no toquen los datos, pero puedan ejecutar ?? |
Respuesta: | Luis Fernando Melo |
Hola.
Hay varias maneras de permitir entregarle a los reportes filtros. El primero de ellos puede ser añadiendo parametros a la consulta sobre la cual está basado el reporte. (En el diseño de la consulta se añade los parametros por el menú Consultas/Parametros). La manera más común es realizar un formalario que recoja los valores por los que queremos filtrar, como fechas... y pasarselos al reporte de la siguiente manera: DoCmd.OpenReport "Nombre reporte", acViewPreview, , strfilter donde strfilter es una variable que contiene el condicional (where) del SQL. ejemplo strfilter= "FECHA=#04/21/2001# AND NOMBRE='LUIS'" Espero te sirva ... si tienes dudas contactame. |