FORMATA LISTVIEW COMO MOEDA
Bom Dia!
Queria ajuda com minha listview estou com uma listview para relatorio e nessa listview gostaria de formata os valores como moeda se alguem pode ajuda nao mecho muito de listview
Queria ajuda com minha listview estou com uma listview para relatorio e nessa listview gostaria de formata os valores como moeda se alguem pode ajuda nao mecho muito de listview
Também não mecho muito com listview mas nas propriedades deste controle deve ter a opção [Ô]Data Format[Ô] ou algo do tipo.
Citação::
Também não mecho muito com listview mas nas propriedades deste controle deve ter a opção [Ô]Data Format[Ô] ou algo do tipo.
nao achei nada semelhante nao
Tente algo assim:
Ex:
itm.SubItems(3).Text = Cdbl(itm.SubItems(3).Text).ToString([Ô]N2[Ô])
ou Assim:
itm.SubItems(3).Text = Cdbl(itm.SubItems(3).Text).ToString([Ô]0.00[Ô])
Ex:
itm.SubItems(3).Text = Cdbl(itm.SubItems(3).Text).ToString([Ô]N2[Ô])
ou Assim:
itm.SubItems(3).Text = Cdbl(itm.SubItems(3).Text).ToString([Ô]0.00[Ô])
Que eu saiba, o Listview não possuem colunas com dados tipados. Ou seja, colocar um formato numa coluna via propriedade não é possÃvel.
Terá que fazer como nosso colega Jaba mencionou. Ou também pode usar o String.Format();
Abraços!
Terá que fazer como nosso colega Jaba mencionou. Ou também pode usar o String.Format();
Abraços!
Citação::
Tente algo assim:
Ex:
itm.SubItems(3).Text = Cdbl(itm.SubItems(3).Text).ToString([Ô]N2[Ô])
ou Assim:
itm.SubItems(3).Text = Cdbl(itm.SubItems(3).Text).ToString([Ô]0.00[Ô])
tentei utilizar esse comando mais nao consegui deu erro de copilação
fiz um outro comando em outra listview os dados passava da textbox para listview entao formatava na textbox, ja ia para listview formatado.
esse e o comando que usei para passa formatado da textbox para listview
Private Sub caixa_total_Change()
If IsNumeric(Me.caixa_total) = True Then
Me.caixa_total = Format(Me.caixa_total, [Ô]R$ #,##0.00[Ô])
End If
End Sub
agora eu to fazendo uma consulta entao puxo direto da planilha como fasso para formata antes
HEBERT43,acredito que esteja usando o VB6.
Então, código do JABA não vai funcionar.
Qual o vb está usando?
Mostre como está preenchendo o listview.
Ai o pessoal vai dar as dicas conforme o vb.
Então, código do JABA não vai funcionar.
Qual o vb está usando?
Mostre como está preenchendo o listview.
Ai o pessoal vai dar as dicas conforme o vb.
Citação::
HEBERT43,acredito que esteja usando o VB6.
Então, código do JABA não vai funcionar.
Qual o vb está usando?
Mostre como está preenchendo o listview.
Ai o pessoal vai dar as dicas conforme o vb.
eu to utilizando esse comando para mandar para a listview
Private Sub buscar1_Click()
Set dados = Plan1.Range([Ô]A:A[Ô]).Find(caixa_cod, , , xlWhole)
If dados Is Nothing Then
MsgBox [Ô]Codigo Não Cadastrado[Ô], vbCritical, [Ô]ERRO[Ô]
Exit Sub
End If
ListView2.ListItems.Clear
For X = dados.Row To dados.Row
Set li = ListView2.ListItems.Add(Text:=Plan1.Cells(X, [Ô]a[Ô]).Value)
li.ListSubItems.Add Text:=Plan1.Cells(X, [Ô]b[Ô]).Value
li.ListSubItems.Add Text:=Plan1.Cells(X, [Ô]c[Ô]).Value
li.ListSubItems.Add Text:=Plan1.Cells(X, [Ô]d[Ô]).Value
li.ListSubItems.Add Text:=Plan1.Cells(X, [Ô]e[Ô]).Value
li.ListSubItems.Add Text:=Plan1.Cells(X, [Ô]f[Ô]).Value
Next
End Sub
Seu post está como Vb.Net, deveria estar como Vb6
Vou me concentrar em apenas um item do ListView, então acho que ficaria assim:
Vou me concentrar em apenas um item do ListView, então acho que ficaria assim:
li.ListSubItems.Add Text:= Format(Plan1.Cells(X, [Ô]f[Ô]).Value, [Ô]R$ #,##0.00[Ô])
Citação::
Seu post está como Vb.Net, deveria estar como Vb6
Vou me concentrar em apenas um item do ListView, então acho que ficaria assim:li.ListSubItems.Add Text:= Format(Plan1.Cells(X, [Ô]f[Ô]).Value, [Ô]R$ #,##0.00[Ô])
Vlw ajudo Demais
Tópico encerrado , respostas não são mais permitidas