Ir para conteúdo
Fórum Script Brasil

Cross

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Cross

Cross's Achievements

0

Reputação

  1. Ola adilsoo já peguei esse erro mas acabaram deixando pra lá... na ápoca pesquisei e encontrei isso: ---------------------------------------------------------------------------------- See this Solution The "Invalid TLV Record" error message may appear for the following reasons: · There are missing runtime files on the client computer. Check the Developer Runtime Help file (Runtime.chm) installed with Crystal Reports for a list of required runtime files. · 'UFManager.dll' is not distributed to the client computer. Ensure that it is located in the "C:\Program Files\Common Files\Crystal Decisions\2.0\bin" folder. · Crqe.dll is not registered on the client computer. On the taskbar, click the 'Start' button, and then click 'Run'. In the 'Open' text box, type 'regsvr32 <path to crqe.dll>'. For example, regsvr32 "c:\program files\common files\crystal decisions\2.0\bin\crqe.dll" · The report file has become corrupted. For more information, refer to knowledge base article c2005670. · The client computer does not have the 'CommonFiles' registry subkey. To create this registry subkey, follow these steps: WARNING: Using the Registry Editor can cause serious problems that may require reinstalling the operating system. Crystal Decisions is not responsible for any problems resulting from using the Windows Registry Editor. Use the Registry Editor at your own risk. It is recommended that you back up the registry before you edit it. 1. On the taskbar, click the 'Start' button, and then click 'Run'. 2. Type 'Regedit' in the 'Open' combo-box, and then click 'OK'. 3. Expand the registry key: \HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Crystal Reports 4. Right-click the 'Crystal Reports' folder, select 'New' | 'String Value', and name the new key 'CommonFiles'. 5. Right-click the 'CommonFiles' subkey, select 'Modify', and type the following value in the 'Value data' text box: "C:\Program Files\Common Files\Crystal Decisions\2.0\bin\" ------------------------------------------------------------------------------------------------------------------ Talvez possa te ajudar, falou! \o
  2. Oi daniellcr, não sei se vai ajudar.... mas olha, no Crystal temos os campos de totais cumulativos, saca? Eles podem ser usados pra isso ai que você precisa, mas antes deixa eu te falar do N e M pra eu não esquecer! Cria um campo de formula com qualquer nome, vou chamar de BrNeM Dentro desse campo coloque a formula: Left(Replace(PageNofM, "Page", "Página "), 4) + right(Replace(PageNofM, "of", "de"), 4) Ai você coloca no canto da página no lugar do PageNofM =D Qualquer coisa é só adaptar o left e usar uns ifs caso alguém reclame que tem mais de 99 páginas um relatório .-. OU Atualizar.. eu uso a versão XI Multilinguagem, que já tem Português.... ---------------------------------------------------------------------------------------------------- Agora a dúvida principal, falei dos campos de totais né? Mas eu não sei como você pega os dados... É ODBC, DNS, TTX, XML, DATASET? Pode especificar? =D Pois no meu caso eu uso TTX, caso seja esse método que você usa também Então é só adicionar um campinho e passar ele junto no recordset. Ai conta quantos registros você quer que apareçam na folha, divide pelo numero de registros que o SELECT retorna, usa um for pra dar update na tabela setando esses campos como 1(para folha 1), 2(para folha 2), 3(para folha 3) e por ai vai. La no relatório você monta um grupo com esse campo das páginas. Dai coloca um campo de total cumulativo no rodapé desse grupo, e outro no rodapé do relatório =) O de total cumulativo do rodapé do grupo você manda atualizar toda vez que mudar de grupo e o do rodapé da pagina deixa como esta que é pra nunca atualizar, ai ele pega o totalzao.
  3. Ola =D Estou fazendo uma pesquisa para desenvolver um projeto que permita que o usuário possa escolher os campos que quer que apareçam no relatório, na ordem e posição que quiser(Top, right, left, Bottom) A ideia é deixar dinâmico, criar o campo ali na hora, ou mesmo pegar esse campo da base de dados setada previamente no relatório e permitir que os campos sejam posicionados Até o momento eu tentei fazer com campos de parâmetro... Mas vai ser trabalhoso demais... Alguém sabe se isso é possível de fazer? Abrir o relatório(.rpt) em branco(só com a base de dados) por código Criar ou posicionar os campos no .rpt via código Salvar o .rpt Recarregar o arquivo Exibir no Viewer Ferramentas: Visual Studio 2008/2010 (C# ou VB.NET) e Crystal Reports XI r2 (SP6) Obrigado por ter lido essa dúvida =)
  4. Bom... resolvi um problema, mas ainda preciso de ajuda numa coisa. Tive que recriar a fonte de código de barras, levou meu dia inteiro :/ Fui imprimir... ai na impressão ela sai lindona, porém na hora de exportar pra pdf ela meio que encolhe... alguém sabe por que? Na hora de exportar o crystal faz algum tratamento especial no formato portabledoc ? Vlw galera.
  5. Bom... resolvi esse meio que na gambiarra. Vlw pelas dicas no resto do forum, ajudaram bastante. =] Trabalhei com dois rodapés, mas ao invés de fazer dois iguais com tamanhos diferentes, deixei um unico e setei os tamanhos pelo vb6 mesmo.
  6. Boa tarde pessoal, Estou tendo problemas na hora de exportar um código de barras para o formato PDF. O relatório exibe o código de barras, e pra excel ele exporta normal com o código de barras lá, mas quando exporto pra PDF ele simplesmente não aparece. alguém já passou por isso? Podem me ajudar com essa? Eu apanhei desse pdf...
  7. Tente isso... Se os bancos de dados no Crystal estiverem em ordem, ele segue aquele indice. Relatorio.Database.Tables(1).SetDataSource dtPrincipal, 3 Relatorio.Database.Tables(2).SetDataSource dtnovo,3 Espero que ajude..
  8. Boa tarde pessoal. Sou novo aqui no forum, descobri este por pesquisas no google recentes. :) Bom, estou desenvolvendo um relatório onde tenho duas seções de "rodapé de página" a "A" e a "B", a "A" que é maior será exibida quando a observação for maior que 1000 caracteres, se não ele exibe a "B" que é menor, na parte das fórmulas de formatação esta tudo certo, o problema é que quando passa de 1000 caracteres exibe o Rodapé grande o "A" (correto, agora na segunda página ele deve exibir o pequeno) mas na segunda página, ao invés de colocar o rodapé de página "B" no final da página, ele deixa onde acaba a impressão da folha(preciso que ele fique no final da página mesmo) Estou usando o Crystal Reports XI r2 versão developer com Vb6. O estranho é que ele só exibe o "B" certinho, se eu comentar a formula do "A" e marcar pra Suprimir. É como se só de passar pela fórmula do "A" ele já entendesse que o relatório deve ter aquele tamanhão todo. Dai fica sobrando o maior espaço no final. Resumindo: Na hora de imprimir o relatório, se o rodapé da primeira página for "A" ele imprime certinho, o da segunda deve ser "B" e colar no final da página, porém ele não esta colando de jeito nenhum, deixando na pagina 2 o mesmo espaço que tem na página 1 reservado pro rodapé "A". Obs: Suspeito que seja algum tipo de bug, mas se alguém souber fazer de outro jeito eu agradeço. Agradeço desde já.
×
×
  • Criar Novo...