Unique ID

Parent Previous Next



Este campo muestra una cadena con combinación de números, letras mayúsculas y minúsculas. Por default se generan cadenas de 5 caracteres, la cadena se genera en forma automática y se usa para que la forma tenga un campo que identifique al registro en forma única sin repetirse. El campo se mostrará siempre deshabilitado ya que la clave será creada automáticamente.

                                                                                       

En las propiedades del campo UniqueID hay una opción llamada Length, en esta opción puede establecer la cantidad de caracteres que  habrá dentro del ID aunque predeterminadamente muestra 5 caracteres el diseñador puede configurar que la clave tenga cualquier cantidad de caracteres.


Start: Si elige utilizar el tipo Numeric la opción Start le permite configurar el numero desde el cual se empezará a generar la secuencia es decir si configura en el Start 100; los siguientes registros iniciaran con 101, 102, 103 y así sucesivamente.

Mask: Se define como una cadena de caracteres incluyendo cualquier tipo de carácter. La máscara estará conformada por 2 secciones. Una de ellas es la sección incremental. Esta sección está definida por "#" la cantidad de este símbolo, será la cantidad de dígitos que se incluirán en la cadena resultante. La otra parte es el texto incrustado que puede ser cualquier tipo de caracter excluyendo él "#" ya que se usa para representar la primera sección. Utilice guion (-) o diagonal (/) para separar las secciones de la máscara.


Ejemplo de máscaras:

DFT-GTH-####


El resultado de insertar los 3 primeros registros usando esta mascara seria el siguiente:


DFT-GTH-0001

DFT-GTH-0002

DFT-GTH-0003


##_HJYU


El resultado de insertar los 3 primeros registros usando esta mascara seria el siguiente:


01_HJYU

02_HJYU

03_HJYU


678&###&HTS


El resultado de insertar los 3 primeros registros usando esta mascara seria el siguiente:


678&001&HTS

678&002&HTS

678&003&HTS



Se pueden usar  la sentencia IF como parte de la máscara,   para así de esta manera elegir diferentes mascaras.


Ejemplo:    IF(FORM[DetalleFacturaLine].FIELD[Tipo]='Contado', 'DFT-GTH-####','678&###&HTS')

En caso que sea tipo= “Contado”  tomará la máscara DFT-GTH-#### en caso de no ser  678&###&HTS


Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor