|
|
|
|
- Propiedades específicas del description de elementos por programación
- ¿Cómo describir los archivos de datos por programación?
- Manejar los elementos de un archivo de datos descritos por la programación
- Registro
Artículo description (Tipo de Variable)
Disponible solo con estos tipos de conexión
Una variable Item description se usa para describir programando uno o más Item s que se encuentran en un archivo de datos. El description de cada artículo es validado por HDescribeItem. Después de esta validación: - Esta posición se puede tratar como cualquier otra posición descrita en el análisis.
- La variable "Item description" se reinicia y puede ser usada para describir otro archivo Item por medio de la programación.
MyItem is Item Description MyItem1, MyItem2 are Item Descriptions
// Describe the AFile file ... // Describe the "NAME" item MyItem..Name = "NAME" MyItem..Type = hItemText MyItem..Size = 40 MyItem..KeyType = hUniqueKey // Validate the description of "NAME" item HDescribeItem(AFile, MyItem) // Validate the description of AFile file ...
Sintaxis
Declarar una o más descripciones de artículos Ocultar los detalles
<Variable name> is Item Description
<Variable name 1>, <Variable name 2> are Item Descriptions
<Variable name>: Nombre de la "Descripción del artículo" Variable a declarar.Observación: Las palabras clave a y an son opcionales: proporcionan una mejor legibilidad. To describir un "Artículo description" Variable: usar las propiedades WLanguage específicas de las descripciones de los artículos. Consulte observaciones para obtener más detalles. To validar el description de un "Artículo description" Variable: Utilice HDescribeItem. Observaciones Propiedades específicas del description de elementos por programación Las siguientes propiedades son específicas de las descripciones de los artículos: Observación: Las propiedades escritas en negrita seguidas de una estrella deben necesariamente ser inicializadas al describir un elemento por programación. | | Nombre de la propiedad | Efecto |
---|
Componente | Modificar un componente de una clave compuesta | TipoDescripción | Especifique el tipo associated con un elemento de Enumeración o Combinación. | KeyExpression | Definir los componentes de una clave compuesta. | CalculatedItemExpression | Defina la expresión SQL que devuelve el valor de un elemento calculado (elemento Expresión). | Altura máxima de las miniaturas | Defina la altura máxima de una miniatura de un elemento. | Idioma | Defina los parámetros del idioma utilizado para realizar las comparaciones y la ordenación de un elemento Unicode. | LanguageDescribed | Defina los parámetros del idioma utilizado para realizar las comparaciones y la ordenación de un elemento Unicode. | MaxThumbnailAncho | Defina el ancho máximo de una miniatura de un elemento. | NbArrayElement | Número de elementos en un artículo de array. | Nombre ( * ) | Nombre del elemento. | Null | Tenga en cuenta la opción "NULL por Default" para el artículo. | NullAllowed | Defina si el valor NULL está permitido (o no) para el artículo. | PersistedCalculatedItem | Definir si el valor de un elemento calculado (tipo de expresión) se almacena en el archivo de datos. | DecimalPart | Defina el número de dígitos en la parte decimal de un elemento numérico. | IntegerPart | Defina el número de dígitos en la parte entera de un elemento numérico. | AcentuaciónSensible | Tenga en cuenta los caracteres acentuados al realizar búsquedas en el elemento | Sensible a mayúsculas y minúsculas | Tenga en cuenta el caso (caracteres en mayúscula / minúscula) al realizar búsquedas en el elemento | PuntuaciónSensible | Tenga en cuenta los caracteres de puntuación (coma, punto,...) al realizar búsquedas en el elemento. | envergadura(*obligatorio según el tipo especificado) | Tamaño de una posición de texto (string, nota de texto, carácter) Tamaño de un artículo de Time. | Tamaño de la llave | Tamaño de la sección a indexar en la nota de texto. | TimestampType | Defina el tipo de marca de tiempo para el artículo. | TimestampUTC | Defina si la hora de una posición de fecha y hora es UTC o no. | Type (* ) | Identifica y modifica el tipo de un elemento. | KeyType | Características de un elemento clave. | SortType | Características de la clase en un artículo. | DefaultValue | Valor Default de un artículo. | CalculatedDefaultItem | Definir la expresión SQL que devuelve el valor Default del artículo. | Caso especial: Descripción de una clave compuestaAl describir una clave compuesta por programación, no es obligatorio utilizar la propiedad ..Type. Por el contrario, ..KeyExpression debe utilizarse para describir la composición de la clave compuesta. Caso especial: Describiendo una combinación o enumeración Variable: - Debe llamar a ..TypeDescripción para definir el tipo utilizado por el artículo.
- Se debe especificar el tipo con la propiedad ..Type antes de indicar el valor predeterminado con la propiedad ..DefaultValue.
Caso especial: Descripción de un elemento de la marca de tiempo: - El artículo debe ser un DateTime, Fecha o Time artículo.
- Se debe especificar el tipo de marca de tiempo con la propiedad ..TimestampType.
Caso especial: Describir un elemento de Expresión:: Al describir un elemento de tipo Expression por programación, no se debe utilizar la propiedad ..Type. Debe utilizar CalculatedItemExpression para describir la expresión de cálculo. ¿Cómo describir los archivos de datos por programación? Para describir los archivos de datos por programación, usted debe: - Para cada archivo de datos:
- Describir (si es necesario) las características de los enlaces a través del Propiedades HFSQL.
- Valide (si es necesario) la description de cada enlace (HDescribeLink.
Manejar los elementos de un archivo de datos descritos por la programación Cuando se crea un archivo de datos en el editor de análisis, el compilador reconoce automáticamente los nombres de los archivos y elementos de datos. Cuando se crea un archivo de datos a través de una variable "File description", los nombres del archivo de datos y los elementos son definidos por ..Nombre. Estos nombres no son reconocidos automáticamente por el compilador. Se produce un error de compilación si estos nombres se utilizan para identificar a el archivo de datos o los artículos. Para que el compilador reconozca los nombres del archivo de datos y los elementos descritos por la programación, el nombre de este archivo de datos debe ser declarado como origen de los datos. Entonces, este archivo de datos y sus elementos pueden ser manejados por su nombre en el editor de código. Por ejemplo: AFile is File Description ... AFile..Name = "CUSTOMER" ... HDescribeFile("CUSTOMER") ... CUSTOMER is Data Source ... HReadFirst(CUSTOMER, "CUSTNAME")
Observación: El nombre del archivo de datos también puede ser declarado con la palabra clave Externo. Sin embargo, la velocidad de ejecución de Process será más lenta. Cuando el archivo de datos es descrito por la programación: - si se registra el archivo de datos y si no se registra ningún elemento, todos los elementos (excepto las claves compuestas) se registran automáticamente.
- si se registra el archivo de datos y si al menos un elemento se registra, los otros elementos no se modifican.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|