Ir para conteúdo
Fórum Script Brasil

Marcio_Garca

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Posts postados por Marcio_Garca

  1. Boa tarde a todos,

    galera, tenho uma aplicação VB6 com relatórios em Crystal 11.5 (que migrei recentemente), acontece que alguns relatórios que tenham CROSSTAB não exibem a informação do crosstab, mostra só a folha em branco.... alguém já passou por esse perrengue????

    Aguardo!

    Quando usa-se ttx todos os campos devem tem o mesmo nome e tipo no arquivo ttx e no recordset que envia os dados para o relatório. Se um campo não for enviado, seja ele por que tem nome direfente ou outro motivo, o crosstab (tabela de referência cruzada) não é carregado na tela.

  2. Alguém pode me ajudar, por favor...

    tenho um aplicação em VB6 com Crystal 11.5 instalado na minha máquina, porém preciso distribuir essa aplicação para cliente... não encontro os arquivos referentes ao Crystal 11.5 para registrar no cliente....

    Alguém pode me ajudar?

    Grato.

    BASTA FAZER O DOWNLOAD DOS ARQUIVOS "MERGE MODULES" E INCLUÍ-LOS NA INSTALAÇÃO. PARA MAIS INFORMAÇÕES PESQUISE SOBRE "MERGE MODULES" E ENCONTRARÁ TODOS OS PASSOS.

  3. Ae galera, pra quem precisa de VB6 com Crystal Report 11.5

    ...você vai no VB...e nas referências...procure e adicione estes itens:

    Crystal Reports ActiveX Designer Design and Runtime Library 11.5

    Crystal Reports ActiveX Designer Run Time Library 11.5

    Crystal Report ActiveX Viewer Library 11.5 (Esta aqui aparece duas vezes marque as duas)

    Crystal Report ActiveX Viewer Library 11.5

    Vá no Componentes e adicione este:

    Crystal ActiveX Report Viewer Library 11.5

    E No evento que aciona o relatório adicione assim:

    Dim CRXApplication As New CRAXDDRT.Application

    Set CRXApplication = CreateObject("CrystalRuntime.Application.11") ( aqui está a diferença dos muitos exemplos existentes)

    Dim CRXReport As New CRAXDDRT.Report

    Dim CRXDatabase As CRAXDDRT.Database

    Set CRXReport = CRXApplication.OpenReport(App.Path & "\" & Relatorio, 0)

    CRViewer.ReportSource = CRXReport

    Espero ter ajudado!!

  4. Boa tarde,

    tenho um sistema em VB6 usando vários relatórios em crystal 8.5 que são arquivos .DSR internos no VB.

    Preciso migrar para Crystal 10 e não encontro a referência correta para inserir esses arquivos...

    Alguém pode me ajudar, favor.

    Obrigado.

    Precisa ser a versão CR Developer tanto para Crystal 10 como para Crysta 11.

  5. então o crystal 2008 deve ter um outro componente diferente desse pra você trabalhar, mas como nunca usei o 2008 não sei qual seria.

    ou ainda, bem possivelmente o 2008 talvez nem seja compativel com o visual basic 6, já q hj ele foi substituido pelo .net.

    e sobre a tela de splash não entendi o q você quis dizer.

    e quanto ao data enviroment, como eu disse no otro tópico, o melhor é tentar isntalar o visual basic de novo.

    Olá, eu também estou com problemas com o VB6 e o Crystal Report 2008, não acho os componentes corretos. Se alguém souber me ajude, por favor.

  6. Olá amigos, não estou conseguindo gerar um relatório usando o Crystal Reports 2008 do VB 6.0. Alguns dizem que é incompativel com o VB 6.0 o que vocês sabem sobre isso?

    Não consigo encontrar os componentes de outras versões.....

    desde já obrigado a todos...

    Olá amigo, você conseguiu resolver o caso de usar VB6 com crystal 2008.... é porque estou com esse mesmo problema hoje.

  7. o ParameterField de um subreport está sendo alimentado um a um... o array informado, nesse caso, possui mais de 3 mil registros.... ao processar o relatorio aparece a mensagem citada acima.... se suprimir o subreport o erro não ocorre.... e se a qtde de registros for menor o erro tb não ocorre.... mas eu preciso exibir esses registros.

    For Each oParameterFieldDefinition In oReport.OpenSubreport("SubUP").ParameterFields

    Select Case oParameterFieldDefinition.ParameterFieldName

    Case "peCdCelula"

    For lngArray = 0 To UBound(avUP, 2)

    oParameterFieldDefinition.AddCurrentValue avUP(0, lngArray)

    Next

    End Select

    Next

    se a qtde de registros for menor o erro tb não ocorre ... então voce pode perceber o motivo do erro:

    The formula is too complex. Try simplifying it.

    A formula esta muito complexa. Tente simplifica-la

    O modo como é passado o parametro é que tem quer ser modificado

    veja nestes endereços:

    http://www.willydev.net/InsiteCreation/v1....oparametros.pdf

    http://www.dynalivery.com/products/paralle...Definition.html

    http://devlibrary.businessobjects.com/busi...nclasstopic.htm

    http://74.125.47.132/search?q=cache:cPnQnx...=clnk&gl=br

    http://bytes.com/groups/net-c/262325-date-...fielddefinition

    abraço

    Desculpe, mas não entendi. Estou lendo o documento do primeiro link enviado, mas não entendo como devo modificar a forma com que passo os valores.

  8. Bom dia galera!!

    Tenho uma dúvida:

    Por exemplo estou gerando relatórios que o usuário pode selecionar os períodos.

    Porém não sei como jogar o período que o usuário escolheu no relatório.

    Para o usuario selecionar os períodos estou utilizando dtpicker, tanto para período de inicio quanto de fim.

    Quem puder ajudar, agradeço!!!

    Vlw!

    Passa um selectionFormula com o periodo, tipo:

    strSelectionFormula = "{tabela.campoData} IN " & _

    " DateTime(" & dtpDtInicio.Year & ", " & Format(dtpDtInicio.Month, "00") & ", " & Format(dtpDtInicio.Day, "00") & ", 00, 00, 00)" & _

    " to DateTime(" & dtpDtFim.Year & ", " & Format(dtpDtFim.Month, "00") & ", " & Format(dtpDtFim.Day, "00") & ", 23, 59, 59)"

  9. Conforme o código abaixo, o ParameterField de um subreport está sendo alimentado um a um... o array informado, nesse caso, possui mais de 3 mil registros.... ao processar o relatorio aparece a mensagem citada acima.... se suprimir o subreport o erro não ocorre.... e se a qtde de registros for menor o erro tb não ocorre.... mas eu preciso exibir esses registros.

    Tentei tirar o ParameterField do subreport, dai ele exibe todos os registros da tabela normalmente, só que fica sem o filtro né, então acho que o problema seja o ParameterField.

    For Each oParameterFieldDefinition In oReport.OpenSubreport("SubUP").ParameterFields

    Select Case oParameterFieldDefinition.ParameterFieldName

    Case "peCdCelula"

    For lngArray = 0 To UBound(avUP, 2)

    oParameterFieldDefinition.AddCurrentValue avUP(0, lngArray)

    Next

    End Select

    Next

  10. The formula is too complex. Try simplifying it.

    A formula esta muito complexa. Tente simplifica-la

    Reveja a passagem do parametro

    abraço

    Então, eu passo 3 mil códigos um a um no parameter field.... foram códigos selecionados pelo usuário na tela.... parameter field tem limite?

    Antes eu usava selectionFormula, mas como estourava o limite passei a usar parameter field. Mas agora dá essa mensagem.

  11. alguém já viu essa mensagem no crystal?

    The formula is too complex. Try simplifying it.

    Estou gerando um rlt que tem um subreport na Report Footer.

    É passado um parameter field para esse subreport com mais ou menos 3 mil registros....daí ele gera o relatorio, mas dá o erro acima... alguém pode me ajudar, por favor??

  12. Olá, estou precisando de ajuda.

    Preciso recuperar dados de uma base e gerar um arquivo .csv na máquina do cliente. Preciso saber se isso é possível, pois, até agora só consegui gerar o arquivo no servidor web.

    Teria alguma maneira de gerar esse arquivo no cliente?

×
×
  • Criar Novo...