Criei um relatório onde tenho três queries (qry1, qry2, qry3) e devo passar parâmetros para as mesmas.
1. O que devo colocar na propriedade DATASET do relatório, pois se colocar como sendo o DataSet a qry1, o valor da qry1 é exibido certo mas os valores das outras queries não são exibidos no relatório e se deixar a propriedade DataSet em branco, nada do relatório é exibido. Como faço para dizer que o relatório é ligado às três queries? 2. A primeira query é para buscar o codigo do usuário e está funcionando bem com a seguinte consulta: with qry1 do begin Close; SQL.Clear; SQL.Add('SELECT DISTINCT USUARIO FROM RELATORIOS '); SQL.Add('WHERE UF_RELAT = ' + #39 + ComboUF.Text + #39 ); Open; end; O problema agora é que tenho as duas outras consultas, onde devo passar para as duas o resultado da query acima, ou seja, o USUARIO, e para cada usuário tenho um DBText no relatório para exibir o seu resultado. Coloquei o seguinte código para isso: with qry2 do begin Close; SQL.Clear; SQL.Add('SELECT COUNT(USUARIO) FROM AVALIACOES '); SQL.Add('WHERE USUARIO = ' + #39 + qry1.FieldByName ('USUARIO').AsString + #39 ); Open; end; Onde deve ser inserida essa parte do código? Dentro do with da primeira query ou depois? Há outra forma de fazer isso? Essa forma funcionou em parte, pois está exibindo o mesmo resultado para todos os usuários, não sei se o problema é a propriedade DataSet do relatório ou se é na hora de passar o resultado da qry1. O que está errado? Obrigada -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html