USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Data em Crystal Report
RAIANE
SUZANO
PS - BRASIL
Postada em 27/06/2006 21:02 hs            
Olá Amigos boa noite,
estou criando um formulário em crystal report e quando coloco o campo data(que está na tabela) ele vem com o formato data e hora ex: 01-12-1971 14:000.
Eu tento alterar o formato somente para data através da opção format Field, porém ele troca o dia com o mes, se é 01-12-1971, passa para 12-01-1971. Alguém da lista já passou por isso?? tem alguma idéia de como corrigir isso?
 
Aproveitando a oportunidade, nesta mesma tabela eu tenho os campos endereço e numero da rua separados, eu preciso incluir em um mesmo relatório vários clientes com  os endreços,lembrando que a rua o numero, bairro, cidade e estado ficam em uma mesma linha, ocorre que como um endereço é maior que o outro ele fica ou com muinto espaço, entre a  rua e o numero,ou  o nome da rua fica em cima do número. Tem Alguma forma de calcular estes espaços para que ele posicione os dados corretamente na tela sem que fiquem em cima do outro ou muinto espacados??
Este relatório é um relatório de cobrança que será impresso todos os meses, por peíodo e por cidades.
 
Desde já agradeço a atenção de todos
Um forte abraço.
 
     
Sandro
não registrado
Postada em 27/06/2006 23:16 hs   
Olá Raiane,
 
Com relação a data no Crystal, qual a versão que você usa? Pergunto isso pois existem algumas diferenças no funcionamento do Crystal nas versões até a 6.0. Nelas o Crystal usa o formato especificado não no registro do Windows, mas no arquivo Win.ini na seção  [Intl]. Se o seu Win.ini não contém essa seção, acrescente:
 
[Intl]
sShortDate=dd/MM/yyyy
 
Isso deverá resolver o problema.
Com relação ao problema do tamanho de campo, você poderá usar uma fórmula para concatenar, isto é, juntar em um único campo os dados de endereço e número. Crie uma nova fórmula e dê o nome de Logradouro. Depois, coloque o seguinte código:
 
{Tabela.Endereco} + ', ' + {Tabela.Numero}
 
Como eu não sei os nomes da sua tabela e dos seus campos, eu usei um nome genérico para eles. Ajuste para o nome real da sua tabela e dos campos.
Só um lembrete: as fórmulas no Crystal só podem conter até 255 caracteres. Assim, se o nome da rua for muito grande, talvez ocorram erros informando que o campo é muito grande. Você poderá resolver isso reduzindo o tamanho do campo ou criando alguma rotina para abreviar nomes (p.ex. Praça se torna Pç, General se torna Gal., etc.).
 
um abraço,
Sandro. 
 
     
RAIANE
SUZANO
PS - BRASIL
Postada em 27/06/2006 23:58 hs            
Oi Sandro a versão do meu crystal é 8.5.
Obrigada pelas dicas vou agora mesmo adicionar ao meu relatório.
vc disse que até a versão 6.0 teria que adicionar aquele linha no arquivo win.ini, e nesta versão 8.5 será que terei que fazer tb a mesma coisa??
 
Um abraço
té +.
 
 
     
RAIANE
SUZANO
PS - BRASIL
Postada em 28/06/2006 00:17 hs            
Sandro eu inserir a formula no crystal e surgiu esta mensagem:
 
the result of slection formula must be a bolean
 
cliquei no botão salvar mas não mostrou a tela para inserir o nome da formula.
     
Ivo
não registrado
Postada em 28/06/2006 07:48 hs   
Oi Raiane tudo bom
AContece isso comigo tambem mas com o Crystal 9 mas configuro isso tudo dentro das propriedades do campo se vc tiver msn, email ou telefone fica mais fácil te ajudar
abraços
     
Sandro
não registrado
Postada em 28/06/2006 21:40 hs   
Olá,
 
Acho que você deve ter feito algo errado. A mensagem que você passou se refere a SelectionFormula que é uma formula especial usada para selecionar os registros que serão exibidos no relatório. Quando eu disse para criar uma fórmula,  você deve clicar no botão Insert Fields ou clicar no menu Insert e selecionar Field Object. Depois, na tela Field Explorer, selecione Formulas e clique no botão New logo acima. O crystal irá pedir o nome da formula, dê o nome que desejar (por exemplo, Logradouro), depois o Crystal irá abrir a tela de edição das fórmulas, é aí que você deve digitar o que eu te passei. Depois de salvar, de volta a tela Field Explorer, clique e arraste a formula que você criou para dentro do seu relatório.
Se tiver problemas, você pode me enviar o seu relatório e uma cópia da sua tabela (apenas com alguns registros, não precisa ser completa) para eu te ajudar melhor.
 
Um abraço,
Sandro.
 
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página