Power Builder - Funciones basicas

 
Vista:

Funciones basicas

Publicado por neko (26 intervenciones) el 13/02/2006 15:33:04
Buenas, alguien tendra a mano una lista de las funciones basicas contenidas en PB, funciones numericas, caracter, de conversion. logicas entre otras que puedan tener, me seria de gran utilidad que me pudieran proporcionar ayuda con respecto a esto. si pudiera alguien darme un poco de orientacion con esto o darme la direccion de algun lugar donde pudiera conseguirlas seria de mucha ayuda, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funciones basicas

Publicado por Cocolina (1 intervención) el 14/02/2006 13:04:36
No se si es esto lo que quieres, pero ahi va...

FUNCIONES DE CADENA

Asc. Obtiene el código ASCCII correspondiente al primer carácter de una cadena.
Ejemplo: Asc ("A")

Char. Retorna el carácter correspondiente al código ASCII.
Ejemplo: Char (42)

Fill. Retorna una cadena con una longitud determinada del carácter especificado.
Ejemplo: Fill ("*",20)

Left. Retorna un número especificado de caracteres comenzando por la izquierda.
Ejemplo: Left ("Cadena",4)

LeftTrim. Retorna la misma cadena de caracteres sin los espacios en blanco del lado izquierdo de la cadena
Ejemplo: LeftTrim (" cadena")

Len. Retorna la longitud de la cadena.
Ejemplo:
Longs_nombre
s_nombre=Len(sle_Nombres.text)

Lower. Retorna una copia de una cadena convertida a minúsculas.
Ejemplo: Lower("CADENA")

Mid. Retorna una cadena que contiene un número especificado de caracteres, comenzando de una posición indicada.
Ejemplo: Mid("CADENA",5,5)

Pos. Retorna la posición donde se encuentra una cadena dentro de otra cadena
Ejemplo: Pos("CADENA","SA")

Reverse. Cambia el orden de los caracteres de una cadena.
Ejemplo: Reverse ("CADENA")

Right. Retorna un número especificado de caracteres, comenzando del lado derecho..
Ejemplo: Right ("CADENA",3)

RightTrim. Retorna la misma cadena de caracteres sin los espacios en blanco del lado derecho de la cadena
Ejemplo: RightTrim ("Cadena ")

Space. Retorna una cadena de longitud determinada, conteniendo espacios en blanco.
Ejemplo: Name = Space (10)

Trim. Retorna la misma cadena de caracteres sin los espacios en blanco del lado izquierdo y derecho de la cadena
Ejemplo: Trim (" Cadena ")

Upper. Retorna la misma cadena de caracteres convertidas a letras mayúsculas.
Ejemplo: Upper (" Cadena")


FUNCIONES DE FECHA

Day. Retorna el día del mes de una fecha indicada.
Ejemplo: Day (1994-01-31)

DayName. Retorna el nombre del día de la semana
Ejemplo:
string dayn
Date fecha
fecha=Date(em_1.text)
dayn=dayName(Fecha)

DayNumber. Retorna un número que representa el día de la semana.
Ejemplo:
Integer dayn
Date fecha
fecha=Date(em_1.text)
dayn=dayNumber(Fecha)

DaysAfter. Retorna el número de días de una fecha después de la actual.
Ejemplo:
Integer dayn
Date fecha
fecha=Date(em_1.text)
dayn=daysAfter(2001-02-19,Fecha)

Hour. Retorna un entero que corresponde al número de horas de una fecha dada.
Ejemplo:
Integer Hora
Hora=Hour(Now())
MessageBox("Hora",Hora)

Minute. Retorna un entero que corresponde a los minutos de una hora dada.
Ejemplo:
Integer Hora
Hora=Minute(Now())

Now. Retorna la hora del sistema.
Ejemplo:
Time Hora
Hora=Now()

Second. Retorna el numero de segundos de una hora dada.
Ejemplo:
integer Hora
Hora=Second(Now())

Today. Retorna la fecha actual del sistema
Ejemplo:
Date Fecha
Fecha=Today()

Year. Retorna el año de una fecha dada
Ejemplo:
Integer Año
Año=Year(Today())


FUNCIONES NUMERICAS
Abs. Obtiene el valor absoluto de un número
Ejemplo:
i = 4
num = Abs(i)
num = Abs (4)
num = Abs (+4)
num = Abs (-4)
Abs (-4.2)
Esta sentencia retorna 4.2.

Ceiling. Obtiene el menor número entero que es menor o igual al número especificado.
Ejemplo:
Dec = 4.8
Num = Ceiling (dec)
Decimal num
Num = ceiling (-4.2)
Num = ceiling (-4.8)
Esta sentencia retorna -4.

Cos. Obtiene el coseno del ángulo debe estar en radianes.
Ejemplo:
Cos (0)
Cos(1)
Esta sentencia retorna -1.
Cos(pi(1))
Esta sentencia retorna -1.

Int. Obtiene el menor número entero que es menor o igual al número especificado.
Ejemplo:
Int(3.2)
Int(3.8)
Int(-3.2)
Int(-3.8)
La siguiente sentencia retorna -4.0.

Max. Retorna el mayor de dos números.
Ejemplo:
Max (4,7)
Max (-4,-7)
Esta expresión retorna -4.

Min. Retorna el menor de dos números.
Ejemplo:
Min (4,7)
Min (-4,-7)
Esta expresión retorna -7.

Mod. Obtiene el modulo de dos números (el resultado obtenido de la división del primer expresión con el segundo).
Ejemplo:
Integer Residuo
Residuo=Mod(20,6)

Pi. Obtiene el valor de Pi
Ejemplo: Pi( ) => 3.14159265358979323

Round. Obtiene un número redondeado a un número decimal elegido
Ejemplo:
Round (9.625,2) => 9.63
Round (9.6,3) => 9.600

Sign. Obtiene un número (-1, 0, o 1) indicando el signo de una expresión
Ejemplo:
Sign (0) => Retorna 0 por que 0 no tiene signo
Sign (9) => Retorna 1
Sign (-9) => Retorna -1

Sqrt. Obtiene la raíz cuadrada de un número dado.
Ejemplo:
Sqrt (4) => Retorna 2
Sign (3) => Retorna 1.7320

Truncate. Obtiene un número truncado a una determinada expresión decimal.
Ejemplo:
Truncate (9.22,1) => Retorna 9.2
Truncate (9.9,0) => Retorna 9

FUNCIONES DE CONVERSION

Dec. Convierte el contenido de una cadena a un número decimal.
Ejemplo:
Real Numero
Numero=Dec("14.25")

Double. Convierte el contenido de una cadena a un número doble
Ejemplo:
Real Numero
Numero=Double("14.25")

Integer. Convierte el contenido de una cadena a un número entero
Ejemplo:
Integer Numero
Numero=Integer("14")

Real. Convierte el contenido de una cadena a un número real
Ejemplo:
Real Numero
Numero=real("14.25")

String. Convierte un número a un cadena de caracteres.
Ejemplo:
String Cadena
Cadena=String(14.25)

Date. Convierte una cadena a una fecha
Ejemplo:
Date Fecha
Fecha=Date(10-05-2001)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones basicas

Publicado por edith (1 intervención) el 04/12/2006 18:48:21
esta interesante las funciones me podrias enviar full funciones
gracias
atte edith
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar