necesito ayudaaaaa.........

isabel
10 de Noviembre del 2004
Hola mi nombre es isabel y necesito que alguien me de una manito con estas funciones de informes en visual fox pro por fa y son CDOW,CMONTH,CTOD,DAY,MONTH,LENTH,STR,UPPER,BETWEEN,ALLTRIM,LOWE,EMPTY NECESITO SU CONCEPTO Y UN EJEMPLITO PR FA ES PA RA MAÑANA SE LO SUPLICO LO MAS RAPIDO

Ricardo
10 de Noviembre del 2004
Devuelve el día de la semana de una expresión determinada de tipo Date o DateTime.
CDOW(dExpression | tExpression)
Valores devueltos
Character
Parámetros
dExpression
Especifica la fecha para la que CDOW( ) devuelve el día.
tExpression
Especifica la expresión de tipo DateTime para la que CDOW( ) devuelve el día.
Observaciones
CDOW( ) devuelve el nombre del día de la semana como una cadena en el formato de nombre apropiado.
Ejemplo
STORE {^1998-02-16} TO gdDate
CLEAR
? CDOW(gdDate) && Displays Monday
Devuelve el nombre del mes a partir de una fecha dada o de una expresión de tipo DateTime.
CMONTH(dExpression | tExpression)
Valores devueltos
Carácter
Parámetros
dExpression
Especifica la expresión de fecha a partir de la cual CMONTH( ) devuelve el nombre del mes.
tExpression
Especifica la expresión DateTime a partir de la cual CMONTH( ) devuelve el nombre del mes.
Observaciones
CMONTH( ) devuelve el nombre del mes como una cadena en el formato de nombre apropiado.
Ejemplo
? CMONTH(DATE( ))
STORE {^1998-02-16} TO gdDueDate
? 'Your payment was due in ', CMONTH(gdDueDate)
STORE gdDueDate+60 TO gdFinalDate
? 'You must pay by ', CMONTH(gdFinalDate)

Convierte una expresión de caracteres en una expresión de fecha.

CTOD(cExpression)
Parámetros
cExpression
Especifica una expresión de caracteres.
Valores devueltos
Tipo Date. CTOD( ) devuelve un valor tipo Fecha.

Observaciones
Nota CTOD( ) puede crear valores ambiguos de fecha y generar un error de compilación cuando SET STRICTDATE está establecido en 2. Utilice la función DATE( ) en su lugar para crear valores no ambiguos de fecha.
Ejemplo
El siguiente ejemplo usa CTOD( ) para convertir datos tipo Carácter a Fecha y luego realiza algunas acciones simples de relación entre fechas.

SET CENTURY ON && Shows the century value.

cDate="01/01/2003"

?CTOD(cDate) && Returns 01/0

Devuelve el número del día del mes correspondiente a una expresión de Date o de DateTime dada.

DAY(dExpression | tExpression)
Valores devueltos
Numérico

Parámetros
dExpression
Especifica una fecha a partir de la cual DAY( ) devuelve un día del mes. dExpression puede ser un literal de fecha, una variable de tipo Date, un elemento de matriz o un campo de fecha.
tExpression
Especifica una fecha u hora a partir de la cual DAY( ) devuelve un día del mes.dExpression puede ser un literal de fecha, una variable de tipo Date, un elemento de matriz o un campo de fecha.
Observaciones
DAY( ) devuelve un número entre 1 y 31.

Ejemplo
STORE {^1998-03-05} TO gdBDate
CLEAR
? CDOW(gdBDate) && Displays Thursday

Devuelve el número de mes de una expresión determinada de tipo Date o DateTime.
MONTH(dExpression | tExpression)
Valores devueltos
Numérico
Parámetros
dExpression
Especifica la expresión Date de la que se quiere que MONTH( ) devuelva el número de mes..
tExpression
Especifica la expresión DateTime de la que se quiere que MONTH( ) devuelva el número de mes.
Observaciones
MONTH( ) devuelve un número de 1 a 12. Enero es el mes 1, y diciembre es el mes 12.
Ejemplo
CLEAR
? DATE( ) && Displays today's date
? MONTH(DATE( )) && Displays the month number
STORE {^1998-05-03} TO gdBuy
STORE MONTH(gdBuy + 31) TO gdMonth
? gdMonth && Displays 6

Devuelve el número de carácteres de una expresión de caracteres.

LEN(cExpression)
Valores devueltos
Numérico

Parámetros
cExpression
Especifica la expresión de carácteres cuyo número de carácteres devuelve LEN( ).
Observaciones
Utilice LEN( ) para determinar la longitud de una expresión de carácteres.

Ejemplo
El ejemplo siguiente abre la tabla customer de la base de datos testdata. Se usa LEN( ) para mostrar
los anchos de los campos cust_id y contact.
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Datatestdata')
USE Customer && Open customer table
CLEAR
? 'Width of contact field: '
?? LEN(contact)
? 'Width of cust_id field: '
?? LEN(cust_id)
Vea también

Devuelve el carácter equivalente a una expresión numérica especificada.

STR(nExpression [, nLength [, nDecimalPlaces]])
Valores devueltos
Character

Parámetros
nExpression
Especifica la expresión numérica evaluada por STR( ).
nLength
Especifica la longitud de la cadena de caracteres devuelta por STR( ). La longitud incluye un carácter para la coma decimal y otro por cada dígito a la derecha de la coma decimal.
STR( ) llena la cadena de caracteres con espacios al principio si especifica una longitud mayor que el número de dígitos a la izquierda de la coma decimal. STR( ) devuelve una cadena de asteriscos, que indica desbordamiento numérico, si especifica una longitud inferior al número de dígitos a la izquierda de la coma decimal.

Si nExpression es de tipo Numérico o Float, STR( ) devuelve un valor en notación científica si nLength es menor que el número de dígitos de nExpression. Si nExpression es un entero, STR( ) devuelve una cadena de asteriscos, que indica desbordamiento numérico, si nLength es menor que el número de dígitos de nExpression.

Si no se incluye nLength, la longitud de la cadena de caracteres cambia de forma predeterminada a 10 caracteres.

nDecimalPlaces
Especifica el número de lugares decimales de la cadena de caracteres devuelta por STR( ). Debe incluir nLength para especificar el número de lugares decimales.
Si se especifican menos caracteres decimales de los que contiene nExpression, El valor devuelto se redondeará.

Si no se incluye nDecimalPlaces, el valor predeterminado para lugares decimales es cero

Devuelve la expresión de caracteres especificada en mayúsculas.

UPPER(cExpression)
Valores devueltos
Carácter

Parámetros
cExpression
Especifica la expresión de caracteres que UPPER( ) convierte a mayúsculas.
Observaciones
Todas las letras minúsculas (a – z) de la expresión de caracteres se convierten en mayúsculas (A – Z) en la cadena devuelta. Esto también es verdadero para los caracteres ASCII altos (high-ASCII), incluso si la fuente actual no muestra las letras minúsculas acentuadas.

Ejemplo
CLEAR
? UPPER('abcdefgh') && Displays ABCDEFGH

Determina si el valor de una expresión queda dentro de los valores de otras dos expresiones del mismo tipo de datos.

BETWEEN(eTestValue, eLowValue, eHighValue)
Valores devueltos
Logical o valor nulo

Parámetros
eTestValue
Especifica la expresión cuyo valor comprueba BETWEEN( ). Si el valor de eTestValue es mayor o igual que el valor de eLowerValue, y menor o igual que el valor de eHighValue, BETWEEN( ) devolverá verdadero (.T.). De lo contrario, BETWEEN( ) devolverá falso (.F.). BETWEEN( ) devuelve el valor nulo si eLowValue o eHighValue son el valor nulo.
eLowValue
Especifica el valor inferior del intervalo que evalúa BETWEEN( ).
eHighValue
Especifica el valor superior del intervalo que evalúa BETWEEN( ).

Elimina los espacios en blanco iniciales y finales de la expresión de caracteres especificada y devuelve la expresión recortada como una cadena de caracteres.
ALLTRIM(cExpression)
Valores devueltos
Character
Parámetros
cExpression
Especifica la expresión de caracteres de la que se eliminan los espacios en blanco iniciales y finales.
Observaciones
ALLTRIM( ) se puede utilizar para asegurar que los espacios en blanco se eliminan de los datos escritos por un usuario.
Ejemplo
El ejemplo siguiente utiliza AFONT( ) para crear una matriz que contiene los nombres de todas las fuentes disponibles. ALLTRIM( ) se utiliza para eliminar todos los espacios en blanco iniciales y finales de los nombres de fuente. Se muestra el nombre recortado de cada fuente, junto con un ejemplo de dicha fuente. Si hay más de 10 fuentes instaladas, solamente se muestran las 10 primeras.
CLEAR
=AFONT(gaFontArray) && Array containing font names
gnNumFonts= ALEN(gaFontArray) && Number of fonts
IF gnNumFonts > 10
gnNumFonts = 10 && Display first 10 fonts
ENDIF
FOR nCount = 1 TO gnNumFonts
? ALLTRIM(gaFontArray(nCount)) && Display font name
?? ' This is an example of ' ;
+ ALLTRIM(gaFontArray(nCount)) FONT gaFontArray(nCount), 8
ENDFOR

Devuelve en letras minúsculas una expresión de caracteres especificada.

LOWER(cExpression)
Valores devueltos
Character

Parámetros
cExpression
Especifica la expresión de caracteres convertida por LOWER( ).
Observaciones
LOWER( ) convierte todas las letras mayúsculas (A – Z) de la expresión a letras minúsculas (a – z). Todos los demás caracteres de la expresión permanecen sin cambios.

Ejemplo
STORE 'FOX' TO gcName
CLEAR
? LOWER(gcName) && Displays fox
Vea también
Determina si una expresión está vacía o no.

EMPTY(eExpression)
Valores devueltos
Logical

Parámetros
eExpression
Especifica la expresión evaluada por EMPTY( ).
La expresión que incluya puede ser una expresión de caracteres, numérica, de fecha o lógica, o el nombre de un campo memo o general de una tabla abierta. EMPTY( ) devuelve verdadero (.T.) cuando las expresiones de los tipos de datos siguientes contienen los datos indicados:






luisr
10 de Noviembre del 2004
por que no lees un poquito la ayuda de fox, ahi esta todo lo que necesitas, no crees que debes dedicarte un poco mas a tus tareas, cuando debas hace un trabajo no creas que vas a contar con tanta ayuda si no demostras interes de tu parte.

TodoTrucos
10 de Noviembre del 2004
Lo tuyo si que es vagancia.

TodoTrucos
Santander
España