Chamada de Campos de outras tabelas evitando o Lookup
Olá pessoal, nos meus projetos estou evitando os campos lookups por causa da quantidade de registros, tenho uma tabela de produtos que estou testando as possibilidades, gostaria de uma ajuda de vc´s.
Vamos Exemplificar:
tblCategorias
Categorias_id
Codigo
Descricao
TblProdutos
Produtos_id
CodProduto
Descricao
Categorias_id
Na tabela de produtos, não sei se é a forma forma, mas eu estive pensando na sequinte situação:
Um Edit onde o usuario informa o cod da categoria, se existir, ele mostra a descrição da categoria em um DbText (em casos onde o usuario ja souber o código) caso contrário, ele poderá pesquisar e atribuir o Id
A parte da pesquisa eu ja sei como fazer, no duplo click do bdgrid eu passo os campos e o categoria_id para a tabela de produtos, mas e qdo eu digitar o codigo neste Edit (dentro do form dos produtos), como faço a atribuição do categoria_id para a tabela de produtos?
Abraços,
Rogério
Rogério Nascimento
Curtidas 0
Respostas
Wesley Yamazack
07/08/2009
Olá meu amgio, bom dia !
Vamos resolver este pepino.
Sua dúvida então é como jogar o categoria_id no Field categoria_id da tabela de produtos, se for isso, você usa ClientDataSet, Certo ?
Faça o seguinte :
CdsProduto.FiledByname('categoria_id ').Asstring := EditPesquisaID.Text; //Isso no on Exit, do Edit.
Seria isso meu amigo?
Um abraço
Wesley Y
Vamos resolver este pepino.
Sua dúvida então é como jogar o categoria_id no Field categoria_id da tabela de produtos, se for isso, você usa ClientDataSet, Certo ?
Faça o seguinte :
CdsProduto.FiledByname('categoria_id ').Asstring := EditPesquisaID.Text; //Isso no on Exit, do Edit.
Seria isso meu amigo?
Um abraço
Wesley Y
GOSTEI 0
Rogério Nascimento
07/08/2009
Fala ai irmão, tudo na paz!!!
Vou fazer o teste e qq coisa te chamo, mas é isto mesmo.
Abraços,
Rogério
GOSTEI 0
Rogério Nascimento
07/08/2009
Ah, uma duvida !!!!
No caso o usuário vai digitar o Codigo da Categoria e não o ID, ou seja, no Edit ele vai digitar Codigo 5, porem tem q passar para a tabela de produtos o Categoria_id = 3 por exemplo, o que mudaria desta forma?
GOSTEI 0
Wesley Yamazack
07/08/2009
Olá meu amigo,
Não tem mistério, você saber fazer a consulta certo ?
Na hora que ele for fazer a consulta você cria uma variável, e salva qual é o valor da Categoria nesta variável.
Um abraço
Não tem mistério, você saber fazer a consulta certo ?
Na hora que ele for fazer a consulta você cria uma variável, e salva qual é o valor da Categoria nesta variável.
Um abraço
GOSTEI 0
Rogério Nascimento
07/08/2009
Valeu irmão !!!
GOSTEI 0
Wesley Yamazack
07/08/2009
Por nada meu amigo, estamos a disposição.
Forte abraço, e bons códigos pra ti.
Wesley Y
Forte abraço, e bons códigos pra ti.
Wesley Y
GOSTEI 0