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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Imprimir por categoria
Rogério
não registrado
Postada em 09/10/2009 19:34 hs   
Estou fazendo uma pequena agenda e numa combobox categoria quando eu seleciono aparece em outra lista todos os contatos pela categoria que selecionei. Ex: seleciono na combobox categoria de "amigos" e em outra lista mostra dentre o total de contatos somente os contatos de "amigos". Agora, eu criei um botão "imprimir Categoria" para impressão de todos os contatos com deterinada categoria selecionada. Meu código deu erro o que pode estar acontecendo, se alguem souber uma dica agradeço, obrigado. Uso vb 6, DAO, e cristal reports para fazer formulários.
 
Este código deu erro:
 
Private Sub cmdImprimirCategoria_Click()
 
'Nesta linha de código pretendo imprimir todos contatos por categoria que selecion na combobox de categoria.
CrystalReport1.SelectionFormula = "{Tabcontatos.categoria}= " & cbProcurarTipoCategoria.Text
     CrystalReport1.DataFiles(0) = App.Path & "Agenda.mdb"
     CrystalReport1.ReportFileName = App.Path & "RelatorioContatos.rpt"
     CrystalReport1.Destination = 0
     CrystalReport1.Action = 1
  end sub
     
Alessandro
não registrado
ENUNCIADA !
Postada em 10/10/2009 21:52 hs   
Rogério, não sei se posso te ajudar muito, pois nunca utilizei o CrystalReport. Mas já pensou em montar uma query com os registros selecionados conforme a categoria e mandar imprimir essa query?

Espero ter ajudado.
Grande abraço!
   
Edson479
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/10/2009 14:47 hs            
ver ser é isto que vc quer
...
...
    Select Case txtVen
        Case "Todos"
            Cr1.SelectionFormula = "{fichas.loj_fic}='" & comLoj.Text & "' and {fichas.sta_fic}='Cobranca'"
            Cr1.Formulas(0) = "ven_loj ='" & txtVen.Text & "'"
        Case Else
            Cr1.SelectionFormula = "{fichas.loj_fic}='" & comLoj.Text & "' and {fichas.sta_fic}='Cobranca' and {fichas.cli_fic}='" & txtVen.Text & "'"
            Cr1.Formulas(0) = "ven_loj ='" & txtVen.Text & "'"
    End Select
   
' ordem por ficha/data/placa
    If optOpcoes(0).Value Then
        Cr1.SortFields(0) = "+{fichas.cod_fic}" ' ficha
    ElseIf optOpcoes(0).Value Then
        Cr1.SortFields(0) = "+{fichas.ent_fic}" ' data
    ElseIf optOpcoes(2).Value Then
        Cr1.SortFields(0) = "+{fichas.pla_fic}" ' placa
    End If
...
...
   
Edson479
SÃO PAULO
SP - BRASIL
Postada em 16/10/2009 13:31 hs            
Rogerio ela isto que vc queria
     
Rogério
não registrado
ENUNCIADA !
Postada em 16/10/2009 14:05 hs   
Parece que sim, vou testar ainda aqui e te digo.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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