visualfoxpro9 0
ADATABASES() coloca los nombres y rutas de todas las bases de datos abiertas en la matriz de variables de memoria.
ADBOBJECTS() coloca el nombre de la conexión con nombre, el nombre de la relación, el nombre de la tabla o SQL en el archivo actual. base de datos Coloque el nombre de la vista en una matriz de variables de memoria
AFIELDS() almacena la información estructural de la tabla actual en una matriz y devuelve el número de campos en la tabla
ALIAS() devuelve la tabla actual O especifica un alias para el espacio de trabajo
ASESSIONS() Crea una matriz de ID de sesión de datos existentes
ATAGINFO() Crea una matriz que contiene el índice y las expresiones clave del nombre , cantidad y matriz de información de tipo
AUSED() almacena el alias de la tabla y el área de trabajo en una sesión de datos en una matriz de variables de memoria
BOF() determina si el puntero del registro actual es al principio de la tabla
p>
CANDIDATE() determina si el índice es un índice candidato
CDX() devuelve el nombre del índice compuesto abierto (.CDX ) archivo basado en el número de posición de índice especificado
CPDBP () Devuelve la página de códigos utilizada para abrir la tabla
CREATEOFFLINE() Crea una vista gratuita a partir de una vista existente
CURSORGETPROP() Devuelve la configuración de propiedades actual de la tabla o tabla temporal de VisualFoxPro
CURSORSETPROP() Especifica la configuración de propiedades de la tabla o tabla temporal de VisualFoxPro
CURSORTOXML() Convierte la tabla temporal de VisualFoxPro a texto XML
CURVAL() Desde el disco Devuelve valores de campo directamente desde la tabla o fuente de datos remota
DBC() Devuelve el nombre y la ruta de la base de datos actual
DBF() Devuelve el nombre de la tabla abierta en el espacio de trabajo especificado, o basado en la tabla Alias devuelve el nombre de la tabla
DBSETPROP() Establece una propiedad para la base de datos actual o un campo, conexión con nombre, tabla o vista en la base de datos actual
DELETED() Devuelve una propiedad que indica si el registro actual está marcado Valor lógico con marca de eliminación
DESCENDIENTE () Si se crea un identificador de índice con la palabra clave DESCENDING
DROPOFFLINE() Abandonar todas las modificaciones a la vista libre y devolver la vista libre a la base de datos
EOF() determina si la posición del puntero del registro excede el último registro en la tabla actual o en la tabla especificada
FCOUNT() devuelve el número de campos en el error
FIELD() Devuelve el nombre del campo en el tabla según el número
FILTER() Devuelve la expresión de filtro de tabla especificada en el comando SETFILTER
FLDLIST() Para la lista de campos especificada por el comando SETmELDS, devuelve los campos y los calculados expresiones de campo de resultado
FLOCK() intenta bloquear la tabla actual o la tabla especificada
FOR() devuelve un archivo de índice único abierto o un identificador de índice Expresión de filtro de índice
FOUND() Si el comando CONTINUE, FIND, LOCATE o SEEK se ejecuta correctamente, el valor de retorno de la función es "verdadero"
FSIZE() en bytes, devuelve el tamaño del campo especificado o file
GETFLDSTATE() devuelve un valor que indica si el campo de la tabla o tabla temporal ha sido editado, si hay registros adicionales o si el estado de eliminación del registro ha cambiado
GETNEXTMODIFIED() devuelve un número de registro correspondiente al siguiente registro modificado en la tabla de búfer o tabla temporal
HEADER() devuelve el encabezado del archivo de tabla actual o especificado
Número de bytes ocupados
IDXCOLLATE() Devuelve la secuencia ordenada del índice o identificador de índice
INDBC() Devuelve "verdadero" si el objeto de base de datos especificado está en la base de datos actual (. T.)
INDEXSEEK() busca la primera aparición de un registro en una tabla de índice
ISEXCLUSIVE() determina si una tabla o base de datos se abre exclusivamente
ISEXCLUSIVE() p>
ISFLOCKED() devuelve el estado de bloqueo de la tabla
ISREADONLY() determina si la tabla se abre en modo de solo lectura
ISRLOCKED() devuelve el estado de bloqueo del registro
KEY() devuelve la expresión de la palabra clave del índice del ID del índice o del archivo de índice
KEYMATCH() busca una palabra clave del índice en el ID del índice o en el índice file
LOOKUP() Busca en la tabla el primer registro cuyo valor de campo coincida con la expresión especificada
LUPDATE() Devuelve la fecha de la última actualización de una tabla
MDX() Devuelve según el número de índice especificado Abierto. Nombre de archivo de índice compuesto CDX
MEMLINES() devuelve el número de filas en el campo memo
MLINE() devuelve la fila especificada en el campo memo como una cadena
NDX() devuelve el nombre de un archivo de índice (JDX) abierto para la tabla actual o la tabla especificada
ORDER() devuelve el archivo de índice maestro o identificador de la tabla actual o la tabla especificada
PRIMARY() comprueba el identificador del índice y devuelve "verdadero" (.T.) si es el identificador del índice principal
RECCOUNT() devuelve el número de registros en el archivo actual o tabla especificada
RECNO() devuelve el número de registro actual en la tabla actual o la tabla especificada
RECSIZE() devuelve el tamaño (ancho) de los registros en la tabla
REFRESH() en una vista SQL actualizable Actualizar datos
RELATION() Devuelve la expresión relacional especificada para la tabla abierta en el espacio de trabajo dado
SEEK() Busca una tabla indexada tabla para un registro Posición de la primera aparición
SELECT() Devuelve el número de espacio de trabajo actual o el número máximo de espacios de trabajo no utilizados
SETFLDSTATE() Especifica un campo para un campo o registro en una tabla o valor de estado de tabla temporal o valor de estado de eliminación
SQLCANCEL() Solicita cancelar una instrucción SQL en ejecución
SQLCOLUMNS() Almacena el nombre de la columna de la tabla de origen de datos especificada e información sobre cada una columna en una tabla temporal de VisualFoxPro
SQLCOMMIT() confirma una transacción
SQLCONNECT() establece una conexión con la fuente de datos
SQLDISCONNECT() finaliza la conexión a la fuente de datos
SQLEXEC() envía una declaración SQL a la fuente de datos para su procesamiento
SQLGETPROP() devuelve la configuración actual o la configuración predeterminada de una conexión activa
SQLMORERESULTS() Si hay varios conjuntos de resultados, copie otro conjunto de resultados en la tabla temporal de VisualFoxPro
SQLPREPARE() Antes de usar SQLEXEC() para realizar operaciones de datos remotas, puede usar esta función para hacer que datos remotos listos para su ejecución
SQLROLLBACK() Cancela cualquier cambio realizado durante la transacción actual
SQLSETPROP() Especifica la configuración para una conexión activa
SQLSTRINGCONNECT( ) Establece una conexión a la fuente de datos usando una cadena de conexión
SQLTABL
ES() almacena el nombre de la tabla en la fuente de datos en la tabla temporal de Visual FoxPro
Expresión de índice SYS(14)
Número de índice de control SYS(21)
SYS(22) controla el nombre de identificación o el nombre del índice
SYS(2011) devuelve el estado de bloqueo de registros o bloqueo de tablas en el espacio de trabajo actual
SYS(2012) devuelve la nota campo de la tabla Tamaño de bloque
SYS(2021) Expresión de índice de filtro
SYS(2029) Devuelve el valor correspondiente al tipo de tabla
SYS(3054) Nivel de optimización de Rushmore ·
TAG() devuelve el archivo . El nombre de identificación del archivo de índice compuesto de elementos múltiples CDX o devolver el archivo . El nombre del archivo de índice de entrada única IDX
TAGCOUNT() devuelve la identificación del archivo de índice compuesto (.CDX) y el número de archivos de índice de entrada única abiertos (.IDX)
TAGNO() devuelve la identificación del archivo de índice compuesto (.CDX) y la posición del índice del archivo de índice único abierto (.IDX)
TARGET() Devuelve el alias de una tabla que es el destino de la relación especificada por la cláusula INTO del comando SETRELATION
UNIQUE() se usa para probar si el índice se creó de manera única
UPDATED() se usa para probar si los datos han sido modificado en el último comando READ
USED() Determina si una tabla está abierta en el espacio de trabajo especificado
XMLTOCURSOR() Convierte texto XML en un cursor o tabla de Visual FoxPro
--------- -------------------------------------
Funciones de fecha y hora de Visual FoxPro
CTOD() convierte expresiones de caracteres en expresiones de fecha.
CDOW() devuelve el valor del día de la semana a partir de la expresión de fecha o fecha y hora dada.
CMONTH() devuelve el nombre del mes para la fecha o expresión de fecha y hora dada.
CTOD() convierte expresiones de caracteres en expresiones de fecha.
CTOT() devuelve un valor de fecha y hora a partir de una expresión de carácter.
DATE() devuelve la fecha actual del sistema controlada por el sistema operativo, o crea un valor de fecha compatible con el año 2000.
DATETIME() devuelve la fecha y hora actuales como un valor de fecha y hora, o crea un valor de fecha y hora compatible con 2000.
DAY() devuelve el día del mes para una expresión de fecha o de fecha y hora determinada como un valor numérico.
DMY() devuelve una expresión de caracteres en formato "día-mes-año" a partir de una expresión de fecha o fecha y hora (por ejemplo, 31 de mayo de 1995). Los nombres de los meses no están abreviados.
DTOC() devuelve un carácter de fecha a partir de una expresión de fecha o fecha y hora.
DTOS() devuelve una cadena de fecha en formato aaaammdd de la expresión de fecha o fecha y hora especificada.
DTOT() devuelve un valor de fecha y hora a partir de una expresión de fecha.
GOMONTH() devuelve la fecha anterior o posterior al número de meses especificado para la expresión de fecha o de fecha y hora dada.
HOUR() devuelve la parte horaria de una expresión de fecha y hora.
MDY() devuelve la fecha o expresión de fecha y hora especificada en el formato "mes-día-año", donde el nombre del mes no está abreviado.
MINUTE() devuelve la parte de los minutos de la expresión de fecha y hora.
MES() devuelve el valor del mes de la fecha o expresión de fecha y hora dada.
QUARTER() devuelve el valor del trimestre en una expresión de fecha o fecha y hora.
SEC() devuelve la parte de segundos de la expresión de fecha y hora.
SECONDS() devuelve el tiempo transcurrido desde la medianoche en segundos.
SYS(1) devuelve la fecha actual del sistema como una cadena numérica de fecha.
SYS(2) devuelve el tiempo transcurrido desde medianoche, medido en segundos.
SYS(10) Convierte una fecha (juliana) en una cadena.
SYS(11) Convierte una expresión de fecha o cadena representada por formato de fecha en una fecha (juliana).
TIME() devuelve la hora actual del sistema en formato de 24 horas, cadena de 8 dígitos (hora:minuto:segundo).
TTOC() devuelve un valor de carácter de una expresión de fecha y hora.
TTOD() devuelve un valor de fecha a partir de una expresión de fecha y hora.
SEMANA() devuelve el valor que representa la semana del año a partir de una expresión de fecha o de fecha y hora.
YEAR() devuelve el año de la expresión de fecha especificada.
Función de caracteres de Visual FoxPro
ALLTRIM(). Elimina los espacios iniciales y finales en la expresión de caracteres especificada
ASC() Devuelve el valor ANSI del carácter más a la izquierda en la expresión de caracteres
AT() Devuelve la expresión de caracteres o el campo memo en otra expresión de carácter La posición de la primera aparición de una expresión de carácter o campo de nota
AT_C() devuelve la posición de la primera aparición de una expresión de carácter o campo de nota en otra expresión de carácter o campo de nota p>
ATC() devuelve la posición de la primera aparición de una expresión de carácter o campo memo en otra expresión de carácter o campo memo
ATCC() devuelve la posición de una expresión de carácter o campo memo en otro carácter expresión o la primera aparición de un campo memo
ADDBS() Agrega una barra invertida a una expresión de ruta si es necesario
ATCLINE() Devuelve una expresión de carácter o la primera aparición de un campo memo El número de línea de la primera aparición de una expresión de caracteres o campo memo en otra expresión de caracteres o campo memo
ATLINE() Devuelve el número de línea de la primera aparición de una expresión de caracteres o campo memo en otra expresión de caracteres o campo memo
BETWEEN() determina si el valor de una expresión está entre los valores de otras dos expresiones del mismo tipo de datos
CHR() devuelve su valor correspondiente según al código numérico ANSI especificado Carácter
CHRTRAN() Reemplaza los caracteres de la primera expresión de caracteres que coinciden con los caracteres de la segunda expresión con los caracteres correspondientes de la tercera expresión
CHRTRANC ( ) Reemplazar los caracteres en la primera expresión de caracteres que coinciden con los caracteres de la segunda expresión con los caracteres correspondientes en la tercera expresión
CPCONVERT() Reemplazar caracteres, campos de notas o caracteres Convertir una expresión a otra página de códigos
CHRSAW() Determina si un carácter aparece en el búfer del teclado
CHRTRAN() En una expresión de carácter, combínalo con una segunda expresión Reemplaza los caracteres que coincidan con los caracteres de la expresión con los caracteres correspondientes en la tercera expresión
CHRTRANC() Reemplace los caracteres de la primera expresión de caracteres que coincidan con los caracteres de la segunda expresión con los caracteres de la tercera expresión El carácter correspondiente en una expresión
DIFFERENCE() devuelve un número entero entre 0 y 4, lo que indica la diferencia fonética relativa entre las dos expresiones de caracteres
EMPTY() determina si la expresión es un valor nulo
GErWORDCOUNr() cuenta el número de palabras en una cadena
GETWORDNUM() devuelve una palabra específica de una cadena
INLIST() Determina si una expresión coincide con una de un conjunto de expresiones '
ISALPHA() Determina si el carácter más a la izquierda de una expresión de caracteres es una letra
ISBLANK() Determina si la expresión está vacía
ISDIGIT() determina si el carácter más a la izquierda de la expresión de caracteres es un número (0 a 9)
ISLEADBYTE() si la expresión de caracteres es el primero Si el primer byte del carácter es el byte inicial, devuelve "verdadero" (.T.)
ISLOWER() determina si el carácter más a la izquierda de la expresión de carácter es una letra minúscula
ISMOUSE() determina si la computadora tiene un mouse
ISNULL() determina si el resultado del cálculo es un valor NULL
ISUPPER() determina si el primer carácter de la expresión de caracteres es una letra mayúscula (A~z)
LEFT () · Devuelve el número especificado de caracteres comenzando desde el carácter más a la izquierda de la expresión de caracteres
<p>LEPTC() Devuelve el número especificado de caracteres comenzando desde el carácter más a la izquierda de la expresión de caracteres
LEN() Devuelve el número de caracteres de la expresión de caracteres
LENC() Devuelve la expresión de caracteres El número de caracteres en la fórmula
LIKE() determina si una expresión de caracteres coincide con otra expresión de caracteres
LIKEC() determina si una expresión de caracteres coincide con otra expresión de caracteres coincide con expresión
LOWER() Devuelve la expresión de caracteres especificada en letras minúsculas
LTRIM() Elimina los espacios iniciales de la expresión de caracteres especificada y devuelve la expresión resultante
OCCURS () devuelve el número de veces que aparece una expresión de caracteres en otra expresión de caracteres
OEMTOANSI() se utiliza para convertir caracteres en una expresión de cadena en sus caracteres correspondientes en el conjunto de caracteres ANSI
PADL(), PADR(), PADC() devuelven un carácter de una expresión y llenan la cadena con espacios o caracteres desde la izquierda, la derecha o ambos lados hasta la longitud especificada
PROPER() Devuelve una cadena de una expresión de caracteres, con cada primera letra de la cadena en mayúscula
RAT() Devuelve una expresión de caracteres o campo memo La posición de la primera aparición de otra expresión de caracteres o campo memo, comenzando desde carácter situado más a la derecha
RATC() devuelve la posición de una expresión de carácter al final de otra expresión de carácter o campo de nota El número de línea de una ocurrencia, comenzando desde la última línea
RATLINE( ) Devuelve el número de línea de la última aparición de una expresión de carácter o campo de nota en otra expresión de carácter o campo de nota, comenzando desde la última línea. Comienza a contar.
REPUCATE() devuelve una cadena, que se obtiene repitiendo la expresión de carácter especificada un número específico de veces
RIGHT() devuelve la cadena especificada comenzando desde el número de caracteres más a la derecha.
RIGHTC() devuelve el número de caracteres especificado más a la derecha de una cadena
RTRIM() devuelve la cadena resultante después de eliminar los espacios que siguen a la expresión de caracteres
p >
SOUNDEX() Devuelve la representación fonética de la expresión de caracteres especificada
SPACE() Devuelve una cadena que consta del número especificado de espacios
STR() Devuelve lo mismo que los caracteres especificados correspondientes a expresiones numéricas
STRCONV() Convierte expresiones de caracteres en otra forma
STREXTRACT() Devuelve una cadena entre dos delimitadores
STRTRAN() En la expresión del primer carácter o el campo memo, busca la expresión del segundo carácter o el campo memo y reemplaza cada aparición de la expresión del segundo carácter con la expresión del tercer carácter o el campo memo o el campo memo
STUFF() devuelve una cadena obtenido reemplazando el número especificado de caracteres en una expresión de caracteres existente con otra expresión de caracteres
STUFFC () Devuelve una cadena obtenida reemplazando un número específico de caracteres en una expresión de caracteres existente con otra expresión de caracteres
SUBSTR() De la expresión de caracteres dada o Devuelve una cadena en el campo memo
SUBSTRC() Devuelve una cadena de una expresión de caracteres o campo memo dada
SYS( 15) Reemplaza caracteres en una cadena
SYS(20) Convierte texto en alemán
TEXTMERGE() Proporciona evaluación de expresiones de cadena.
TRIM() devuelve la expresión de caracteres especificada después de eliminar todos los espacios de sufijo
TXTWIDTH() devuelve la longitud de la expresión de caracteres de acuerdo con el ancho promedio de caracteres de la fuente
TYPE () Calcula una expresión de caracteres y devuelve el tipo de datos de su contenido
UPPER() Devuelve la expresión de caracteres especificada en letras mayúsculas
------- --- ------------------------------------
Funciones numéricas de Visual FoxPro
ABS() Devuelve el valor absoluto de la expresión numérica especificada
ACOS() Devuelve el coseno inverso de la expresión numérica especificada
ASIN() Devuelve el inverso de la expresión numérica Valor en radianes cordales
ATAN() devuelve el valor en radianes arcotangente de una expresión numérica
ATN2() devuelve el valor arcotangente del valor especificado y el valor de retorno no tiene restricciones de cuadrante
BINTOC() representa el tipo entero como tipo de carácter binario.
BITAND() Devuelve el resultado de la operación AND bit a bit de dos valores numéricos
BITCLEAR() Borra el bit especificado de un valor numérico (establece este bit en 0 ), y devuelve el valor del resultado
BITLSHIFr() devuelve el resultado de un valor numérico desplazado hacia la izquierda en una posición determinada
BrrNOT() devuelve un valor numérico que realiza la operación NOT bit a bit Resultado
BITOR() devuelve el resultado de la operación OR bit a bit entre dos valores numéricos
BITRSHIFF() devuelve el resultado de un valor numérico desplazado hacia la derecha el bit especificado
>BITSET() establece un cierto bit de un valor numérico en 1 y devuelve el resultado
BITTEST() determina si el bit especificado de un valor numérico es 1
BITXOR() Devuelve el resultado de la operación XOR bit a bit de dos valores numéricos
CEILING() Devuelve el entero más pequeño mayor o igual a la expresión numérica especificada
COS() Devuelve un valor numérico valor Coseno de una expresión
CTOmN() Convierte una representación de caracteres binarios en un número entero
DTOR() Convierte grados a radianes
EVALUATE() Calcula caracteres El valor de una expresión y devuelve el resultado
EVL() Devuelve un valor no nulo de dos expresiones
EXP() Devuelve el valor de eAx, donde x es un valor numérico dado expresión
FLOOR() Para un valor de expresión numérica dado, devuelve el mayor entero menor o igual a él
FV() Devuelve el valor futuro de una inversión financiera
INT() Calcula el valor de una expresión numérica y devuelve su parte entera
LOG() Devuelve el logaritmo natural (base c) de la expresión numérica dada
LOGl0( ) Devuelve el logaritmo común (base 10) de la expresión numérica dada ·
MAX() Evalúa varias expresiones y devuelve la que tiene el valor máximo Expresiones
MIN() evalúa un conjunto de expresiones y devuelve la expresión con el valor mínimo
MOD() divide una expresión numérica por otra expresión numérica y devuelve el resto
MTON() Devuelve un valor numérico de una expresión monetaria
NORMALIZE() Convierte una expresión de caracteres proporcionada por el usuario a un formato que se puede comparar con el valor de retorno de la función VisualFoxPro
NTOM() devuelve un valor monetario con cuatro decimales de una expresión numérica
NVL() devuelve un valor no nulo de dos expresiones
PAYMENT() devuelve el importe de cada pago de un préstamo de interés fijo según lo previsto
PI() devuelve la constante numérica n
PV() devuelve el valor actual de una inversión
RAND() devuelve un número aleatorio entre 0 y 1
ROUND() devuelve una expresión numérica redondeada al número especificado de decimales
RTOD() convierte radianes Convertir a grados
SIGN() Cuando el valor del especificado la expresión numérica es positiva, negativa o 0, devuelve 1, -1 o 0 respectivamente
SIN() Devuelve un valor de seno de ángulo·
SQRT() Devuelve la raíz cuadrada del valor especificado expresión numérica
SYS(2007) Devuelve la suma comprobada de una expresión de caracteres
TAN( ) Devuelve la tangente de un ángulo
VAL() Una expresión de caracteres que consta de números devuelve un valor numérico