** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Error consulta SQl vba
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoError consulta SQl vba

 Responder Responder
Autor
Mensaje
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 971
Enlace directo a este mensaje Tema: Error consulta SQl vba
    Enviado: 12/Septiembre/2017 a las 22:00
Buenas noches!!!

A ver si me podeis echar una mano con esta consulta sql en vba.
Es una consulta de datos anexados, como consulta normal funciona muy bien, pero la quiero hacer con vba para poder insertarle el valor de una variable.
Tal cual esta la consulta en vista sql sql la pongo sobre vba

DoCmd.RunSQL "INSERT INTO tbDetallesFicha ( IdDetalles, BomberoMañana, BomberoTarde, BomberoNoche, BomberoDia12, BomberoNoche12, Id_tbFichaTrabajador )
SELECT tbParque.id, tbTurnos.Mañana, tbTurnos.Tarde, tbTurnos.Noche, tbTurnos.Dia12, tbTurnos.Noche12, 222 AS Expr1
FROM tbParque, (tbBomberos INNER JOIN tbCategoria ON tbBomberos.Puesto = tbCategoria.Categoria) INNER JOIN tbTurnos ON tbCategoria.TurnoAsignado = tbTurnos.Id
WHERE (((tbParque.id)=[Formularios]![frmFicha]![id]) AND (([Apellidos] & " " & [Nombre])=[Formularios]![frmFicha]![frmDetallesFicha]![Trabajador]));"

Me dice error de compilacion, se esperaba fin de la instruccion y me marca lo que esta en rojo.
No consigo ver por que falla, esta tal cual en vista sql, alguna vez he utilizado este forma de ejecutar una consulta en vba y me a ido bien.

el 222 AS Expr1  es donde iria la variable, en consulta normal el 222 me lo inserta en la tabla sin problemas, lo he hecho para probar..

Saludos y gracias



Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 4145
Enlace directo a este mensaje Enviado: 12/Septiembre/2017 a las 22:54
Hola!

Utiliza esta aplicación de (Chea) para pasar SQL aVBA.

http://access.bengoechea.net/utilidades-1/sql2vba
Un Saludo.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 971
Enlace directo a este mensaje Enviado: 13/Septiembre/2017 a las 03:14
Publicado originalmente por mounir mounir escribió:

Hola!

Utiliza esta aplicación de (Chea) para pasar SQL aVBA.

http://access.bengoechea.net/utilidades-1/sql2vba


Buenisimo!!!!
No lo conocia, enhorabuena a Chea y gracias por la info mounir.
Que talento tiene la gente......

Saludos

Se puede cerrar
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 971
Enlace directo a este mensaje Enviado: 07/Octubre/2017 a las 08:15
Se puede cerrar!!!
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable