Ir para conteúdo
Fórum Script Brasil

JohnyMoraes

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre JohnyMoraes

JohnyMoraes's Achievements

0

Reputação

  1. 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.
  2. 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
  3. 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
  4. 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.
  5. 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
  6. 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!
  7. 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.
×
×
  • Criar Novo...