Fórum mastersouce #11935

24/11/2009

0

Eu queria saber como eu faço para configurar  os clientdataset com mastersouce via codigo. Eu tenho uma tabela de solicitacaoes e de exames das solicitacoes eu preciso que elas andem juntas.Eu nao queri utilizar o filter do clientdatset eu preciso configurar o mastersouce mesmo ate para usar no relatorio, pois os campos do datset e criado em tempo de execução
Jose Boas

Jose Boas

Responder

Posts

24/11/2009

Wesley Yamazack

Olá amigo,

  Qual motivo não usar o Filter ? Eu tenho aqui um exemplo veja senão te atende caso não eu lhe mostro de outra forma. No Filter fica mais rapido pois os dados já estão em memória, não tendo a necessidade de ficar executando comandos de sql no banco de dados.

Localize o CDS Mestre no evento AfterScroll do mesmo implemente o código abaixo

procedure TForm1.CDSMestreAfterScroll(DataSet: TDataSet);
begin
  with CDSDetalhe do
  begin
     Filtered := False;      //Desativa o Filtro
     Filter   := 'IDUF = ' + CDSUFIDUF.AsString; //Intrução de seleção
     Filtered := True;       //Ativa o Filtro
  end;
end;

Um abraço

Wesley Y
Responder

Gostei + 0

24/11/2009

Jose Boas

ok . Deu certo 
Responder

Gostei + 0

24/11/2009

Wesley Yamazack

OK, chamado fechado

Um abraço

Wesley Y
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar