Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Access - error de sintaxis...!!!

  Imprimir  
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