Discussion:
Problema con dos criterios
(demasiado antiguo para responder)
PJuan
2014-08-18 07:20:30 UTC
Permalink
Con un criterio me funciona, con dos no
¿Cual esta mal?

DoCmd.OpenReport "InfNFactura", acViewPreview, , "NFactura=" & Me.NFactura
And "CodigoEmpresa=" & Me.CombiEmpresa

Saludos
Emilio
2014-08-19 05:17:41 UTC
Permalink
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo. Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!

es que el criterio ha de ser solo uno, que incluya cuantas condiciones sean
necesarias

DoCmd.OpenReport "InfNFactura", acViewPreview, , "NFactura=" & Me.NFactura
& " And CodigoEmpresa=" & Me.CombiEmpresa

Por supuesto que habrá que tener presente la sintaxis correcta al construir
la cadena: comillas simples para las cadenas, almohadillas y formato para
las fechas, punto decimal en números reales, ...

Saludos a todos
Emilio [MS-MVP Access 2006/11]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio

"PJuan" escribió en el mensaje de
noticias:lss9fu$pc4$***@speranza.aioe.org...

Con un criterio me funciona, con dos no
¿Cual esta mal?

DoCmd.OpenReport "InfNFactura", acViewPreview, , "NFactura=" & Me.NFactura
And "CodigoEmpresa=" & Me.CombiEmpresa

Saludos
José Mª Fueyo
2014-08-25 08:14:57 UTC
Permalink
Hola
Vamos, como te dice Emilio, construye en una variable de texto los criterios que quieras aplicar, y pásalos en el lugar correspondiente al método OpenReport.
Eso si, tendrás que aplicar la lógica correspondiente para comprobar sí te han metido el ID de Empresa y/o el número de factura, y construir la cadena de criterio en consecuencia.

Salu2,
José Mª Fueyo

Loading...