Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal, preciso carregar os dados do campo selecionado em um Dbgrid em um relatório Rave, o relatório já está pronto e rodando Ok, quando por exemplo coloco a seguinte linha de comando no evento OnCellClick do Dbgrid.procedure TFormVisualizaAluno.DBGrid1CellClick(Column: TColumn);begin Dados.RvProjectAluno.Execute; end;No entanto, gostaria que o formulário fosse gerado com os dados de acordo com a seleção no DbGrid que é o que infelizmente não está acontecendo, ou seja, ele só carrega os dados da primeira linha da tabela.Utilizo a seguinte estrutura de dados no Data Module para RaveRVProject Name: ProjectAlunoRvSystem Name: RvSystemAlunoRvDataSetConnection Name: RvDataSetConnection Aluno DataSet: TblAluno TableName: cadastro_aluno.dbNo form com a DbGrid tenho:Dbgrid Name:DbGrid1 DataSource: DataSource1Tquery Name: Query1 DataBaseName: Aluno SQL... Tstrings-> Select Matricula, Nome, Curso, Turma From cadastro_aluno order by matriculaDataSource Name: DataSource1 DataSet: Query1 DataBaseName: Aluno Tbutton Name: Button1 Onde estou tentanto executar o seguinte procedimento rocedure TFormVisualizaAluno.Button1Click(Sender: TObject);begin Query1.SQL.Clear; Query1.SQL.Add('Select * From cadastro_aluno Where nome=:nome'); Query1.Params[0].Name:='nome'; Query1.Params[0].Value:='pesquisa.text'; Query1.Open; RvProjectAluno.Execute; ( nesta linha recebo um erro de variável indefinidade, no entanto já adicionei a implementação correspondente)end; Por favor... alguém dá um help ai...
Carregando comentários...