JohnyMoraes
Membros-
Total de itens
7 -
Registro em
-
Última visita
Sobre JohnyMoraes
JohnyMoraes's Achievements
0
Reputação
-
Bom dia pessoal... Estou precisando gerar algumas etiquetas no Crystal Reports com código de barras e estou tendo algumas dificuldades. Qual a melhor maneira de fazer isso ? Dei uma pesquisada por aí, mas a maioria das soluções são pagas. alguém tem uma luz ? Gostaria também de saber se tem mais de uma opção de código de Barras, como a Código 39 e UPC-A. Abraços.
-
Erro ao adicionar Stored no Crystal Reports
pergunta respondeu ao JohnyMoraes de JohnyMoraes em Crystal Reports
Consegui resolver o problema. Instalei o driver MySql odbc 5.1.8 e funcionou perfeitamente. Pra quem precisar, ele se encontra aqui: http://dev.mysql.com/downloads/connector/odbc/ Abraços -
Relatório no Crystal Reports com campos que não existem na tabela
pergunta respondeu ao JohnyMoraes de JohnyMoraes em Crystal Reports
O problema é que as datas alí não são fixas, eu precisaria passar como parâmetro de acordo com a consulta do usuário... pra resolver isso, fiz uma stored... porém, ocorre um erro ao adicionar a stored no crystal, como pode ver nesse tópico que criei: http://scriptbrasil.com.br/forum/index.php?showtopic=159621 -
Bom dia. Quando tento adicionar uma stored ao crystal reports, me dá o seguinte erro com parâmetros: Uploaded with ImageShack.us a stored é a seguinte: CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_ChequesDevolvidos`(vDataInicio date, vDataFim date) BEGIN SELECT SEMANA_CADASTRADOS, QTD_CADASTRADOS, SOMA_CADASTRADOS, SEMANA_DEVOLVIDOS, QTD_DEVOLVIDOS, SOMA_DEVOLVIDOS FROM ( SELECT WEEK(CHEQUE_DTCADASTRO) as 'SEMANA_CADASTRADOS', COUNT(*) as 'QTD_CADASTRADOS', SUM(CHEQUE_VALOR) as 'SOMA_CADASTRADOS' FROM cheques WHERE CHEQUE_DTCADASTRO BETWEEN vDataInicio AND vDataFim GROUP BY WEEK(CHEQUE_DTCADASTRO) )c left join ( SELECT WEEK(CHEQUE_DTDEVOLUCAO) as 'SEMANA_DEVOLVIDOS', COUNT(*) as 'QTD_DEVOLVIDOS', SUM(CHEQUE_VALOR) as 'SOMA_DEVOLVIDOS' FROM cheques WHERE CHEQUE_DTDEVOLUCAO BETWEEN vDataInicio AND vDataFim GROUP BY WEEK(CHEQUE_DTDEVOLUCAO) )a on c.SEMANA_CADASTRADOS = a.SEMANA_DEVOLVIDOS; END; alguém sabe como posso resolver isso ? Utilizo o Crystal Reports 8.5 e o banco é MySql.
-
Bom dia pessoa, Sou iniciante no Crystal Reports e preciso montar um relatório no crystal reports com a seguinte query: select * from ( SELECT WEEK(CHEQUE_DTCADASTRO) as 'SEMANA', COUNT(*) as 'QTD CHEQUES', SUM(CHEQUE_VALOR) as 'SOMATÓRIO', MAX(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS NOVA', MIN(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS ANTIGA' FROM cheques WHERE CHEQUE_DTCADASTRO BETWEEN '2011-01-10' AND '2011-01-15' GROUP BY WEEK(CHEQUE_DTCADASTRO) )c left join ( SELECT WEEK(CHEQUE_DTDEVOLUCAO) as 'SEMANA', COUNT(*) as 'QTD CHEQUES DEVOLVIDOS', SUM(CHEQUE_VALOR) as 'SOMATÓRIO DEVOLVIDOS', MAX(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS NOVA', MIN(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS ANTIGA' FROM cheques WHERE CHEQUE_DTDEVOLUCAO BETWEEN '2011-01-10' AND '2011-01-15' GROUP BY WEEK(CHEQUE_DTDEVOLUCAO) )a on c.semana = a.semana Porém, como podem ver, eu criei novos campos que não pertercem à tabela, como "SEMANA", "DATA CADASTRO MAIS ANTIGA", etc Como eu faria para incluir esses campos no Crystal Reports ? Pois quando eu adiciono a tabela no Relatório, só aparecem os campos originais dela para adicionar no relatório e nenhum desses da query para que eu pudesse incluir. Utilizo vb6 com o Crystal Reports 8.5
-
Filtro por campo no Crystal Reports
pergunta respondeu ao JohnyMoraes de JohnyMoraes em Crystal Reports
Pra saber se era pago com atraso ou não, tinha que verificar se foi pago no período de 7 dias ou se passava... Eu consegui resolver aqui criando 2 fórmulas. Na pagos em dia, fiz: IIF(Date({acertos.ACERTO_DATA})<=DateAdd('d',7,Date({cargas.CARGA_DTACERTO})),1,0) e na pagos com atraso fiz: IIF(Date({acertos.ACERTO_DATA})>DateAdd('d',7,Date({cargas.CARGA_DTACERTO})),1,0) Com isso, foi só fazer um campo contador depois por essas fórmulas, agrupando por mes, semana, etc Obrigado pela ajuda, amigo! -
Boa dia pessoal. Estou com umas dúvidas aqui e gostaria se alguém poderia me ajudar. Preciso fazer um relatório em que cada coluna vai aparecer resultados diferentes de acordo com o filtro. Primeiro, o relatório todo é fltrado por um período de datas específicas, agrupadas por Mês. Dentro desse, há uma separação por semana do Mês. essa foto define bem o meu quadro: Uploaded with ImageShack.us Porém, o problema é quando chega nas colunas "Pagos em dia" e "Pagos em atraso", pois preciso fazer um somátorio nelas para cada semana. Por exemplo, para pagos em dia, vou ter que verificar naquela semana, quais foram pagos no prazo. E o contrário no Pagos em atraso. Tentei fazer uma fórmula com Count, mas sempre ocorre erros. Tambem tentei usar o Running Total Fields, mas tambem dá erro. Até tentei o "SQL Expression Fields", pois se eu pudesse fazer uma query de Count separada para cada campo, seria minha salvação, mas o problema é que esse método não aceita receber parâmetros(pelo menos, não achei) e com isso não consigo fazer uma filtragem específica pela semana. alguém tem alguma sugestão ? Obrigado pela ajuda.