|
|
|
|
|
- Sintaxis según los valores a convertir
- Uso de la función HConvertX (método conservado por motivos de compatibilidad con WINDEV 5.5)
HConvertX (Función)
Disponible solo con estos tipos de conexión
Convierte un valor numérico en una cadena binaria para realizar una búsqueda en una clave numérica. Se utiliza para construir una clave compuesta a partir de uno o más elementos numéricos. Para los archivos de datos que utilizan el "Modo 7" para gestionar espacios en elementos de texto, se debe utilizar la función HBuildKeyValue para navegar por las claves compuestas. Para obtener más información, consulte Claves compuestas. | Advertencia Estas funciones se conservan por motivos de compatibilidad para migrar aplicaciones desarrolladas en WINDEV 5.5 y WEBDEV 1.5. |
// CompKey is made of PRODREF (text) and QTY (integer) // EDT_Quantity and EDT_ProductRef are two edit controls Srch is string HConvertE(Search, EDT_Quantity) Srch = Complete(EDT_ProductRef, 8) + Srch HReadSeek(Orders, CompKey, Srch)
Sintaxis
<Result> = HConvertX(<Text Variable> , <Numeric Value>)
<Result>: booleano - True si no se ha encontrado ningún problema,
- False si se produce un error. La función HError permite identificar el error.
<Text Variable>: Cuerda de caracteres de Ansi Variable Variable a la que se asignará el resultado de la conversión. Esta variable debe tener un tamaño suficiente y se completará con espacios. <Numeric Value>: Variable numérica o valor numérico Valor a convertir. Observaciones Sintaxis según los valores a convertir | | HConvertC(<string>,<Short integer>) | | HConvertD(<string>,<Double real>) | | HConvertE(<string>,<Integer>) | Para compatibilidad con WEBDEV 1.5, esta función manipula integer_55 en 2 bytes. | HConvertL(<string>,<Long integer>) | Se recomienda utilizar la función HBuildKeyValue. | HConvertM(<string>,<Currency>) | | HConvertP(<string>,<Turbo real>) | Para la compatibilidad con versiones anteriores, esta función es idéntica a la HConvertD. | HConvertR(<string>,<Simple real>) | | HConvertU(<string>,<Unsigned integer>) | Para la compatibilidad con versiones anteriores, esta función maneja el entero_55 en 2 bytes. | HConvertV(<string>,<Signed 1-byte integer>) | | Consejo: Se recomienda utilizar Convertir en lugar de HConvertX ya que es mucho más fácil de manipular. Uso de la función HConvertX (método conservado por motivos de compatibilidad con WINDEV 5.5) Para construir el valor de una clave compuesta sin utilizar la función HBuildKeyValue, es necesario: - completar los componentes de texto con la constante hMinVal.
- convertir los componentes numéricos con la función HConvert.
Ejemplo: MyCompositeKey = Complete(Customer.LastName, Dimension(Customer.LastName), hMinVal) + ... Complete(Customer.FirstName, Dimension(Customer.FirstName), hMinVal)
Observaciones: - La constante hMinVal equivale a Charact(0).
- La constante hMaxVal equivale a Charact(255).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|