Validación de Información
Se pueden aplicar varias rutinas para validar la información a fin de ayudar a identificar errores o fraudes. Algunas de esas rutinas de validación son:
- Requerir que la información sobre los domicilios se ajuste a una base geográfica estándar (ver Base Geográfica para el Registro de Electores)
- Ejecutar pruebas de calidad automáticas (como asegurar que la fecha de nacimiento de los electores se ubica dentro del rango de edad permitido o que los datos de ciudadanía declarados satisfacen los criterios de elegibilidad).
- Verificar si el deletreado de los nombres se ajusta a una lista estándar (para identificar posibles errores).
- Verificar si el número de electores registrados en una dirección determinada excede el número de personas capaces de vivir en ella.
- Cuando se digitalizan las firmas, fotografías o huellas digitales, verificar electrónicamente si cualquiera de estos rasgos de identidad presentados por un elector corresponden a los de otros registros en la base de datos.
Validar datos
Para integrar la validación en un conjunto de datos, se puede:
- Al crear su propia validación específica de la aplicación que pueda comprobar los datos durante los cambios a los valores en una columna de datos individual. Para obtener más información, vea Cómo: Validar datos mientras se modifica una columna.
- Al crear su propia validación específica de la aplicación que pueda comprobar los datos durante los cambios a los valores mientras se cambia una fila de datos completa. Para obtener más información, vea Cómo: Validar datos mientras se modifica la fila.
- Crear claves, restricciones UNIQUE, etc., como parte de la definición de esquema actual del conjunto de datos. Para obtener más información sobre cómo incorporar la validación en la definición del esquema, vea Cómo: Establecer una columna de datos como clave principal y Cómo: Restringir una columna de datos para contener valores únicos.
- Al establecer las propiedades del objeto DataColumn, como MaxLength, AllowDBNully Unique.
- Los eventos ColumnChanging y ColumnChanged se producen durante y después de cada cambio en una columna individual. El evento ColumnChanginges útil cuando se desea validar cambios en columnas específicas. La información sobre el cambio propuesto se pasa como argumento con el evento. Para obtener más información, vea Cómo: Validar datos mientras se modifica una columna.
- Los eventos RowChanging y RowChanged se producen durante y después de realizar algún cambio en una fila. El evento RowChanging es más general, ya que simplemente indica que se está produciendo un cambio en alguna parte de la fila, pero no se sabe qué columna ha cambiado. Para obtener más información, vea Cómo: Validar datos mientras se modifica la fila.
No hay comentarios:
Publicar un comentario