Fórum Salvar em uma Query, como?? #172720
02/08/2003
0
Tenho 4 tabelas, em Delphi 6, Paradox 7.
Duas delas são somente pra guardar dados. Uma tem chave primária Codigo_Cliente e outra Codigo_Item.
As outras duas eu tenho que anotar um pedido, constando Codigo_Cliente, Codigo_Item, e Codigo_Pedido, com suas devidas características.
Tenho que criar um relacionamento entre essas tabelas, tipo: Um pedido 004 pertence ao cliente João, que pediu X itens...
Se eu coloco uma Query, ela diz que nao grava em arquivos só de leitura, sendo que o requestLive tá toda hora como true.[/b]
Pretinha
Curtir tópico
+ 0Posts
02/08/2003
Ronanz
Porque vc não simplifica criando um código para relacionar as tabelas tipo:
Quando vc inserir um registro na tabela pedido ele cria uma código, certo vamos dizer que este código é 004. Então para cada item deste pedido você tem que armazenar em um campo o código 004 para vc ter um relacionamento, depois é só filtrar os registros que tem o mesmo valor do código do pedido. Para os clientes é a mesma coisa;
Não sei se ajudei muito, mas é assim que eu faço;
Boa Sorte;
Gostei + 0
02/08/2003
Pretinha
Mas como eu iria salvar? Na prática?
Assim como pra todo pedido, tem que haver o código do cliente....
É nessa parte de salvar que eu tô em dúvida, como fazer na prática...
Obrigadinha...
:)
Gostei + 0
02/08/2003
Pretinha
Mas como eu iria salvar? Na prática?
Assim como pra todo pedido, tem que haver o código do cliente....
É nessa parte de salvar que eu tô em dúvida, como fazer na prática...
Obrigadinha...
:)
Gostei + 0
02/08/2003
Ronanz
Para incluir um pedido você deve Fazer o seguinte
TablePedido.insert; // Abre tabela para inserir os dados
Automaticamente vai ser criado um código na tabela pedidos, isto é se você tem uma campo autoincremento, prosseguindo.
Então você tem que escolher o cliente não é então salve o código do cliente em campo por exemplo CodCliente;
TablePedidoCodcliente.asinteger:=1; // O número 1 aqui seria o código do cliente.
Depois você terá que inserir os items do pedido não é então é o seguinte;
TableItensPedido.insert;
TableItensPedidoCodPedido.asinteger:=TablePedidoCodPedido.asinteger; //Aqui está você irá colocar para cada item do pedido o código do pedido;
Depois é só salvar as Duas tabelas:
TablePedido.post;
TableItensPedido.post;
Espero ter ajudado
Qualquer coisa Mande um e-mail detalhando mais;
rzampier@fwg.com.br
Gostei + 0
02/08/2003
Daaneto
De acordo com o exemplo que você descreveu este aparenta ser seu caso.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)