Convidado 2/9/2013, 19:43
A sugestão anterior resolve meu problemas em partes. O que eu quero é o seguinte. Antes eu estava fazendo para formulário. Agora eu quero colocar os resultados de uma tabela num relatório, sem, selecionar linha por linha. Vamos a um exemplo.
Eu tenho uma query que seleciona as quantidades por setor agrupadas. Exemplo:
SELECT setordestino, COUNT(*) AS contagem
FROM controle_demanda
GROUP BY setordestino;
Eu poderia selecionar cada linha e colocar em labels. Mas eu não quero assim. Eu quero pegar o resultado disso. Ex:
Setor 1: 40
Setor 2: 715
.
.
.
Setor 48: 2
E por ai vai. Só que eu quero jogar estes resultados numa tabela, DBGrid, DataGrid, qualquer coisa dentro do formulário que me mostre estas informações, em forma de uma tabela. De modo que ao serem atualizadas, elas modifiquem também no relatório. Assim como nas outras consultas que retornam somente um registro.
Eu poderia colocar num label assim:
Set Rst = CurrentDb.OpenRecordset("SELECT Count(*) as contaocorrencias FROM controle_demanda WHERE setor = Setor1")
If Rst.RecordCount > 0 Then Rst.MoveLast: Rst.MoveFirst
Label1.Caption = Rst.Fields.Item("contaocorrencias")
Dai eu faria isto para cada label, mas eu gostaria de saber se há um componente similar a uma tabela, DBGrid, etc....
Obrigado novamente. E desculpem se cometo algum engano.