Power Builder - EXTRAER NUMERO DIA NOMBRE MES Y AÑO

   
Vista:

EXTRAER NUMERO DIA NOMBRE MES Y AÑO

Publicado por CARLIN VELAS (10 intervenciones) el 01/07/2009 03:44:07
HOLA EXPERTOS ESPERO ME PUEDAN AYUDAR
TENGO UN DW TIPO RICHT TEXT BOX ENL CUAL TENGO VARIOS CAMPOS
INSERTE UN CAMPO DE TIPO FECHA

PERO QUISERA QUE A LA HORA QUE CARGUE EL DW ME MUESTRE EJEMPLO

Lima, 30 de Junio del 2007
intente dandole click derecho a el campo llamado {DWDATE}

datetime(today(DAY()))
PARA EXTRAER EL DIA PERO SALE EROR

Y NO SALE NADA

ESPERO ME PUEDAN AYUDAR
datetime(today(DAY(DWDATE)))
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
Imágen de perfil de Antonio

RE:EXTRAER NUMERO DIA NOMBRE MES Y AÑO

Publicado por Antonio (1114 intervenciones) el 01/07/2009 05:25:29
Hola Carlin:

Prueba esto...

Inserta un objeto en tu datawindow de tipo compute, luego en las propiedades de Expression pon esto:

'Lima, '+String ( Day ( campo_fecha ) )+' de '+Case( Month ( Date ( campo_fecha ) ) ) when 1 then 'Enero' when 2 then 'Febrero'
when 3 then 'Marzo' when 4 then 'Abril' when 5 then 'Mayo' when 6 then 'Junio'
when 7 then 'Julio' when 8 then 'Agosto' when 9 then 'Septiembre' when 10 then 'Octubre'
when 11 then 'Noviembre' else 'Diciembre' )+' del '+String ( Year( campo_fecha ) )

Espero solucione tu problema....

Saludos desde México
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:EXTRAER NUMERO DIA NOMBRE MES Y AÑO

Publicado por Fredy porcel (2 intervenciones) el 15/02/2011 19:19:26
Ahi te mando una solución precisa, es una función que tiene como parámetros dos valores: ai_num_mes (01 - enero) y ai_lmes (longitud de respuesta (3-ENE, 9-ENERO) , si necesitas alguna aclaración, me avisas

Saludos desde Perú

/////////////////////////////////////////////////////////////////////////
// Funtion: f_nom_mes
// Creada originalmente en Clipper y adaptada a Power Builder
// Argumentos:
// ai_num_mes número de mes (0 al 13 con, apertura y cierre)
// ai_lmes longitud de respuesta:
// Cuando es 3 DIC, o
// cuando es 9 DICIEMBRE
// Returns: String
// Descripción: Retorna el nombre del mes
////////////////////////////////////////////////////////////////////////
String ls_nom_mes, ls_nmeses

If ai_lmes =3 Then
ls_nmeses="APEENEFEBMARABRMAYJUNJULAGOSETOCTNOVDICCIE"
Else
ls_nmeses=" Apertura Enero Febrero Marzo Abril Mayo Junio Julio AgostoSetiembre OctubreNoviembreDiciembre Cierre"
End if
ls_nom_mes=mid(ls_nmeses,ai_num_mes*ai_lmes+1,ai_lmes)

Return ls_nom_mes
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