Access - error de sintaxis...!!!

 
Vista:

error de sintaxis...!!!

Publicado por Javiera (3 intervenciones) el 02/09/2011 17:52:54
Hola, necesito que me ayuden con un error que me sale de sintaxis y ya no se que cambiar...me sale lo siguiente:

Error de sintaxis (falta operador) en la expresión de consulta "Fecha=02-09-2011 And ID='10'

Este es el codigo que tengo:

DoCmd.OpenForm FormName:="Consulta", WindowMode:=acDialog, WhereCondition:="'Fecha='" & Me.Fecha & "' And ID='" & Me.ID

Se que esta sobrando o faltando el operador ", pero no se como debe ir en el código...

Espero que me puedan ayudar en este error....gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

error de sintaxis...!!!

Publicado por angelessebas (208 intervenciones) el 02/09/2011 18:46:43
Hola,

Si el campo Fecha es de tipo Fecha tendrás que poner cDate('" & Me.Fecha & "')

Si el campo Id es numérico, te sobra la comilla simple.

Saludos, Angeles

http://angelessebas.es/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error de sintaxis...!!!

Publicado por Javiera (3 intervenciones) el 02/09/2011 18:58:13
gracias por tu respuesta, pero sigue el problema de error de sintaxis, al parece sobre la doble comilla, pero no se como hacerlo para que esta desaparezca. He dejado así el código:

WhereCondition:=" 'Fecha= cDate(' " & Me.Fecha & " ') And ID=' " & Me.ID

el ID es de tipo texto por eso va entre comillas simple.
Y el error sigue siendo el mismo:

Error de sintaxis (falta operador) en la expresión de consulta "Fecha=cdate('02-09-2011') And ID='10'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error de sintaxis...!!!

Publicado por angelessebas (208 intervenciones) el 02/09/2011 19:02:47
Hola,

Creo que lo que te falta es cerrar con " la condición where:

WhereCondition:="Fecha= cDate('" & Me.Fecha & "') And ID='" & Me.ID & "'"

No dejes espacios entre la comilla simple y la doble.

Saludos, Angeles

http://angelessebas.es/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error de sintaxis...!!!

Publicado por Javiera (3 intervenciones) el 02/09/2011 19:05:34
muchas gracias por tu ayuda....ahi funciono sin problemas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error de sintaxis...!!!

Publicado por angelessebas (208 intervenciones) el 02/09/2011 19:12:20
Hola,

Me alegro de que funcione.

Si tienes un rato, pásate por mí página y si no es molestia, me dás tú opinión, ya que quiero saber si la llevo bien encaminada y si puede ser útil a los usuarios de access.

La página es:

http://angelessebas.es/

Gracias y saludos, Angeles
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error de sintaxis...!!!

Publicado por Eleida (1 intervención) el 05/10/2015 21:53:49
Hola, a mi también me aparece ese error de sintaxis en la fecha de expresión pero en un sistema llamado sispiva el que no puedo modificar ningún documento, como haría
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar