CR 2010 COM 3 TABELAS
boa tarde galera.
O cliente envia uma caixa, com vários produtos dentro dela.
Tenho uma janela do meu sistema que tem a seguinte estrutura de tabelas
SAIDA
___________
Codigo int
CodCaixaSaida int
CodCli int
Det_Saida
__________
Codigo int
CodSaida int
CodProd int ---- este é o produto que faz parte da caixa
Porem o cliente agora precisa que ele possa colocar várias caixas dentro do mesmo registro, o que deixaria meu sistema assim:
SAIDA
___________
Codigo int
CodCli int
DET_SaidaCaixas
___________
Codigo int
CodCaixa int
CodSaidaCaixa int
Item int
Det_item_caixas
___________
Codigo int
codsaidacaixa int
ItemSaida int ---- para relacionar a qual caixa é relacionada este produto
Codprod int
Mas nao sei fazer isso impresso no crystal. Eu precisaria de 2 details, um dentro do outro, mas nao tenho idéia de como fazer.
O cliente envia uma caixa, com vários produtos dentro dela.
Tenho uma janela do meu sistema que tem a seguinte estrutura de tabelas
SAIDA
___________
Codigo int
CodCaixaSaida int
CodCli int
Det_Saida
__________
Codigo int
CodSaida int
CodProd int ---- este é o produto que faz parte da caixa
Porem o cliente agora precisa que ele possa colocar várias caixas dentro do mesmo registro, o que deixaria meu sistema assim:
SAIDA
___________
Codigo int
CodCli int
DET_SaidaCaixas
___________
Codigo int
CodCaixa int
CodSaidaCaixa int
Item int
Det_item_caixas
___________
Codigo int
codsaidacaixa int
ItemSaida int ---- para relacionar a qual caixa é relacionada este produto
Codprod int
Mas nao sei fazer isso impresso no crystal. Eu precisaria de 2 details, um dentro do outro, mas nao tenho idéia de como fazer.
rapaizzzz.......Normaliza esse banco de Dados pois eu não consegui identificar o que é PK e FK.....
Desculpe, quis resumir e ficou confuso
SAIDA
___________
Codigo int (PK)
CodCli int (FK de tbl Clientes)
....
DET_SaidaCaixas
___________
Codigo int (PK)
CodCaixa int
CodSaidaCaixa int (FK de Codigo da tbl SAIDA)
Item int
....
Det_item_caixas
___________
Codigo int (PK)
codsaidacaixa int (FK do campo Codigo tbl SAIDA)
ItemSaida int ----(FK do campo Item tbl DET_SaidaCaixas) para relacionar a qual caixa é relacionada este produto
Codprod int (FK de tbl Produto)
Resumi bem ai pois é a parte que interessa nesta dúvida. Existem obviamente outras tabelas, mas nao influenciam no meu problema.
SAIDA
___________
Codigo int (PK)
CodCli int (FK de tbl Clientes)
....
DET_SaidaCaixas
___________
Codigo int (PK)
CodCaixa int
CodSaidaCaixa int (FK de Codigo da tbl SAIDA)
Item int
....
Det_item_caixas
___________
Codigo int (PK)
codsaidacaixa int (FK do campo Codigo tbl SAIDA)
ItemSaida int ----(FK do campo Item tbl DET_SaidaCaixas) para relacionar a qual caixa é relacionada este produto
Codprod int (FK de tbl Produto)
Resumi bem ai pois é a parte que interessa nesta dúvida. Existem obviamente outras tabelas, mas nao influenciam no meu problema.
Meu relatorio precisa ficar assim:
Codigo saida : XXX
Cliente : XXXXXX
Nome da caixa 1: YYY
Itens da caixa
---------------------------------------
.
.
.
.
Nome da caixa 2: YYYYY
Itens da caixa
---------------------------------------
.
.
.
.
etc
Codigo saida : XXX
Cliente : XXXXXX
Nome da caixa 1: YYY
Itens da caixa
---------------------------------------
.
.
.
.
Nome da caixa 2: YYYYY
Itens da caixa
---------------------------------------
.
.
.
.
etc
Você vai precisar usar um group dentro de outro.
O primeiro grupo você vai usar o código da caixa (CodCaixa) e o sub-grupo você usa o item (ItemSaida).
O primeiro grupo você vai usar o código da caixa (CodCaixa) e o sub-grupo você usa o item (ItemSaida).
Caraca, como nao pensei nisso. Acabei de testar aqui e deu certo. Obrigado FFCOUTO
Tópico encerrado , respostas não são mais permitidas