Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo 3R

data por extenso para preencher promiss

Recommended Posts

Olá pessoal, preciso criar um sistema onde emita nota promissória, sendo assim preciso preencher por extenso a data, já tentei adaptar o extenso de cheque e não fui muito feliz... desde já agradeço... abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela tentativa, quando falo data por extenso, é ela completa por extenso, por exemplo a data 01/10/2006 ela terá que aparecer da forma : dia primeiro do mes dez de dois mil e seis, pois é para uma nota promissória e não apenas a visualização de data.Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para evitar fazer comparação um por um, você terá que montar dois vetores. Um para as dezenas (décimo,vigésimo,trigésimo) e outro para as unidades. Daí depois é só você separa os dígitos do dia e usá-los como índice:

dezenas = array("","décimo","vigésimo","trigésimo")dia = format(day(date),"99") 'ou 00 não lembro  ao certomsgbox dezena(left(dia,1))

Faz da mesma maneira para o outro caractere de dia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está correto o algoritmo, só o 99 que esta errado, é 00 mesmo.

 

dezenas = array("","décimo","vigésimo","trigésimo")dia = format(day(date),"00") msgbox dezenas(left(dia,1))

Agora com essa ideia do Luizgrs, bole com para o ano. lembrando que voce não vai viver até o ano 21xx !

( desculpa brincadeira )

=D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.