Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Formatar número na lista do fmrPesquisa

Esclarecimentos e dúvidas sob o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel publicado no site e blog http://www.tomasvasquez.com.br
Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Formatar número na lista do fmrPesquisa

Mensagem por Reinaldo »

Não ha uma resposta (pelo menos para mim) pronta, e preciso ver como os dados são considerados, recebidos, formatados, convertidos....


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


DuMoraes
Colaborador
Colaborador
Mensagens: 15
Registrado em: Qua Set 26, 2018 5:05 pm

Re: Formatar número na lista do fmrPesquisa

Mensagem por DuMoraes »

Infelizmente estou iniciando com a ferramenta de programação VBA e por certo que não estou me expressão bem por não saber falar tecnicamente o que eu preciso. Mas vou tentar novamente,

Escrevi o código para formatar as colunas de números, por exemplo dinheiro R$, e devo ter feito algo errado, pois apenas 17 registros aparecem no formato.
Eu fiz isso no frmPesquisa que tem uma lista suspensa, sei lá como se fala, essa que eu anexei.

Sigo na luta tentando identificar o que estou fazendo de errado.

Grato
Anexos
lista.png
lista.png (69.04 KiB) Exibido 5806 vezes


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Formatar número na lista do fmrPesquisa

Mensagem por Reinaldo »

Não me referi a sua "expressão" mas sim em poder ver a rotina por traz dessa imagem.
..e preciso ver como os dados são considerados, recebidos, formatados, convertidos....
Isoo significa: acompanhar a execução da rotina; para tentar ver/entender o que esta errado.
A imagem demonstra um retorno ligeiramente poluído com dados distintos; mas não permite visualizar o importante: porque isso ocorre


DuMoraes
Colaborador
Colaborador
Mensagens: 15
Registrado em: Qua Set 26, 2018 5:05 pm

Re: Formatar número na lista do fmrPesquisa

Mensagem por DuMoraes »

Anexei os arquivos para quem sabe possa entender o problema. Eu tentei de tudo jeito, mas me falta vivencia com a ferramenta.

Grato
Anexos
ZIP.rar
(113.95 KiB) Baixado 343 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Formatar número na lista do fmrPesquisa

Mensagem por Reinaldo »

Voçe definiu o campo valor como 10, porem alguns registros apos a formatação-->

Código: Selecionar todos

ValorStr = Format(CDec(Me.lstLista.List(i, 3)), "R$ #,##0.0000")
"assumem" tamanho 11, ao efetuar o "preenchimento" -->

Código: Selecionar todos

Me.lstLista.List(i, 3) = Space(10 - Len(ValorStr)) & ValorStr

ao primeiro erro a rotina e interrompida, motivo esse que as demais linhas não são formatadas
Segue seu modelo alterado tamanho do campo e fonte da listbox
Anexos
ModeloCadastro_FrontEnd(Lucida).zip
(74.61 KiB) Baixado 360 vezes


DuMoraes
Colaborador
Colaborador
Mensagens: 15
Registrado em: Qua Set 26, 2018 5:05 pm

Re: Formatar número na lista do fmrPesquisa

Mensagem por DuMoraes »

Funcionou perfeitamente.

Então o problema era o tamanho do campo, ou seja, se o registro na tabela são maiores que a formatação no código, acaba por não assumir a configuração?

Estou com o mesmo problema em outro modelo que fiz.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Formatar número na lista do fmrPesquisa

Mensagem por Reinaldo »

Nesse seu modelo, o erro era esse. Muito provavelmente seja a mesma situação


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder