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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Pesquisa complicada
Irenko
não registrado
Postada em 11/05/2004 11:20 hs   
Caro Vaughyman, comcordo com vc más o banco ja tem bastante dados, erro meu por não ter pensado nisto antes! Mas paciência. O meu problema é conseguir gerar o saldo total em R$ pegando o saldo de cada item multiplicar pelo valor unitario e depois somar retornando-me o valor total monetario do estoque.
 
Dim Com As String
Com = "SELECT  sum(Localizacao.Unitario * Baixas.saldo)AS [VEstoque] FROM Localizacao INNER JOIN Materiais ON Localizacao.Código = Baixas.Codigo"
LbTotal.Caption = Format(VEstoque, "#,##0.00")
     
Waldir
não registrado
Postada em 11/05/2004 13:48 hs   
Tente Usar:
Com = "SELECT  sum(Localizacao.Unitario * Baixas.saldo)AS [VEstoque] FROM Localizacao, Baixas WHERE Localizacao.Código = Baixas.Codigo"
 
Eu não gosto de usar INNER JOIN mesmo trabalhando em ACCESS.
Boa Sorte
     
Rinaldo
não registrado
Postada em 11/05/2004 13:53 hs   
Irenko,
  Em nenhum momento você cria o recordset utilizando a string Com ... Então você NUNCA poderá ler o campo vEstoque !
     
Irenko
BELO HORIZONTE
MG - BRASIL
Postada em 11/05/2004 14:45 hs            
Todos os meus campos são String. Seria por isso que a instrução Sql não faz a soma?
     
Waldir
não registrado
Postada em 11/05/2004 17:04 hs   
né bão não c usá valores em campos texto. A melhor solução é converter para numerico. Mas tem outro jeito
Tente:
SELECT (CDbl(Localizacao.Unitario) * CDbl(Baixas.Saldo)) as VEstoque FROM Localizacao, Baixa WHERE Localizacao.Codigo = Baixa.Codigo
 
té +
     
Página(s): 2/2     « ANTERIOR  

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