Como motar a minha SQL ?
Tenho uma tabela PEDIDO, e uma outra de PEDIDOITEM, e a de PRODUTO. Quero montar um tela com dois grid, um para mostrar a tabela de pedido ( DATA, CODPEDIDO ). e o outro para mostrar os detalhes do pedido ( QTDE, PROPDUTO, VALO ).
COMO POSSO FAZER ESSA TELA, ESTOU USANDO INTERBASE DELPHI 7?
mUITO OBRIGADO !!! wALTER
COMO POSSO FAZER ESSA TELA, ESTOU USANDO INTERBASE DELPHI 7?
mUITO OBRIGADO !!! wALTER
Walter Faria
Curtidas 0
Respostas
Angelnoa
20/06/2005
Faça assim na Tabela pedidos faça um select normal QryPedido
E na Tabela PEDIDOITEM, que será exibida no grid faça assim:
Onde [b:eab7a39175]:CODPEDIDO[/b:eab7a39175] é o parâmetro que ele vai associar a tabela master
Na propriedade DataSource da query PEDIDOITEM coloque o nome da query da PEDIDOS
[list:eab7a39175]QryPEDIDOITEM.DataSource = QryPEDIDO[/list:u:eab7a39175]
Espero ter ajudado
select DATA, CODPEDIDO from PEDIDO
E na Tabela PEDIDOITEM, que será exibida no grid faça assim:
select * from PEDIDOITEM where CODPEDIDO = :CODPEDIDO
Onde [b:eab7a39175]:CODPEDIDO[/b:eab7a39175] é o parâmetro que ele vai associar a tabela master
Na propriedade DataSource da query PEDIDOITEM coloque o nome da query da PEDIDOS
[list:eab7a39175]QryPEDIDOITEM.DataSource = QryPEDIDO[/list:u:eab7a39175]
Espero ter ajudado
GOSTEI 0
Walter Faria
20/06/2005
entao, é isso mesmo q eu prescisava, mas aproveitando a sua dica , como poderia criar um relatorio para a sua dica, modelo do relatorio seria assim :
RELATORIO DE VENDAS
DATA PEDIDO : 10/06/2005
CODPEDIDO : 00200
CODPRODUTO PRODUTO QTDE TOTAL
0001 ARROZ 1 50
DATA PEDIDO : 12/06/2005
CODPEDIDO : 00368
CODPRODUTO PRODUTO QTDE TOTAL
0001 ARROZ 1 50
0011 FEIJÃO 2 200
TOTAL DE PEDIDOS : 2
VALOR TOTAL DE VENDAS : 300,00
vALEU SE PODE ME AJUDAR FICO MUITO GRATO, ESTOU UTILIZANDO QUICKREPORT, DELPHI 7
RELATORIO DE VENDAS
DATA PEDIDO : 10/06/2005
CODPEDIDO : 00200
CODPRODUTO PRODUTO QTDE TOTAL
0001 ARROZ 1 50
DATA PEDIDO : 12/06/2005
CODPEDIDO : 00368
CODPRODUTO PRODUTO QTDE TOTAL
0001 ARROZ 1 50
0011 FEIJÃO 2 200
TOTAL DE PEDIDOS : 2
VALOR TOTAL DE VENDAS : 300,00
vALEU SE PODE ME AJUDAR FICO MUITO GRATO, ESTOU UTILIZANDO QUICKREPORT, DELPHI 7
GOSTEI 0
Walter Faria
20/06/2005
Gente alguem pode me dizer como posso desenvolver esse relatorio ( sobe ), com tabelas em paradox , consigo com INTERBASE, ele nao tras todos os detalhes do pedido....
valeu obrigado!!!
valeu obrigado!!!
GOSTEI 0
Sremulador
20/06/2005
Você pode fazer desta maneira
caso não aparece os pedidos e pq não ha relação entre
Seus campos tem chave estrangeira ???
select DATA, CODPEDIDO from PEDIDO
inner join PEDIDOITEM on (CODPEDIDO = :CODPEDIDO )
caso não aparece os pedidos e pq não ha relação entre
CODPEDIDO = :CODPEDIDO
Seus campos tem chave estrangeira ???
GOSTEI 0