AYUDA Comando DoCmd.OpenForm

Emilia
27 de Marzo del 2006
Hola =) necesito utilizar este comando pero las condicones no me funcionan: DoCmd.OpenForm stDocName, , , Cond1 And Cond2
Donde esta Cond1 y Cond2 necesito buscar un campo string y otro numerico y me da error, lo hago individual y si funciona. Si alguien me puede ayudar.
DACIAS ;-)

Skakeo
27 de Marzo del 2006
Cuelga la orden completa, el campo texto debe ir con comillas.
Ejemplo:
DoCmd.OpenForm "frmEjemplo", acNormal , , "IDNum =" & me.Num & " AND Nombre ='" & me.texto & "'"
fijate en las comillas simples del campo de texto, los numeros no hacen falta comillas.
Si no lo ves claro cuelga el codigo que usas para abrir el form y lo arreglamos
Un saludo
Skakeo®

Emilia
27 de Marzo del 2006
OKEY Skakeo gracias, ahora si aparte de usar esas dos condiciones utilizo otra codicion adicional que es de tipo fecha como seria..?? Por fa...

Skakeo
27 de Marzo del 2006
Seria mas o menos:
DoCmd.OpenForm "frmEjemplo", acNormal , , "Fecha >=#" & me.FechaIni & "# AND Fecha<=#" & me.FechaFin& "#"
Fijate en las almohadillas antes de la fecha, pero de todas maneras mira si te da error es por que las fechas aunque tu las veas en formato "dd-mm-yyyy", VBA las coge en formato "mm-dd-yyyy", prueba a ver que tal, todos nos hemos peleado alguna vez con eso
Un saludo
Skakeo®