agrupando produtos selecionados

Delphi

07/03/2005

ola amigos.
fiz um sisteminha de cadastro de produtos. Só que preciso selecionar alguns produtos para outra tabela (ATÉ AI TUDO BEM)só que na hora de imprimir preciso que os produtos SELECIONADOS estejam agrupados EX:

ASSIM É COMO ESTA :

AÇUCAR 1
AÇUCAR 1
AÇUCAR 1
CATCHUP 1
CATCHUP 1
CATCHUP 1

PRECISO QUE FIQUE ASSIM:

AÇUCAR 3
CATCHUP 3

OBS : NAO ESTOU USANDO SQL. A TABELA É PARADOX E TTABLE

OBRIGADO :)


Armandojr

Armandojr

Curtidas 0

Respostas

Iranilson

Iranilson

07/03/2005

Qual a versão do Delphi?


GOSTEI 0
Armandojr

Armandojr

07/03/2005

delphi 7.


GOSTEI 0
Iranilson

Iranilson

07/03/2005

Se é isso que eu entendi.
Use um componente chamado Query que esta na Paleta BDE.
na propriedade Sql da Query Digite:
Select Produto, Sum(QTD) as QTD from SuaTabela Group by Produto


GOSTEI 0
Armandojr

Armandojr

07/03/2005

mesmo ja usando os TTable eu posso tambem usar um Tquery para isso?


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

07/03/2005

pode sim. e mesmo utilizando paradox, é melhor utilizar queries e abandonar as tables. as queries corrompem menos os índices.


GOSTEI 0
Armandojr

Armandojr

07/03/2005

Cara esse comando que vc passou ta certinho

Select Produto, Sum(QTD) as QTD from SuaTabela Group by Produto

Agora sao 3:00 da manhã em ponto hehe
E to aqui quebrando a cabeça.

Mas só tem um problema vou tentar explicar pra ve se vc me ajuda
Na hora que mando visualizar o relatorio ele mostra

AÇUCAR ------- 9
AÇUCAR ------- 9
AÇUCAR ------- 9
AÇUCAR ------- 9
AÇUCAR ------- 9
AÇUCAR ------- 9
AÇUCAR ------- 9

O certo é assim:

AÇUCAR ------- 9
AMENDOIM------ 5
ADOÇANTE------ 3
CATCHUP-------- 6

Realmente inseri 9 vezes o produto açucar, ta certinho
Quando executo no SQLEXPLORER ta dando certinho. Mas no programa nao.
No componente QRDBText1 o dataset fiz a conexao com query
Espero que tenha entendido.
Vou tentar mais um pouco , falo . Obrigado Amigo.


GOSTEI 0
Armandojr

Armandojr

07/03/2005

:P :lol: 4:20 da manha hehe CONSEGUI resolvido , ocomponente QUICKREP o dataset dele estava fazendo conexao com a tabela e nao a query hehe . tudo resolvido. Por isso que as vezes é bom fazer tudo de novo ao inves de ficar tentando concertar. Obrigado VALEU AMIGAO.


GOSTEI 0
POSTAR