Logo Hardware.com.br
brunofeliped
brunofeliped Geek Registrado
3.4K Mensagens 73 Curtidas

Contar em Access

#1 Por brunofeliped 23/09/2010 - 14:50
Saudações pessoal, estou fazendo alguns testes em uma base de dados em access de um amigo e não consegui chegar em uma resposta.

Deixa eu tentar explicar o ambiente.

Tabela "CADASTRO" conta com todo os dados cadastrais da empresa, vou citar somente as colunas que precisaremos para dar continuidade.
arkGreen">ID (número aleatório de matrícula)
arkGreen">NOME_CADAST (nome do cadastrado)

Tabela "CIDADES" uma relação com todas as cidades atendidas pela empresa
arkGreen">ID (número aleatório de cidade)
arkGreen">NOME_CIDADE (nome da cidade)

Tabela "VISITA" através do software ele faz o cruzamento dos dados das tabelas acima ficando mais ou menos assim:
arkGreen">ID - CIDADE - QUANTIDADE

Ele tem uma consulta na qual recebe todos esses dados ficando assim:
arkGreen">ID (Tab. Cadastro) | arkGreen">NOME_CADAST
arkGreen"> (Tab. Cadastro) | arkGreen">CIDADE arkGreen">arkGreen"> (Tab. Visita) | arkGreen">QUANTIDADE arkGreen">arkGreen"> (Tab. Visita)

Ao retornar essa consulta ele me gera uma listagem mais ou menos assim:
050 JOÃO AZEVEDO SÃO PAULO 5
020 FERNANDO SILVA BARRETOS 3
012 MARCOS PAULO SUZANO 1
050 JOÃO AZEVEDO SÃO PAULO 2
013 ANA MARIA MAUÁ 4

Como deu pra exemplificar ele lista todos os lançamentos efetuados e nesse cenários ele irá gerar diversos nomes várias vezes (Exemplo do João Azevedo).
Preciso que de alguma forma faça a somatória de todos os campos iguais.
Ex. 050 JOÃO AZEVEDO SÃO PAULO 7

Fico no aguardo.

Abraços
Coloniz@dor
Coloniz@dor General de Pijama Registrado
3.8K Mensagens 153 Curtidas
#3 Por Coloniz@dor
24/09/2010 - 09:10
brunofeliped disse:
Saudações pessoal, estou fazendo alguns testes em uma base de dados em access de um amigo e não consegui chegar em uma resposta.

Deixa eu tentar explicar o ambiente.

Tabela "CADASTRO" conta com todo os dados cadastrais da empresa, vou citar somente as colunas que precisaremos para dar continuidade.
ID (número aleatório de matrícula)
NOME_CADAST (nome do cadastrado)

Tabela "CIDADES" uma relação com todas as cidades atendidas pela empresa
ID (número aleatório de cidade)
NOME_CIDADE (nome da cidade)

Tabela "VISITA" através do software ele faz o cruzamento dos dados das tabelas acima ficando mais ou menos assim:
ID - CIDADE - QUANTIDADE

Ele tem uma consulta na qual recebe todos esses dados ficando assim:
ID (Tab. Cadastro) | NOME_CADAST
(Tab. Cadastro) | CIDADE(Tab. Visita) | QUANTIDADE(Tab. Visita)

Ao retornar essa consulta ele me gera uma listagem mais ou menos assim:
050 JOÃO AZEVEDO SÃO PAULO 5
020 FERNANDO SILVA BARRETOS 3
012 MARCOS PAULO SUZANO 1
050 JOÃO AZEVEDO SÃO PAULO 2
013 ANA MARIA MAUÁ 4

Como deu pra exemplificar ele lista todos os lançamentos efetuados e nesse cenários ele irá gerar diversos nomes várias vezes (Exemplo do João Azevedo).
Preciso que de alguma forma faça a somatória de todos os campos iguais.
Ex. 050 JOÃO AZEVEDO SÃO PAULO 7

Fico no aguardo.

Abraços


Bruno bom dia.

Vc esta usando os comandos no próprio Access , ou usando como banco de dados para outra linguagem ?
Soluções em Excel VBA, Access VBA, C# e ASP.NET
brunofeliped
brunofeliped Geek Registrado
3.4K Mensagens 73 Curtidas
#4 Por brunofeliped
24/09/2010 - 11:10
Usando o Assistente de consulta do próprio access.

Atualmente como é feito:
Após a execução dessa consulta, ela é exportada para o excel, ordenada por nome e em seguida é usado a ferramenta SUBTOTAIS (Somando a coluna quantidade de cada nome).

Tendo como objetivo saber o que tem a maior numeração.

Com poucos registros fica simples de identificar através do SUBTOTAIS, porém com uma quantidade grande fica complicado.
Estava meio sumido, matar clientes de TI não faz bem mostrando_dentes.pngmostrando_dentes.pngmostrando_dentes.png
Mas estou voltando para o fórum ...
« Suporte de Rede » (O site não está tão atualizado, mas tem artigos bacanas)
http://suportederede.wordpress.com
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal