Bloquea los campos

Existe una propiedad para todos los campos que bloquea al usuario para que no introduzca datos en un campo. Ocurre que en algunas ocasiones los usuarios accidentalmente presionan teclas y cambian datos del formulario sin siquiera darse cuenta, después se encuentran información extraña en sus registros.

Para esto en lo personal uso el bloquear todos los campos asignando la propiedad Bloqueado en “Si” y agrego un botón que su función sea indicarle al formulario que el usuario desea editar.

Al evento clic de los botones Nuevo y Editar les asigno código para que desbloquee cada campo y a los eventos click de los botones guardar y cancelar les asigno nuevamente el bloqueo. A los campos Importe, Impuesto y Total los dejo bloqueados siempre ya que sus valores son asignados por eventos, el usuario nunca los debe llenar. Te muestro las imágenes de esto.

Agrego el botón sin asistente, cambio el nombre del botón y asigno nuevamente orden de tabulación, en la propiedad de imagen y selecciono una de la lista.

Después de esto voy a los eventos Clic de los botones Nuevo, Editar, Guardar y Cancelar

Cuando el usuario Guarda o cancela la información capturada se activa nuevamente el bloqueo.

Fuente: Apuntes de Base de datos de la UNIDEG