n1ckooo Posted June 16, 2008 at 08:57 AM Report #191459 Posted June 16, 2008 at 08:57 AM È assim eu tenho uma tabela produtos e uma tabela categorias. A tabela produtos tem os seguintes campos: #id_produto nome_produto, id_categoria preco stock A tabela categorias tem os seguintes campos; #id_categoria #nome_categoria O que queria era mostrar na dataviewgrid a tabela produtos mas em vez do id_categoria aparece aparecia a nome da categoria.. Alguem sabe o como fazer?
José Lopes Posted June 16, 2008 at 09:27 AM Report #191460 Posted June 16, 2008 at 09:27 AM Crias a origem de dados a partir de uma consulta..... ou no select usas um inner join Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
n1ckooo Posted June 16, 2008 at 10:15 AM Author Report #191469 Posted June 16, 2008 at 10:15 AM Crias a origem de dados a partir de uma consulta..... ou no select usas um inner join Não percebi muito bem a origem de dados. a partir da consulta. e o inner join selecciona todos os campos da tabela produtos e da tabela categoria
José Lopes Posted June 16, 2008 at 10:31 AM Report #191470 Posted June 16, 2008 at 10:31 AM Não sei que base de dados estas a usar...mas tens duas hipóteses... ou crias o dataset baseado numa query ou view, ou se a instrução de sql for construída à unha usas o inner join para relacionar as duas tabelas Ficaria qq coisa do genero: select id_produto, nome_produto, nome_categoria, .... from tabela_produtos produtos inner join tabela_categorias categorias on produtos.id_categoria = categorias.id_categoria este select...coisa menos coisa... será também o que constituirá a view...que já traz o nome das categorias para o produto em vez dos id's Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
n1ckooo Posted June 16, 2008 at 06:36 PM Author Report #191535 Posted June 16, 2008 at 06:36 PM Não sei que base de dados estas a usar...mas tens duas hipóteses... ou crias o dataset baseado numa query ou view, ou se a instrução de sql for construída à unha usas o inner join para relacionar as duas tabelas Ficaria qq coisa do genero: select id_produto, nome_produto, nome_categoria, .... from tabela_produtos produtos inner join tabela_categorias categorias on produtos.id_categoria = categorias.id_categoria este select...coisa menos coisa... será também o que constituirá a view...que já traz o nome das categorias para o produto em vez dos id's Problema resolvido obrigado pela ajuda =)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now