VASCON Posted March 19, 2004 Report Share Posted March 19, 2004 OLà PESSOAL Num listbox tenho entre outras colunas, uma de débitos e outra de créditos. Se tenho valores na coluna de débito, não tenho na coluna de crédito. Portanto, na apresentação do listbox, uma coluna aparece com valores zerados e outra com os valores efetivos. Exemplo DÉBITO CRÉDITO 0,00 150,00 100,00 0,00 210,00 0,00 Questão: é possÃvel que, quando o valor for zerado, não aparecer no LISTBOX (ou seja, aparecer vazio) Exemplo: DÉBITO CRÉDITO 150,00 100,00 210,00 Obrigado NILSON Quote Link to comment Share on other sites More sharing options...
mou321 Posted March 19, 2004 Report Share Posted March 19, 2004 caro amigo. Em vez de colocar a apresentacao do campo diretamente vc pode chamar uma funcao se for zero retorna espacos se nao for retorna o valor ex: use contabil.dbf alias contabil 0,0 listbox obox fields alinha(credito),alinha(debito); Alias contabil; COLSIZES 90,90 ; header 'Credito','debito'; Function Alinha(valor) if Empty(valor) return spaces else return transform(valor,"@e 999,999.99") Endif O programa nao esta completo mas da para ter uma ideia Mauricio (RJ) Quote Link to comment Share on other sites More sharing options...
personal Posted March 20, 2004 Report Share Posted March 20, 2004 Ou simplesmente Transf(variavel, "@EZ 999,999.99") Oliveira, Sérgio A. PERSONAL - LINS pcspersonal@uol.com.br MSN - sergio@personal.com.br Quote Link to comment Share on other sites More sharing options...
eajunior Posted March 22, 2004 Report Share Posted March 22, 2004 Se quiser pode apresentar ter um listbox com a coluna credito e debito e apresentar o valor ma coluna desejada, utilizando IF nos FIELDS do ListBox. Exemplo FIELDS Dbf->Conta,; IIF( Dbf->Tipo = "D", Dbf->Valor, ),; IIF( Dbf->Tipo = "C", Df->Valor, ),; ............. não se equeça de transformar o campo valor. e o campo não vai estar preenchido com 0 Elias Abrão Júnior Fone : (0**19) 3825-0812 Indaiatuba - SP eajunior.fw@terra.com.br Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.