Bem tenho que um relatorio base e o mesmo cria um ClietDataSet em tempo de execução, preciso definir que apos a abertura do ClientDataSet (AfterOpen) um metodo seja carregado.
Fiz assim (mas ta dando o seguinte erro: left side cannot be assigned to'):
procedure TfrmBaseReport.doAbreDados;
begin
cdsDados.AfterOpen(cdsDados) := depoisDeAbrir; // o erro esta nesta linha
Pergunta
DanielR
Bom dia todos
Bem tenho que um relatorio base e o mesmo cria um ClietDataSet em tempo de execução, preciso definir que apos a abertura do ClientDataSet (AfterOpen) um metodo seja carregado.
Fiz assim (mas ta dando o seguinte erro: left side cannot be assigned to'):
procedure TfrmBaseReport.doAbreDados;
begin
cdsDados.AfterOpen(cdsDados) := depoisDeAbrir; // o erro esta nesta linha
cdsDados.Close;
cdsDados.Data := dadosole;
cdsDados.Open;
cdsDados.RecordCount;
end;
procedure TfrmBaseReport.DepoisDeAbrirCds;
begin
// falta fazer o código
end;
Desde já agradeço.
Valeu!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.