[firebase-br] Como fazer este Relatorio???
Francisco Thiago Almeida
jeandeadlucky em yahoo.com.br
Qua Out 20 11:22:39 -03 2004
Caros amigos:
Tenho a seguinte estrutura(simplificada):
Tabela Produto (pai) Tabela FichaTecnica (filha)
CodigoProduto CodigoProduto
NomeProduto CodigoMateriaPrima
Quantidade
Tabela Produto_Cor Tabela Produto_Material Tabela Produto_Solado
CodigoProduto CodigoProduto CodigoProduto
CodigoCor CodigoMaterial CodigoSolado
Estas tres tabelas sao tabelas de relacionamento para as tabelas:
Tabela Cor Tabela Material Tabela Solado
CodigoCor CodigoMaterial CodigoSolado
NomeCor NomeMaterial NomeSolado
(Não foram especificadas duas outras tabelas: Forro e Linha, que seguem a mesma regra).
O relatorio que tenho de montar é algo parecido com
Produto X
cores -------- Materiais --------- Solado ------------
-------- ---------- -------------
-------- -------------
--------
Ficha tecnica
materia prima Quantidade
------------------- ----------------
------------------ ---------------------
Tratando-se das cores; materiais e solado, como eu poderia trazer os campos em linha e sem repeticao? Algo como:
Cor1 material1 solado1
Cor2 material2 solado2
E nao algo exponencial como
Cor1 Material1 solado1
Cor2 Material1 solado1
...
Como? alguém sabe?
ATENÇÃO... estou proibido de usar Stored Procedures ou qualquer coisa do genero.. apenas SQL
"Evandro L. Covre" <elcovre em codaintellisoft.com.br> wrote:
Sávio,
Seu problema está na TSQLTable que por ser unidirecional não suporta lookup.
Busque a descrição do seu produto em um TSQLDataSet, ou melhor em um
TClientDataSet, usando o trio TSQLQuery + TDataSetProvider + TClientDataSet.
Abraço
Evandro L. Covre
Analista de Sistemas - Coda Intelligent Softwares
Tel: 16 2101 2601
http://www.codaintellisoft.com.br
Ribeirão Preto - SP
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de savio_assuncao em ibest.com.br
Enviada em: quarta-feira, 20 de outubro de 2004 10:06
Para: lista em firebase.com.br
Assunto: [firebase-br] Ajuda com DBEXpress
Ola, Pessoal
Se for off-topic , gostaria que respondesse em PVT.
D6+dbExpress+FB1.03
Tenho um tabela de itens de pedidos que armazena somente codigo,preco e
quantd.
Quero colocar a descricao do produto em tempo de execucao,fazia sem
problemas com IBX, atraves de um campo lookup usando o dbExpress.
Tentei usando o TSQLDataSet+TDataSetProvider+TClientDataset+TDatasource e
sempre recebo ao msg :
"operation not allowed on a unidirectional dataset"
A descricao do produto procuro de um TSQLTable.
Se algume puder ajudar , agradelo desde já.
Savio Assuncao
savio_assuncao em ibest.com.br
savio_assuncao em hotmail.com.br
---
iBestMail, agora com POP3/SMTP e 120MB de espaço!
Experimente: http://www.ibestmail.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
-----------------------------------------------
Francisco Thiago de Almeida
MRL Consultoria em Informática
Divisão Desenvolvimento e Banco de Dados
Franca/SP
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
Mais detalhes sobre a lista de discussão lista