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

Tema cerradoConsulta SQL

 Responder Responder
Autor
Mensaje
Antonalo Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 06/Noviembre/2009
Localización: España
Estado: Sin conexión
Puntos: 400
Enlace directo a este mensaje Tema: Consulta SQL
    Enviado: 18/Enero/2016 a las 16:37
Hola amigos

Tengo una tabla: Años Escolares, con un campo: AñoInscripcionActual

este campo es SI/NO

Tengo un formulario continuo basado en esta tabla donde AñoInscripcionActual solo está activado en un registro. Ocurre que cuando quiero cambiar de Año tengo que desactivar un registro y activar otro. Esto lo quiero hacer de forma parecida a lo que ocurre con los botones de opción, que cuando haces clic en uno se desactivan los demás.

Para ello he pensado primero en una consulta SQL que me desactive primero todos y luego me active aquel en el que he hecho clic.

He escrito:


Private Sub AñoInscripcionActual_Click()
DoCmd.RunSQL "Update 'Años Escolares'" & "SET AñoInscripcionActual = 0"
End Sub

Esto mismo lo he escrito de varias formas sin éxito.

La segunda parte aún no la he escrito, supongo que sería:

Me.AñoInscripcionActual=-1

¿Qué hago mal?



Editado por Antonalo - 18/Enero/2016 a las 16:45
Arriba
MexMan70 Ver desplegable
Colaborador
Colaborador


Unido: 17/Julio/2007
Localización: DarkSide
Estado: Sin conexión
Puntos: 9233
Enlace directo a este mensaje Enviado: 18/Enero/2016 a las 16:47
Las tablas asi como los campos que tienen espacios o caracteres especiales, deberán ser encerrados en corchetes, ejemplo:

DoCmd.RunSQL "Update [Años Escolares] SET AñoInscripcionActual=0"
OneDrive: http://sdrv.ms/Vk6eJd
Arriba
Antonalo Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 06/Noviembre/2009
Localización: España
Estado: Sin conexión
Puntos: 400
Enlace directo a este mensaje Enviado: 18/Enero/2016 a las 17:02
Gracias Mexman, asunto solucionado, ni siquiera me hace falta la segunda parte, el campo clicado se queda activado y los demás desactivados. Tomaré buena nota de los corchetes

Gracias y podéis cerrar
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable