QUERIA FAZER UMA INSTRUCAO SQL DESSA FORMA
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à Â
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à Â
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...
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...
NILDGLAN:
Suponha o código abaixo:
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:
ou simplesmente
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")
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?
Não tem erro.
agora, a curiosidade é:
o que vc tem contra o QUANTIDADE? pq o A no meio?
vc é o cara, deu certo obrigado
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
como faço
desculpe pela pertubação
Se sua dúvida foi sanada encerre o tópico.
Abraços
Abraços
Tópico encerrado , respostas não são mais permitidas