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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Socorroooooo!!!!!!!!Alguém me ajuda!!!!!
Rodrigo
não registrado
Postada em 29/11/2004 10:28 hs   
Pessoal estou ficando louco pois não consigo fazer uma formúla que filtre meu relátorio:
segue a seguinte formúla :
'Dim formula As String
'Dim Busca As String
'Busca = InputBox("Digite o codigo")
'formula = "select * from tabvendas where Codigo like '" & Busca & "*' order by Codigo asc"
'crvendas.SelectionFormula = formula
'crvendas.ReportFileName = App.Path & "vendas.rpt"
crvendas.Action = 1
 
Está dando um erro 20515.
Mensagem: Error in formula
 
Lembrando que trabalho com crystal Report4.6 no VB5.0, e quero filtrar meus relatorios por codigo!!!
 
Falow aquele abraço a todos!!!!
     
zeuzebio
CRICIÚMA
SC - BRASIL
Postada em 29/11/2004 11:33 hs         
select * from tabvendas where Codigo=" & Busca & " order by Codigo asc"
 
Assim seleciona-se o registro com aquele código. Note que tirei as aspas simples porque o campo código, acredito, você o fez do tipo numérico e não string. O LIKE foi substituído por um sinal de igual. Caso não seja isto que você quer, post aqui novamente.
 
Abraço,
 
Euzébio.

<DIV><FONT style="BACKGROUND-COLOR: #000000" face="arial black" color=#60bf00 size=3><IMG style="VERTICAL-ALIGN: middle; align: center" height=20 alt=Emoções src="http://www.vbweb.com.br/images/em_smile.gif" width=20 border=0> Zeuzebio</FONT></DIV>
     
zeuzebio
CRICIÚMA
SC - BRASIL
Postada em 29/11/2004 11:35 hs         
select * from tabvendas where Codigo=" & val(Busca) & " order by Codigo asc"
 
Tinha esquecido a função VAL para transformar a variável BUSCA em número. ;-)

<DIV><FONT style="BACKGROUND-COLOR: #000000" face="arial black" color=#60bf00 size=3><IMG style="VERTICAL-ALIGN: middle; align: center" height=20 alt=Emoções src="http://www.vbweb.com.br/images/em_smile.gif" width=20 border=0> Zeuzebio</FONT></DIV>
     
Sandro
não registrado
Postada em 29/11/2004 12:57 hs   
Olá Rodrigo,
 
O problema é o seguinte, o Crystal não reconhece instruções SQL para filtragem, ele possui sua própria sintaxe de filtragem. No seu caso, você deverá fazer o seguinte:
 
Busca = InputBox("Digite o codigo")
formula = "{tabvendas.Codigo} = '" & Busca & "'"
crvendas.SelectionFormula = formula
Teste e veja se funciona, qualquer coisa, post
 
Um abraço,
Sandro.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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