Saltar al contenido

DESACTIVAR CASILLAS EN FORMULARIO MULTIPAGINA

publicado

Hola a todos,

Tengo el siguiente problema: Me gustaría desactivar las casillas "Código" y "Nombre Fiscal" de mi formulario cada vez que un usuario activa la opción "Cliente", tal y como se ve en la siguiente imagen.

1441750702_Sinttulo.thumb.jpg.2545f87a8b2b3d6353f7fae5ece379ce.jpg

Es decir, cada vez que se activa la opción "Cliente" que aparezca un fondo color gris y no se pueda escribir nada sobre las casillas tachadas de rojo.

Cómo se haría? Con un evento change? Y cómo hago para identificar la página "Denominación" activa dentro mi formulario multipágina?

He buscado ayuda por internet, por manuales y por videotutoriales, pero no he conseguido encontrar nada al respecto sobre este tema complejo.

Si alguien me puede orientar un poco, le estaría muy agradecido.

Muchas gracias de antemano.

Featured Replies

publicado

Sube el archivo, nadie se va a generar el entorno para poder probar y responder a tu consulta, al menos yo.

publicado
  • Autor

Hola @Antoni, disculpa. Llevás toda la razón.

Te adjunto por aquí el fichero:

CONTACTOS.xlsm

 

Del mismo modo, podrás leer el código del formulario. Si ves alguna cosa que se pudiera mejorar o cambiar, estoy abierto a cualquier aporte por tu parte.

 

Muchas gracias de antemano por tu tiempo.

publicado
  • Autor

Muchísimas gracias, @Antoni.

Eres un genio!!

??✌️

publicado

Hola Antoni, con tu permiso quiero decirle a paikerr que para que se le quede el formulario tal cual lo solicita que modifique ......

Private Sub tbContacto_Change()

tbCodigo.Enabled = True

tbCodigo.BackColor = tbContacto.BackColor

tbNombreFiscal.Enabled = True

tbNombreFiscal.BackColor = tbContacto.BackColor

'--

If tbContacto.ListIndex = 1 Then

   tbCodigo.Enabled = False

   tbCodigo.BackColor = Me.BackColor

   tbNombreFiscal.Enabled = True <<<<<<<<<<<<<<<<<<<<< por False

   tbNombreFiscal.BackColor = Me.BackColor

End If

End Sub

publicado
  • Autor
En 15/9/2020 at 20:22 , JSDJSD dijo:

GIF.gif

Muchísimas gracias por la corrección, @JSDJSD.

Y muchas gracias también por compartir ese vídeo.

Efectivamente, me percaté de ese error cuando me pasó el código @Antoni.

 

Te felicito por tu corrección. Con gente como vosotros, da gusto compartir conocimientos a través de este foro. Mil gracias de nuevo.

 

Saludos.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.