Relatório Quick ou Fast

Delphi

11/08/2010

Caros

Preciso muito elaborar um relatório com o select abaixo:
Tenho duas ferramentas disponíveis (Quick e Fast), mas não sei usá-las. Nem sei por onde começar.
Já tentei diversas maneiras, mas ainda não consegui.

Alguém poderia me ajudar?

SELECT
  V.CODIGO,
  V.NOME,
  L.INI_OPER,
  L.FIM_OPER,
  O.INI_PAUSA,
  O.FIM_PAUSA,
  M.DESCRICAO AS MOTIV_PAUSAS,
  O.DATA AS DATA_PAUSAS,
  L.DATA AS DATA_INI_OPER
FROM
  LIG_CAB L
  INNER JOIN VROPERAD V ON (V.CODIGO = L.OPERADOR)
  LEFT OUTER JOIN OPEPAUSA O ON (O.OPERADOR = L.OPERADOR)
  AND (O.DATA = L.DATA)
  LEFT OUTER JOIN MPAUSA M ON (M.CODIGO = O.MOTIVO)
WHERE
  L.DATA BETWEEN :DATAINICIAL AND :DATAFINAL
ORDER BY
  L.DATA,
  V.NOME
Elton Ésqui

Elton Ésqui

Curtidas 0

Respostas

Eriley Barbosa

Eriley Barbosa

11/08/2010

QuickReport:   http://www.planetadelphi.com.br/dica/6261/criando-relatorio-no-delphi---quickreport https://www.devmedia.com.br/post-508-Relatorio-com-Agrupamento-no-Quick-Report.html   Atenciosamente   Eriley
GOSTEI 0
Elton Ésqui

Elton Ésqui

11/08/2010

Tô quase lá!

Obrigado ERILEY pelas dicas. Muito úteis até agora.

Agora é o seguinte. Usei um datamodule pra organizar minhas conexões.
Inseri um TSQLConnection pra fazer a conexão com o banco de dados.
Num dos links pede pra ligar com um DataSet. Mas não rolou. Não tá faltando nada? Um SQLQuery, etc e tal?
GOSTEI 0
Elton Ésqui

Elton Ésqui

11/08/2010

Bom!

Usei um TSQLDataSet.
Não aconetec nada.
O relatório abre com o título, número de página e data, mas não exibe os dados.
Onde errei?
No QuickRep até mostra os fields certinho em cada QRDBText, mas não exibe no preview.
GOSTEI 0
Eriley Barbosa

Eriley Barbosa

11/08/2010

Se você estiver utilizando Delphi 7 para cima, utilize o SimpleDataset, caso contrario utilize o trio de componentes SQLDataSet, DataSetProvider e ClientDataset. Quem deve estar ligado ao quickReport é o SimpleDataset ou ClientDataset e aos QRDBText também.   Atenciosamente   Eriley
GOSTEI 0
Elton Ésqui

Elton Ésqui

11/08/2010

Beleza!

Só não foi de prima porque eu não setei o SimpleDataSet para abrir.
sdsOperador.Open;

Valeu
GOSTEI 0
POSTAR