QUERIA FAZER UMA INSTRUCAO SQL DESSA FORMA

USUARIO.EXCLUIDOS 25/08/2006 16:47:35
#167405
MEU NOME é NILDGLAN Jà POSTEI UMA VEZ SÓ“ QUE NÃO DEU CERTO
GENTE EU TRABALHO COM VBA ATRAVéS DO ACCESS
EU TENHO UMA TABELA CHAMADO "PEDIDO" E DENTRO DESSA TABELA TEM UM CAMPO CHAMADO "QUANATIDADE" QUERIA SOMAR ESSE CAMPO ATRAVéS DE UMA SQL

SÓ“ QUE EU ME CONECTO A MINHA TABELO DESSA FORMA

Dim bd As Database, tblpedido As Recordset
Set bd = CurrentDb
Set tblpedido = bd.OpenRecordset("Pedido", dbOpenDynaset)

SQL=


VENDO A FORMA DE COMO ME CONCTO COM MINHAS TABELAS TINHA COMO VC FAZER A INSTRUÇÃO SQL PARA MIM
E ME Dà O RESULTADO ATRAVES DE UM MSGBOX OU CAMPO
AGRADEÇO DESDE Jà
USUARIO.EXCLUIDOS 25/08/2006 17:03:54
#167417
Cara não uso muito access, mas tente assim:

Dim bd As Database, tblpedido As Recordset
Set bd = CurrentDb
Set tblpedido = bd.OpenRecordset("select sum(quantidade) as quant from Pedido", dbOpenDynaset)

msgbox tblpedido("quant")

Não sei se vai dar certo, mas testa ai...




USUARIO.EXCLUIDOS 25/08/2006 17:05:36
#167419
Resposta escolhida
NILDGLAN:

Suponha o código abaixo:


...
Dim bd As Database, tblpedido As Recordset
Set bd = CurrentDb
Set tblpedido = bd.OpenRecordset("SELECT SUM(QUANATIDADE) AS SOMA FROM Pedido", dbOpenDynaset)
...


Esse Recordset (tblpedido) terá apenas um registro, com apenas um campo (SOMA), cujo conteúdo é a soma do campo que você cita.

Para mostrar esse valor, basta fazer algo como:

MsgBox tblpedido.Fields("SOMA").Value


ou simplesmente

MsgBox tblpedido("SOMA")


LIONHEART 25/08/2006 17:16:30
#167428
bom, eu faria como eles falaram.
Não tem erro.
agora, a curiosidade é:
o que vc tem contra o QUANTIDADE? pq o A no meio?
USUARIO.EXCLUIDOS 25/08/2006 17:28:40
#167432
vc é o cara, deu certo obrigado
USUARIO.EXCLUIDOS 25/08/2006 17:37:30
#167436
galera muito obrigado pela resposta só mais uma pergunta, como já deu certo somou bacana ok agora se por exemplo nessa mesma tabela dessa mesmo forma eu quisesse somar o campo quantidade mais com um critério somar o campo quantidade mas só os que possue o código "1" exemplo
como faço

desculpe pela pertubação
USUARIO.EXCLUIDOS 25/08/2006 17:37:59
#167437
Se sua dúvida foi sanada encerre o tópico.

Abraços
Tópico encerrado , respostas não são mais permitidas