Fórum Relatório Quick ou Fast #383399

11/08/2010

0

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

Responder

Posts

11/08/2010

Eriley Barbosa

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
Responder

Gostei + 0

11/08/2010

Elton Ésqui

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?
Responder

Gostei + 0

11/08/2010

Elton Ésqui

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.
Responder

Gostei + 0

11/08/2010

Eriley Barbosa

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
Responder

Gostei + 0

11/08/2010

Elton Ésqui

Beleza!

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

Valeu
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar