Variavel de Memoria

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Jeferson
Usuário Nível 1
Usuário Nível 1
Mensagens: 26
Registrado em: 06 Fev 2013 14:16
Localização: Niteroi/RJ

Variavel de Memoria

Mensagem por Jeferson »

Boa tarde a todos do Forum.

Código: Selecionar todos

        IF .NOT. FILE("JEFE.MEM")
                XXX_MES  = MONTH(DATE()) - 1
                XXX_ANO  = YEAR(DATE())
                XXX_META = 0
                IF XXX_MES = 0
                        XXX_MES += 12
                        XXX_ANO -= 1
                ENDIF
        ENDIF
Estou com dificuldade de fazer com que a variavel de memoria seja substituida pelo nome do mes correspondente.

alguem poderia me auxiliar?

Da maneira apresentada acima aparece o numero correspondente ao mes em questão, eu gostaria de escrever o nome desse mes.

Agradeço a atenção.


Jeferson.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Variavel de Memoria

Mensagem por Pablo César »

Tem que compor os nomes dos meses em português, colocando em uma matriz, assim:

Código: Selecionar todos

aMes={"Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto", ;
                "Setembro","Outubro","Novembro","Dezembro"}
IF .NOT. FILE("JEFE.MEM")
   XXX_MES  = MONTH(DATE()) - 1
   XXX_ANO  = YEAR(DATE())
   IF XXX_MES = 0
      XXX_MES += 12
      XXX_ANO -= 1
   ENDIF
   XXX_EXTENSO=aMes[XXX_MES]
   ? XXX_EXTENSO
ENDIF
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder