|
|
|
|
Advertencia
La función HDuplicados se conserva por motivos de compatibilidad (esta versión seguirá siendo soportada en la próxima versión). A partir de la versión 8, esta función fue reemplazada por: - una gestión automática de los duplicados, que permite al usuario introducir un valor diferente para el artículo generando un error de duplicado.
- HErrorDuplicates.
A continuación se encuentra la documentación de HDuplicados, disponible en WINDEV 5.5
| Propósito Verificación de la unicidad de una clave.Sintaxis <Resultado> = HDuplicates()- <El resultado es un booleano correspondiente al valor de los duplicados H.Duplicates.
Detalles Cuando se ejecuta HAdd, HModify o TableSave, si la tecla modificada o añadida no es única, H.Duplicates se pone en True y la función no se ejecuta.Por lo tanto, para saber si un registro fue modificado o añadido, debe comprobar HDuplicates. HDuplicates devuelve H.Duplicates. HDuplicates está en True si H.Duplicates está en True. HDuplicates está en False si H.Duplicates está en False. Notas - Si HDuplicates no se comprueba mientras WINDEV detecta un duplicado (cuando se utiliza HAdd, HModify o TableSave), se mostrará el error 10 ("Duplicate on unique key")..
Atención: este error puede ocurrir en los ordenadores de los usuarios. Por lo tanto, no te olvides de comprobar sistemáticamente los HDuplicados siempre que se utilice HAdd, HModify o TableSave si el archivo de datos contiene claves únicas. - Si se deben comprobar los HDuplicados y HErrIntegrity, se deben comprobar los HDuplicados antes de HErrIntegrity.
- Si se llama HSetDuplicatesYes, se habilita la gestión de duplicados.. Por defecto, la verificación de duplicados está activa.
- Recordatorio: WINDEV le permite crear y gestionar automáticamente un identificador automático.. Todo lo que tienes que hacer es definirlo durante la descripción del archivo de datos.
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|