![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
Nombre del mes
Hay alguna funcion a la que le pases un numero y te devuelva el nombre del mes?? algo asi como
Código:
bonitafuncion(1)='Enero' bonitafuncion(2)='Febrero' |
#2
|
||||
|
||||
FormatDateTime('mmmm', Date)
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
|||
|
|||
![]() Esta función muy simple, solo tienes que adptarla a la herramienta de desarrollo o Base de Datos que uses:
///////////////////////////////////////////////////////////////////////// // 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 |
#4
|
||||
|
||||
Hola NuncaMas.
No conozco ninguna función predefinida en Delphi que haga eso, quizá no la hayan incorporado por la simplicidad de la confección del código...
Saludos. ![]() Última edición por ecfisa fecha: 02-10-2010 a las 18:40:43. |
#5
|
||||
|
||||
Hola
Lo malo de vosotros los maestros es que pensais que con la mitad del dato ya tenemos nosotros los novatos. ![]() Me parece muy bien para hacernos pensar, pero, sabremos como implementar una funcion?. Bueno, aqui una manera de implementacion, para aquellos que como yo estamos empezando en esto. Saludos
__________________
Siempre Novato |
#6
|
||||
|
||||
Cita:
![]() ![]() ![]() Saludos. ![]() |
#7
|
||||
|
||||
huy, huy, huy... eso no vale, así cualquiera
![]() |
#8
|
|||
|
|||
![]() Versión más corta
ai_num_mes = 12 ls_nom_mes=mid(" Apertura Enero Febrero Marzo Abril Mayo Junio Julio AgostoSetiembre OctubreNoviembreDiciembre Cierre", ai_num_mes*9+1, 9) Retorno: ls_nom_mes = "Diciembre" MID es como el SUBSTR: extrae parte de la cadena Saludos Fredy |
![]() |
|
|
![]() |
|