Ir para conteúdo
Fórum Script Brasil
  • 0

Mastersource + Filtro ( Resolvido )


schaukoski

Pergunta

Olá!

3° tópico de hoje já, hoje "tá" dificil!

É o seguinte, eu tenho duas tabelas... CADASTRO, e FOTO.

onde temos o código do cliente em cadastro = codficha.

eu tenho minha tabela foto com 3 campos, imagem, tipodocumento, e codficha.

eu defini o master source da tabela FOTO, como o seguinte:

codficha -> codficha...

Mas eu preciso que além disso, tenha mais um filtro... não apenas do código, mas também do tipo

Quero que so mostre os codficha>codficha, mas só os que tipodocumento sejam valor = 0...

Porque na tabela de FOTO, a pessoa pode ter vários tipos de registros com codficha igual, com uma imagem, e com o tipodoc diferentes...0=foto 1=rg 2=cpf.. sei lá....

Então é isso... se alguém souber ai!!

Agradeço!! Obrigado!

Editado por schaukoski
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
eu defini o master source da tabela FOTO, como o seguinte:

codficha -> codficha...

Mas eu preciso que além disso, tenha mais um filtro... não apenas do código, mas também do tipo

Quero que so mostre os codficha>codficha, mas só os que tipodocumento sejam valor = 0...

Duas sugestões, levando em conta os detalhes que você colocou, veja se uma delas funciona (e você não citou que compontentes está usando :angry:):

1) Utilizando um Table com o esquema do mastersource que você tem atualmente, experimente setar Filter para 'tipodocumento = 0' na tabela FOTO;

2) Utilizando uma query (QryFoto), você pode fazer uma instrução SQL do tipo:

SELECT imagem
FROM FOTO
WHERE codficha = :codficha
  AND tipodocumento = 0
daí, no evento OnDataChange do DataSource ligado a CADASTRO você coloca:
procedure TForm1.DSCadastroDataChange(Sender: TObject; Field: TField);
begin
  QryFoto.Close;
  QryFoto.ParamByName('codficha').AsInteger := TabCadastroCodFicha.AsInteger;
  QryFoto.Open;
end;

Isso fará que a cada linha posicionada em cadastro, seja posicionado na foto correspondente - similar a utilizar MasterSource.

Tenta aí.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...