 |
Ocultar
el contenido de los campos |
Se
puede evitar la visualización de los datos durante la
introducción de registros en un formulario. Para hacerlo
basta con establecer el mismo color a las propiedades color
del texto y color del fondo. En el diseño del formulario,
hacer doble clic sobre el control para abrir las propiedades.
Situarse en la propiedad Color del fondo, seleccionar
el valor y pulsar [CTRL]+C para copiarlo al
portapapeles, después seleccionar la propiedad Color de
Texto y pulsar [CTRL]+V.
Al volver al modo Ver del formulario no podrá ver el
texto del campo que usted introduzca, porque el texto tiene el
mismo color que el fondo.
Como no puede ver lo que está introduciendo, no hay manera de
ver si la entrada es correcta.
Otra opción es ocultarlo después de haber hecho la entrada.
Para hacer esto, introduzca el siguiente código en el evento
Al Perder El Enfoque del cuadro de texto:
Dim iColor As Long
iColor = Screen.ActiveControl.BackColor
Screen.ActiveControl.ForeColor = iColor
A
partir de ahora verán los datos sólo al introducirlos, pero
esto conduce a otro problema. El siguiente código:
On Error Resume Next
Screen.ActiveControl.ForeColor = 0
cambiará
el color del texto sólo cuando ese control tiene el foco. De
esta manera, se podrá ver el dato sólo cuando se está
modificando o cuando el control tiene el foco.
Imprimir
truco
|