1. Format (Propiedad)
Se aplica a: Column | ComboBox | EditBox | Spinner | TextBox
Especifica el formato de entrada y resultados de la propiedad Value de un control.
Está disponible en tiempo de diseño y en tiempo de ejecución.
Control.Format[ = cFunction]
Valores de la propiedad
cFunction
Especifica las limitaciones de caracteres para la introducción de datos y
formato de la presentación.
Los valores válidos de cFunction para un control EditBox son:
Valor Descripción
K Selecciona todo el texto cuando el control obtiene el enfoque.
Los valores válidos de cFunction para un control Spinner son:
Valor Descripción
$ Muestra el símbolo de moneda.
^ Muestra datos numéricos utilizando notación científica.
K Selecciona todo el texto cuando el control obtiene el enfoque.
L Muestra ceros a la izquierda (en lugar de espacios) en el
cuadro de texto.
R Muestra la máscara de formato para el cuadro de texto
especificada en la propiedad InputMask. Los datos de formatos
de máscaras para una entrada más fácil y una presentación
más clara (por ejemplo, si la máscara es 99-999, el número
12345 se mostrará como 12-345), pero no se almacena como
parte de los datos. Se usa sólo con datos de caracteres o
numéricos.
Z Muestra el valor en blanco si es 0, excepto cuando el control
tiene el enfoque.
Los valores válidos de cFunction para un control TextBox y un objeto
Column son:
Valor Descripción
! Convierte los caracteres alfabéticos en mayúsculas. Utilícelo
sólo con datos del tipo Character.
1 de 4
2. $ Muestra el símbolo de moneda. Es necesario que la propiedad
ControlSource especifique un origen numérico para el cuadro
de texto.
^ Muestra datos numéricos utilizando notación científica. Es
necesario que la propiedad ControlSource especifique un
origen numérico para el cuadro de texto.
A Sólo permite caracteres alfabéticos (sin espacios ni signos de
puntuación).
D Utiliza el formato actual de SET DATE.
E Edita los datos tipo Date como fecha BRITISH.
K Selecciona todo el texto cuando el control obtiene el enfoque.
L Muestra ceros a la izquierda (en lugar de espacios) en el
cuadro de texto. Es necesario que la propiedad ControlSource
especifique un origen numérico para el cuadro de texto.
M Se incluye por compatibilidad con versiones anteriores.
R Muestra la máscara de formato para el cuadro de texto
especificada en la propiedad InputMask. Los datos de formatos
de máscaras para una entrada más fácil y una presentación
más clara (por ejemplo, si la máscara es 99-999, el número
12345 se mostrará como 12-345), pero no se almacena como
parte de los datos. Se usa sólo con datos de caracteres o
numéricos.
T Elimina los espacios en blanco iniciales y finales del campo de
entrada.
YS Muestra valores del tipo Date en un formato de fecha corta
determinado por la configuración de fecha corta del Panel de
control de Windows.
YL Muestra valores del tipo Date en un formato de fecha larga
determinado por la configuración de fecha larga del Panel de
control de Windows.
Observaciones
La propiedad Format simula el comportamiento de la cláusula FUNCTION para los
comandos @ ... GET y @ ... EDIT.
La propiedad Format especifica un comportamiento para todo el campo de
entrada. Puede mezclar varios códigos de Format, pero siempre afectan a todo lo
que hay en el campo de entrada. Esta propiedad contrasta con la propiedad
InputMask en el que cada entrada de la máscara de entrada corresponde a una
entrada en el campo de entrada
2 de 4
3. InputMask (Propiedad)
Vea también
Se aplica a: Column | ComboBox | Spinner | TextBox
Especifica cómo se introducen y muestran los datos en un control. Está disponible
en tiempo de diseño y en tiempo de ejecución.
Control.InputMask[ = cMask]
Valores de la propiedad
cMask
Los valores para la propiedad InputMask son:
Valor Descripción
! Convierte letras minúsculas a letras mayúsculas.
# Dígitos, espacios en blanco y signos.
$ El símbolo de moneda actual (especificado con SET
CURRENCY) en una posición fija.
$$ Muestra un símbolo de moneda flotante que siempre aparece
junto a los dígitos de los controles Spinner o TextBox.
, Valor actual del símbolo de agrupación de dígitos establecido
en las opciones de configuración regional del Panel de control
de Windows.
. Carácter actual de SET POINT (valor predeterminado = punto
(.)).
9 Pueden introducirse dígitos y signos, como el signo menos ( – ).
A Sólo caracteres alfabéticos.
L Sólo datos lógicos.
N Sólo letras y dígitos.
X Puede introducirse cualquier carácter.
Y Y, y, N y n para los valores lógicos verdadero (.T.) y falso (.F.),
respectivamente.
Observaciones
Esta propiedad contrasta con la propiedad Format, en la que se especifica un
comportamiento para todo el campo de entrada. Puede mezclar varios códigos de
Format, pero siempre afectan a todo lo que hay en el campo de entrada.
3 de 4
4. Definición de Indices :
Los índices determinan el orden en el que las aplicaciones acceden a
los registros de una tabla y los tipos de relaciones que existen entre tablas de la
base de datos . Existen cuatro tipos de Indices :
Principal : Un Indice principal garantiza que sólo se introduzcan valores únicos en
un campo y determina el orden en el que se procesan los registros. Cada tabla
puede tener únicamente un índice principal. Esto garantiza la integridad referencial
en una relación persistente.
Candidato : Un Indice candidato refuerza la unicidad de los valores y puede ser
un candidato para utilizarse como índice principal. Puede haber varios candidatos
por tabla.
Unico : Un índice único permite valores duplicados y almacena una lista de cada
valor único en la tabla de índices.
Normal : Un índice normal no refuerza la unicidad de los datos , pero puede ser
utilizado para ordenar y buscar datos en consultas e informes.
Al utilizar cualquiera de estos tipos de índice en una tabla, se crea
automáticamente un archivo independiente de índice compuesto (. CDX) , el cual
contiene todos los índices utilizados dentro de la base de datos. El archivo .CDX
se abre cada vez que se utiliza la tabla.
_SCREEN.ADDOBJECT("oImg", "Image")
_SCREEN.oImg.PICTURE = "C:ImagenesMiFoto.JPG"
_SCREEN.oImg.TOP = (_SCREEN.HEIGHT- _SCREEN.oImg.HEIGHT)/2
_SCREEN.oImg.LEFT = (_SCREEN.WIDTH - _SCREEN.oImg.WIDTH)/2
_SCREEN.oImg.VISIBLE = .T.
4 de 4