Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones Del VFP
Funciones Del VFP
PROYECTO DE INVESTIGACIN
CTEDRA
ESTADSTICA Y PROBABILIDADES
CATEDRTICO
ALUMNOS
SEMESTRE
III
HUANCAYO PER
2006
INTRODUCCION
Pero para mejorar el tipo de aplicaciones que en la vida cotidiana son muchas
veces necesarios, tambin debemos estudiar lo que concierne a base de datos, tanto
en la creacin, diseo y manipulacin de tablas libres i tablas con integridad
referencial (bases de datos).
Funciones de Caracteres
1. ALLTRIM( )
a. Definicin:
Elimina espacios en blanco que se encuentran adelante y atrs de la expresin
de caracteres especificada y devuelve la expresin recortada como una
cadena de caracteres.
b. Formato:
ALLTRIM (cExpresion)
*cExpresion: cadena de caracteres donde se va a eliminar espacios
en blanco.
*Tipos devuelto: caracteres.
Ejemplo1
set echo off
set stat off
set talk off
clear
MAS="
SENTIMIENTO MECANICO"
@2,5 say alltrim(MAS)
wait
*.* Resultado devuelto
Ejemplo2
set echo off
set stat off
set talk off
clear
PERU="
LENGUAJE DE PROGRAMACION"
@1,5 say alltrim(PERU)
wait
*.* Resultado devuelto
2. ASC( )
a. Definicin:
Devuelve el cdigo ANSI del carcter situado ms a la izquierda de una
expresin de caracteres.
b. Formato:
ASC (cExpresion)
*cExpresion: cadena de caracteres de la cual se extraer el primer
caractr para evaluarlo e ignorar a los dems caracteres de dicha
cadena.
*Tipos devuelto: Numrico.
Ejemplo1
set echo off
set stat off
set talk off
clear
cadena = "INGENIERIA MECANICA"
@2,5SAY ASC (cadena)
Wait
*.* Resultado devuelto: 73
Ejemplo2
set echo off
set stat off
set talk off
clear
cadena = "MECANICA DE FLUIDOS"
@2,5SAY ASC (cadena)
Wait
*.* Resultado devuelto: 77
3. AT( )
a. Definicin:
Devuelve la posicin numrica de la primera aparicin de un carcter (izquierda
o derecha), de una expresin de caracteres, un campo memo dentro de otra
expresin de caracteres o de campo meno, iniciando este conteo desde el
Ejemplo1
set echo off
set stat off
set talk off
clear
CadenaBusqueda = Universidad Nacional de Ingeniera
CadenaBuscada = i
? AT (CadenaBusqueda, CadenaBuscada)
Wait
*.* Resultado devuelto: 0
Ejemplo2
set echo off
set stat off
set talk off
clear
CadenaBusqueda = "TORNO"
CadenaBuscada = "O"
? AT (CadenaBusqueda, CadenaBuscada)
WAIT
*.* Resultado devuelto: 0
4. ATC( )
a. Definicin:
Similar al AT () y devuelve la posicin numrica (izquierda o derecha), sin
distinguir entre maysculas y minsculas en las dos expresiones.
b. Formato:
ATC (cExpresionBusqueda, cExpresionBuscada, nAparicion)
*cExpresionBusqueda: expresin de caracteres que se busca.
*cExpresionBuscada: expresin de caracteres donde se busca.
*nAparicion: funcin similar con el AT().
Ejemplo1
set echo off
set stat off
set talk off
clear
CadenaBusqueda = Ekeko del Centro
CadenaBuscada = e
? ATC (CadenaBuscada,CadenaBusqueda)
Wait
*.* Resultado devuelto: 1
Ejemplo2
set echo off
set stat off
set talk off
clear
CadBusqueda = "CHIFA CENTRO"
CadBuscada = "C"
? ATC (CadBuscada,CadBusqueda)
Wait
*.* Resultado devuelto: 1
5. CHR( )
a. Definicin:
Devuelve el carcter asociado al cdigo ANSI numrico especificado. Por lo que
es lo contrario del ASC ().
b. Formato:
CHR (nCodigoANSI)
* nCodigoANSI: especifica un numero entre 0 y 255 devolviendo el
carcter que corresponde a su cdigo ANSI equivalente.
Ejemplo2
set echo off
set stat off
set talk off
clear
codeansi = 25
@2,5 SAY CHR (codeansi)
Wait
*.* Resultado devuelto:I
6. CTOD ( )
a. Definicin:
Cambia el formato de fecha de una expresin del mismo tipo a una expresin
estandarizada.
b. Formato:
CTOD (nExpresion)
*nExpresion: expresin de una fecha la cual debe estar entre
1/1/100 y 12/31/9999. Cuyo formato ser modificado.
*Tipos devuelto: Dato de fecha Standard
Ejemplo1
set echo off
set stat off
set talk off
clear
fech = "1/6/1988"
@2,5SAY CTOD (fech)
wait
Ejemplo2
set echo off
set stat off
set talk off
clear
TIEMPO = "5/1/1978"
@1,5SAY CTOD (TIEMPO)
Wait
*.* Resultado devuelto: 05/01/78
7. DTOC ( )
a. Definicin:
Convierte una expresin de tipo fecha o Fecha-hora a una fecha de tipo
carcter.
b. Formato:
DTOC (dExpresion)
*dExpresion: expresin del tipo fecha.
*Tipos devuelto: Fecha hora como caracteres.
Ejemplo1
set echo off
set stata off
set talk off
clear
fecha = 12/11/2006
? DTOC (fecha)
wait
*.* Resultado devuelto: 12/11/06
8. ISALPHA ( )
a. Definicin:
Devuelve un valor lgico para indicar si el primer carcter de una expresin
dada es una letra.
b. Formato:
ISALPHA (cExpresion)
*cExpresion: expresin de caracteres para evaluar.
*Tipos devuelto: caracter
Ejemplo1
Ejemplo2
set echo off
set stat off
set talk off
clear
cadena = "HUANCAYO"
@2,10SAY ISALPHA (cadena)
Wait
*.* Resultado devuelto:
9. ISLOWER ( )
a. Definicin:
Devuelve un valor lgico para indicar si el primer carcter de una expresin
dada es una letra minuscula.
b. Formato:
ISLOWER (cExpresion)
*cExpresion: expresin de caracteres para evaluar
*Tipos devuelto: carcter
Ejemplo1
set echo off
set stat off
Ejemplo2
set echo off
set stat off
set talk off
clear
cadena = "CASTILLA"
@20,15SAY ISLOWER (CADENA)
wait
*.* Resultado devuelto:F
10. EMPTY ( )
a. Definicin:
Analiza si una expresin esta vaca o no.
b. Formato:
EMPTY (eExpresin)
*eExpresin: expresin que va a evaluarse, la cual puede ser de
cualquier tipo. Las evaluaciones son de los tipos:
- Carcter: Espacios en blanco, tabulaciones, etc.
- Numrico, Moneda, Entero, Doble: 0
- Fecha y Fecha-Hora: Vaco
- Lgico: Falso