Como usar um relacionamento de tabelas me Delphi
Fala galera, gostaria de saber como usar um relacionamento entre duas tabelas para dar um select, update
aqui esta meu banco
create table TBLproduto (
id int(7) not null auto_increment,
produto varchar(30),
usuario varchar(20),
data_entrada date,
tipo varchar(45),
primary key (id)
);
create table TBLestoque(
id int(7)not null auto_increment,
id_produto int(7),
nome_user varchar(20),
quant_entrada int(6),
quant_saida int(6),
quantidade int(6),
valor decimal(10,2),
data_entrada date,
data_saida date,
nome_produto varchar(30),
tipo_movimentacao varchar(10),
constraint fk_produto foreign key (id_produto) references TBLproduto(id),
primary key(id)
);
gostaria de saber como uso isso no delphi no mysql sei como mas no delphi7 to me perdendo todo
vamos la
o problema é eu tenho um produto cadastrado ex leite
o usuario deu entrada (leite, produto)
cadastrou no sitema (quantidade,valor, data)
ai um dia ele precisa mudar o nome do leite para
leite 2 ai vem a dificuldade
como alterar o leite para leite 2 e tambem mudar o nome
dele no estoque
porque no estoque esta la
leite quantidade=30 valor- 2,99 data10/10/2014
ai depois de dar um update ficaria assim
leite2 quantidade=30 valor=2,99 data 10/10/2014
aqui esta meu banco
create table TBLproduto (
id int(7) not null auto_increment,
produto varchar(30),
usuario varchar(20),
data_entrada date,
tipo varchar(45),
primary key (id)
);
create table TBLestoque(
id int(7)not null auto_increment,
id_produto int(7),
nome_user varchar(20),
quant_entrada int(6),
quant_saida int(6),
quantidade int(6),
valor decimal(10,2),
data_entrada date,
data_saida date,
nome_produto varchar(30),
tipo_movimentacao varchar(10),
constraint fk_produto foreign key (id_produto) references TBLproduto(id),
primary key(id)
);
gostaria de saber como uso isso no delphi no mysql sei como mas no delphi7 to me perdendo todo
vamos la
o problema é eu tenho um produto cadastrado ex leite
o usuario deu entrada (leite, produto)
cadastrou no sitema (quantidade,valor, data)
ai um dia ele precisa mudar o nome do leite para
leite 2 ai vem a dificuldade
como alterar o leite para leite 2 e tambem mudar o nome
dele no estoque
porque no estoque esta la
leite quantidade=30 valor- 2,99 data10/10/2014
ai depois de dar um update ficaria assim
leite2 quantidade=30 valor=2,99 data 10/10/2014
Jose Silva
Curtidas 0
Respostas
Andreas Aquino
09/05/2014
Caro colega, a minha recomendação neste caso seria a utilização de um campo código ou ID, cujo você já possui, conforme mostra o DDL de criação das tabelas (id_produto). Campos descritivos por serem muito voláteis não são recomentados para utilização como chaves de inclusões, alterações ou exclusões de dados.
Atenciosamente,
Andreas
Atenciosamente,
Andreas
GOSTEI 0
Jose Silva
09/05/2014
vou tentar obrigado
GOSTEI 0
Jose Silva
09/05/2014
value pela ajuda resolvi aqui pode encerrar o post
GOSTEI 0
Nelson Santos
09/05/2014
ganhe dinheiro com softwares 3D em Delphi 7
http://www.3dsistemas.com.br
http://www.3dsistemas.com.br
GOSTEI 0