USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Pra quebrar a Cuca??????
RICARDO
não registrado
Postada em 18/10/2004 19:30 hs   
Tenho uma grade onde é preenchida através de uma funçao , só que não consigo formatar a coluna 8 onde os valores são decimas (.00), pergunto será que é possivel através desta funçao..
 
Public Sub carregagrade()
TabelaContaapagar
TB_CONTAAPAGAR.LockType = adLockOptimistic
TB_CONTAAPAGAR.CursorType = adOpenStatic
TB_CONTAAPAGAR.CursorLocation = adUseClient
TB_CONTAAPAGAR.Open "SELECT * FROM CONTAS_PAGAR order by DATAPAGAMENTO ASC", BD_CAIXA
TB_CONTAAPAGAR.CacheSize = 30
grade.Visible = False
grade.Rows = TB_CONTAAPAGAR.RecordCount + 1
grade.Cols = TB_CONTAAPAGAR.Fields.Count - 1
grade.Row = 0
grade.Col = 0
grade.RowSel = grade.Rows - 1
grade.ColSel = grade.Cols - 1
grade.Clip = TB_CONTAAPAGAR.GetString(adClipString, -1, Chr(9), Chr(13), vbNullString)
formatagrade
grade.Row = 1
grade.Visible = True
FechaTabelaContaapagar

End Sub
 
Obs : A grade possui 8 colunas,
     
Poca
SETE LAGOAS
MG - BRASIL
Postada em 19/10/2004 02:03 hs            
ao carregar a SQL vc pode usar o comando FORMAT...
 
a sintaxe deste comando é igual a da usada dentro do VB.
 
exemplo:
 
Select Format(CampoDaTabela,"##,##0.00") From CONTAS_PAGAR order ....
 
Assim quando vc copiar e colar o recordset no Flexgrid, o campo já irá formatado...
 
Pode parecer estranho o comando Format dentro da SQL, porém funciona normalmente...
 
T+

Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede!

Ficou confuso ??? Não entendeu como isso é possível ???

Componente:    Macro pra VB6  / Desenvolvido por Kraysler.

O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela.

Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net

     
RICARDO
não registrado
Postada em 19/10/2004 09:16 hs   
Amigo Poca :
 
TB_CONTAAPAGAR.Open "SELECT FORMAT(VALOR,"##,##0.00")* FROM CONTAS_PAGAR order by DATAPAGAMENTO ASC", BD_CAIXA
 
Deste jeito ele está dando erro nas "#  antes mesmo de compilar.
     
RICARDO
não registrado
Postada em 19/10/2004 15:41 hs   
Será que não tem como gravar os dados no bd já formatados tipo na grade os valores estão vindo assim. 
10 
6,5 
15,4
 
é como esta no Access, não teria como na hora da inclusão ele gravar assim:
5,00
10,00
6,50
 
Talves resolveria ou será que o MSFlexrgrid por padrão ele não formata.
 
     
Poca
SETE LAGOAS
MG - BRASIL
Postada em 20/10/2004 02:31 hs            
Ricardo,
 
 Desculpa.... o exemplo que te dei está com aspas duplas...
troque por aspas simples que irá funcionar...
 
vale lembrar que vc não pode colocar aquele asterisco depois do FORMAT.
Se vc quiser que a SQL tenha mais campos é só colocar a vírgula e o nome do campo
coloque assim:
 
exemplo simples:
"SELECT FORMAT(VALOR,'##,##0.00') FROM CONTAS_PAGAR order by DATAPAGAMENTO"
 
exemplo com mais campos:
"SELECT FORMAT(VALOR,'##,##0.00'), NomeOutroCampo FROM CONTAS_PAGAR order by DATAPAGAMENTO"
 
T+

Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede!

Ficou confuso ??? Não entendeu como isso é possível ???

Componente:    Macro pra VB6  / Desenvolvido por Kraysler.

O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela.

Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página