Relatório Quick ou Fast
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
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
Curtidas 0
Respostas
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
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?
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
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.
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
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
11/08/2010
Beleza!
Só não foi de prima porque eu não setei o SimpleDataSet para abrir.
sdsOperador.Open;
Valeu
Só não foi de prima porque eu não setei o SimpleDataSet para abrir.
sdsOperador.Open;
Valeu
GOSTEI 0