POR FAVOR AJUDEM-ME. EH URGENTE
Estou desenvolvendo um software para controlar o estoque de onde trabalho. Estou usando o banco de dados Interbase:
Tenho uma tabela Pedido com os campos:
CodPedido (ChavePrimária)
CodCliente(ChaveEstrangeira)
Data Date.
Outra tabela é de Itens com os campos:
CodItens (Chaveprimária)
CodPedido (Chave Estrangeira)
CodProduto(Chave Estrangeira)
Qtde (integer).
Estou tentanto usar Query.
Como fazer para gravar os itens, ou seja o codigo do produto vinculados a um único CodPedido. Ajudem-me. Ozias
Tenho uma tabela Pedido com os campos:
CodPedido (ChavePrimária)
CodCliente(ChaveEstrangeira)
Data Date.
Outra tabela é de Itens com os campos:
CodItens (Chaveprimária)
CodPedido (Chave Estrangeira)
CodProduto(Chave Estrangeira)
Qtde (integer).
Estou tentanto usar Query.
Como fazer para gravar os itens, ou seja o codigo do produto vinculados a um único CodPedido. Ajudem-me. Ozias
Oziasl
Curtidas 0
Respostas
Analista_de_sistemas
28/06/2003
acredito q se vc criar uma tabela associativa entre pedido e produtos, q seria itens do pedido. mas cuidado, tente seguir as tres regras (Formas de Normalização). Teria a tabela pedidos associada com a tabela produtos. A tabela associatica teria uma chave primária composta. Eu acho q é isso q vc quer saber. Se n for desculpa aí...
GOSTEI 0
Renaldo
28/06/2003
Grave o número do pedido numa variável, e a cada ítem adicionado a tabela vc faz assim:
ibTable.Fyeldbyname(´NOMEDOCAMPO´).Value:=VARIÁVEL;
ibTable.Post;
Nâo sei se funciona com query, mas com TABLE é BATATA!
No Interbase, o ibQuery é só para consultas, o que não ocorre no Paradox e no Access
Um Abraço,
Renaldo Alves.
ibTable.Fyeldbyname(´NOMEDOCAMPO´).Value:=VARIÁVEL;
ibTable.Post;
Nâo sei se funciona com query, mas com TABLE é BATATA!
No Interbase, o ibQuery é só para consultas, o que não ocorre no Paradox e no Access
Um Abraço,
Renaldo Alves.
GOSTEI 0