Fórum Query de Pesquisa #527638
03/08/2015
0
Tenho três tabelas: Itens_Custo, Ident_custo e Itens_custo_Plano_Contas.
Itens_Custo: Ident_custo: Itens_Custo_Plano_Contas:
Cod; Cod; Cod;
PFJ; PFJ; PFJ;
Data; Data; Data;
Prod; PC_cod; Prod_Cod;
Qtde; PC_Cod;
Vlr;
Cadastro os itens e posso gravar tanto na Ident_Custo e Itens_Custo_plano_Contas. Isto ocorre através de um checkbox, ou seja, gravo os itens na tabela itens e posso optar por gravar em uma ou nas duas tabelas filhas. O problema é que tenho que exibir os itens gravados num Grid. Não estou conseguindo fazer um select na query de itens_custo, que está ligada ao Grid, para apresentar os PC_Cod. Cada produto tem um pc_cod.
Fernando Bisler
Curtir tópico
+ 0Posts
03/08/2015
Mateus Ribeiro
Desculpe não deu pra entender seu problema... Tente ser mais claro que eu posso tentar te ajudar!
Gostei + 0
03/08/2015
Fernando Bisler
A tabela itens é pai das outras duas: IDent_Custo e Itens_Custo_Planos_Contas. A chave é: Cod, PFJ e Data. Quando vou cadastrar um item é preciso que nas tabelas filhas eu defina um Plano de Contas. Na tela de cadastro dos itens eu tenho um checkbox (checkado, grava em Ident_Custo, não checkado grava em Itens_Custo_Plano_Contas). Mas eu posso gravar um ou mais itens na Ident e outros itens na Itens_Custo_Plano_Contas. O problema é que não estou conseguindo fazer um select para exibir os itens que gravei na tabela pai com seus respectivos Plano de Contas.[img]http://arquivo.devmedia.com.br/forum/imagem/361014-20150803-130725.jpg[/img]
Na Grid que aparece na tela, tem dois itens cadastrados. Um foi gravado na Ident e outro na Plano_contas, mas não consigo fazer com que apareçam na grid.
Gostei + 0
03/08/2015
Mateus Ribeiro
Eu acho que entendi... Primeiramente, as tabelas IDent_Custo e Itens_Custo_Planos_Contas possuem os mesmos campos?
Gostei + 0
03/08/2015
Fernando Bisler
Gostei + 0
03/08/2015
Fernando Bisler
Gostei + 0
03/08/2015
Mateus Ribeiro
Vc poderia criar um campo novo na tabela ITENS tipo "LOCAL" e determinar os valores 1 e 2, sendo
Valor 1: IDent_Custo
Valor 2: Itens_Custo_Planos_Contas
e depois pra consultar vc fazer uma verificação
if LOCAL = 1 then
Fazer select com a tabela IDent_Custo
else
Fazer select com a tabela Itens_Custo_Planos_Contas
Algo mais ou menos assim, conseguiu entender?
Gostei + 0
03/08/2015
Fernando Bisler
Gostei + 0
03/08/2015
Mateus Ribeiro
Disponha amigo... precisando estamos aí!!
Boa sorte.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)