Foros del Web » Soporte técnico » Ofimática »

Access

Estas en el tema de Access en el foro de Ofimática en Foros del Web. Cómo puedo hacer que cuando desmarque un campo de verificación se borre el contenido de un campo memo en un formulario....
  #1 (permalink)  
Antiguo 08/07/2010, 05:14
 
Fecha de Ingreso: junio-2010
Ubicación: Sant Joan Despí, Barcelona
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Access

Cómo puedo hacer que cuando desmarque un campo de verificación se borre el contenido de un campo memo en un formulario.
  #2 (permalink)  
Antiguo 08/07/2010, 05:48
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: Access

En el evento click de la casilla de verificacion:

if me.NombreCasillaVerificacion=true then
me.Nombrecampomemo=null
end if

Un saludo
  #3 (permalink)  
Antiguo 08/07/2010, 08:32
 
Fecha de Ingreso: junio-2010
Ubicación: Sant Joan Despí, Barcelona
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Access

Hola Taribo007, ante todo gracias por contestar, pero no me sale, me lo podías poner en plan de "Poner evento en acces para Torpes", ya que mis conocimientos en Visual son bastante nulos. Gracias.
  #4 (permalink)  
Antiguo 08/07/2010, 08:54
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: Access

Con el formulario en vista diseño, Situa el cursor en la casilla de verificacion, boton derecho: propiedaes. Vete a la pestaña Eventos. Tiene que haber un evento que es "al hacer click". Situa el dursor en el, vete al final de la linea (para la derecha). Te saldra un boton pequeño con tres puntitos (...). Pulsalo, y en la ventana que tienes que elgir "generador de codigo". Pulsa aceptar, y se te abrira la ventana de VBA, justo con el cursor situado dentro del evento click de tu casilla de verificacion, algo asi:

Private Sub Verificación7_Click()

End Sub

Lo que he puesto en rojo es el nombre de la casilla de verificacion, que tendra que salir con el nombre de la tuya.

Pues entre esas dos lineas, pon lo que te he puesto antes, adecuando los nombres a los controles de tu formulario

un saludo
  #5 (permalink)  
Antiguo 08/07/2010, 10:19
 
Fecha de Ingreso: junio-2010
Ubicación: Sant Joan Despí, Barcelona
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Access

Más o menos lo conseguí... pero te explico.
Tengo el campo verificación marcado y en el campo memo tengo texto.
He hecho lo que me has dicho.
Ahora desmarco el campo verificación y no ocurre nada, pero si vuelvo a marcarlo sí que me lo borra...
Yo necesito que me lo borre cuando lo desmarco. Creo que no me expliqué correctamente.
Gracias.
  #6 (permalink)  
Antiguo 09/07/2010, 00:54
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: Access

En ese caso, solo tienes que cambiar la condicion:

if me.NombreCasillaVerificacion=falsethen
me.Nombrecampomemo=null
end if

Un saludo
  #7 (permalink)  
Antiguo 09/07/2010, 03:26
 
Fecha de Ingreso: junio-2010
Ubicación: Sant Joan Despí, Barcelona
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Access

Me ha funcionado!!
Muchas gracias.

Etiquetas: access
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.