VALIDAR DADOS REGISTRADO DA CHAVE ESTRANGEIRA
olá pessoal
preciso de ajuda de vcs, eu tenho a tabela clientes, tabela veiculo,
na tabela veiculo faço o cadastro de todos os veÃculos registrado, porem como tenho um campo que relaciona a tabela cliente, Cliente_id ele cadastrar norma até ai tudo bem. o problema é que quando mostra no datagrid ele mostra a chave estrangeira que representa o cliente, quero saber se há como fazer que essa representação seja o nome do cliente.
exemplo
tbl_cliente = Id <=> tbl_veiculo = client_id(nome do cliente)
veja como está no datagrid.
preciso de ajuda de vcs, eu tenho a tabela clientes, tabela veiculo,
na tabela veiculo faço o cadastro de todos os veÃculos registrado, porem como tenho um campo que relaciona a tabela cliente, Cliente_id ele cadastrar norma até ai tudo bem. o problema é que quando mostra no datagrid ele mostra a chave estrangeira que representa o cliente, quero saber se há como fazer que essa representação seja o nome do cliente.
exemplo
tbl_cliente = Id <=> tbl_veiculo = client_id(nome do cliente)
veja como está no datagrid.
Eu no meu modo de entender,você deveria modificar seu modo de raciocÃnio.
Tabela Cliente,Tabela VeÃculos e outra com dados das duas tabelas.
Pode ter certeza que não vai dar certo do seu modo.
Tabela Cliente,Tabela VeÃculos e outra com dados das duas tabelas.
Pode ter certeza que não vai dar certo do seu modo.
SELECT tb_veiculo.id_veiculo, tb_veiculo.placa_veiculo, (SELECT tb_cliente.nome_cliente FROM tb_cliente WHERE tb_cliente.id_cliente = tb_veiculo.id_cliente) AS nome FROM tb_veiculo
Pronto, isso retornaria o id do veiculo, a placa e o nome do cliente da FK. Cabe a você adaptar esse SQL em seu projeto valeu?
ACCIOLLY, faria deste modo como a do COQUITO para um cliente seu?
Colocaria o Id do Cliente na Tabela Veiculo?
Sem esbravejar.
Colocaria o Id do Cliente na Tabela Veiculo?
Sem esbravejar.
Bom...
Cada caso é um caso. é pra uma auto mecânica? uma retÃfica? um estacionamento??? Ele não disse para que serviria isso, e não posso dizer se ele está certo ou errado sem saber antes o caso de uso. Ou seja dependendo do caso, com certeza colocaria uma FK do cliente na tabela veÃculo. (Não esbravejei)
De boa! Entendo sua lógica. Dependendo do estabelecimento, um carro pode ser de vários clientes e que cada cliente pode ter vários carros. Mas já me deparei com casos em que a regra era de que um veÃculo deveria ser de apenas um cliente e que esse cliente poderia ter vários veÃculo. E aÃ? o lógica do rapaz não é válida??? Por isso não o jugo, mas valeu pelo raciocÃnio
Cada caso é um caso. é pra uma auto mecânica? uma retÃfica? um estacionamento??? Ele não disse para que serviria isso, e não posso dizer se ele está certo ou errado sem saber antes o caso de uso. Ou seja dependendo do caso, com certeza colocaria uma FK do cliente na tabela veÃculo. (Não esbravejei)
De boa! Entendo sua lógica. Dependendo do estabelecimento, um carro pode ser de vários clientes e que cada cliente pode ter vários carros. Mas já me deparei com casos em que a regra era de que um veÃculo deveria ser de apenas um cliente e que esse cliente poderia ter vários veÃculo. E aÃ? o lógica do rapaz não é válida??? Por isso não o jugo, mas valeu pelo raciocÃnio
Citação::
SELECT tb_veiculo.id_veiculo, tb_veiculo.placa_veiculo, (SELECT tb_cliente.nome_cliente FROM tb_cliente WHERE tb_cliente.id_cliente = tb_veiculo.id_cliente) AS nome FROM tb_veiculo
Pronto, isso retornaria o id do veiculo, a placa e o nome do cliente da FK. Cabe a você adaptar esse SQL em seu projeto valeu?
cara ajudou demais nesse codigo obg amigo.
Fecha o tópico, pois atendeu sua dúvida.
Acredito que não.Pare e pense.você = a DEUS.
Acredito que não.Pare e pense.você = a DEUS.
Tópico encerrado , respostas não são mais permitidas