Power Builder - Posicion ARRAY

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Posicion ARRAY

Publicado por Antonio (1271 intervenciones) el 31/03/2015 18:58:24
Buen día a todos:

Tengo una duda y necesito de su experiencia...

Resulta que recupero en una variable las tres primeras letras en ingles de mes en que se esta ejecutando una aplicación. Y lo que requiero para no hace un Choose case es que atraves de una comparación de un array pueda obtener el numero del mes.

ejemplo

String sMeses[12] = {'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'}
String sNomMes

sNomMes = 'APR'

Aquí quiero recuperar la posición de sNomMes contra sMeses y asi obtener el numero del mes.

¿Alguno de ustedes sabe como hacerlo o que tenga algún link de como realizarlo?

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
sin imagen de perfil

Posicion ARRAY

Publicado por Jorge (41 intervenciones) el 01/04/2015 00:43:55
Hola, tendrías que recorrer con un for el array e ir comparando.

1
2
3
4
5
6
7
//recorres el array
for i=1 to 12
  if sNomMes  = sMeses[i] then
    //si encuentra el mes, devuelve el indice que representa el numero de mes
    return i
  end if
next

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Posicion ARRAY

Publicado por Antonio (1271 intervenciones) el 01/04/2015 02:19:55
Mil gracias Jorge...

me fue de mucha utilidad
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