Sintaxis
DbOrderNickName(<apodo>)
Propósito
Define el índice creado por el usuario, que se utilizará para la búsqueda de un registro en el archivo de datos.
Argumentos
<apodo>
Es el nombre dado al nuevo índice y que se referenciará dentro de la función.
Utilización
En el Protheus, el usuario tiene la posibilidad de crear nuevos índices para tablas del propio estándar del sistema o para tablas específicas. En estos casos, para evitar conflicto con los índices existentes y facilitar la programación, el AdvPL proporciona el recurso de crear un apodo para los índices.
Estos apodos se informan en la tabla SX1 del diccionario de datos (vea el ítem sobre Metadatos). Posteriormente, estos se referencian dentro de las funciones, por medio de la función DbOrderNickName(), para que se utilicen.
Ejemplo
dbSelectArea(“SA1”)
// De acuerdo con el archivo SIX, el apodo (nickname) de este índice es Tipo y la clave de búsqueda es
// A1_FILIAL + A1_TIPO
DbOrderNickName(“Tipo”)