BuildUniqueKeyField

Descripción

Compila y devuelve un campo de visualización de clave exclusiva. Añade una columna de visualización a la consulta que contiene el ID de registros sin estado y una concatenación de los campos de clave exclusiva de registros sin estado. Una clave exclusiva es el mismo valor que el nombre de visualización de un registro. Para obtener más información, consulte el apartado Tipos de registros.

Añade la clave exclusiva como un campo de visualización en los resultados de búsqueda de la consulta. La columna de visualización se añade a la lista de forma que su número, o el valor de la columna (para GetColumnValue), es uno más que el número de la última columna añadida a la lista (o 1 si es la primera columna).

La propiedad IsShown (del objeto QueryFieldDef devuelto) debe estar establecida en True para el campo que debe añadirse a la lista de visualización. Si el valor de la propiedad IsShown está establecido en False, la clave exclusiva no se añade al conjunto de resultados de la consulta como una columna.

Nota: El método añade el campo DBID a la consulta y marca este campo que se convertirá en la clave exclusiva para el registro cuando se ejecuta la consulta. QueryFieldDef que se devuelve del método BuildUniqueKeyField parece como si únicamente se seleccionara el campo DBID, pero ResultSet producido ejecutando la consulta devuelve el nombre de visualización del registro como valor de columna. Para registros sin estado, el nombre de visualización se forma uniendo cada campo de clave exclusiva con un espacio de separación.

Sintaxis

VBScript

querydef.BuildUniqueKeyField 

Perl

$querydef->BuildUniqueKeyField(); 
Identificador
Descripción
querydef
Un objeto QueryDef.
Valor de retorno
Devuelve un objeto QueryFieldDef para el campo de consulta de clave exclusiva.

Comentarios