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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Imprimir itens do Listview no Active Report
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 28/12/2005 10:52 hs            
ola pessoal eu denovo, gostaria de perguntar se alguem sabe como fazer isso , imprimir itens do listview dentro de txts do Active report nao achei nenhum exemplo de como fazer isso , por favor se alguem souber me ajude, obrigado ate mais

Jesus Cristo é O Senhor!!!
     
Dodomr
CRICIUMA
SC - BRASIL
ENUNCIADA !
Postada em 28/12/2005 15:18 hs         
Eu fiz assim pra imprimir um flexgrid

'Declarations
Private m_grid As MSFlexGrid
Private iRow As Integer
Dim cont As Integer
  

Property Set Grid(grd As MSFlexGrid)

    Set m_grid = grd

End Property

Private Sub ActiveReport_FetchData(eof As Boolean)

  

    If iRow < m_grid.Rows Then

        m_grid.Row = iRow
    
            m_grid.Col = 1
            Field1 = m_grid.Text

            m_grid.Col = 2
            Field2 = m_grid.Text & Space(2)

            m_grid.Col = 3
            Field3 = m_grid.Text

            m_grid.Col = 4
            Field4 = m_grid.Text

            m_grid.Col = 5
            Field5 = m_grid.Text

            m_grid.Col = 9
            Field6 = m_grid.Text

            m_grid.Col = 10
            Field7 = m_grid.Text

            m_grid.Col = 11
            Field8 = m_grid.Text

            m_grid.Col = 14
            Field9 = m_grid.Text
            
            m_grid.Col = 15
            Field10 = m_grid.Text
            
            m_grid.Col = 16
            Field11 = m_grid.Text
            
            m_grid.Col = 21
            Field12 = m_grid.Text
            
            
            
            

        iRow = iRow + 1
        eof = False
    End If
End Sub

Private Sub ActiveReport_ReportStart()
cont = 1
iRow = 1

End Sub



'chamar o relatorio
Dim rpt As New Relatorio

    Set rpt.Grid = Flex
rpt.show
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 29/12/2005 09:10 hs            
obrigado por postar , eu fiz assim ò
 
dentro do lsitview no botao Imprimir
 
Dim rpt As New RptCartaCobranca
Set rpt.listv = ListView1
RptCartaCobranca.Show 1
 
e no active report eu deixei assim
 
Option Explicit
Private list As ListView
Private iRow As Integer
Dim cont As Integer
 
 
Property Set listv(lsv As ListView)
    Set list = lsv
End Property
 
Private Sub ActiveReport_FetchData(eof As Boolean)
   
    If iRow < list.Rows Then
        list.Row = iRow
   
            list.Col = 2
            FieldNomeInqui = list.Text
            list.Col = 3
            Fieldmes = list.Text & Space(2)
     
        iRow = iRow + 1
        eof = False
    End If
End Sub
 
Private Sub ActiveReport_ReportStart()
cont = 1
iRow = 1
End Sub

Jesus Cristo é O Senhor!!!
TÓPICO EDITADO
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 02/01/2006 09:54 hs            
Esta dando erro na hora de abrir o relatorio tipo o erro é assim
 
"Extended Info:Format of the initialization string does not conform to the OLE DB specification."
 
ate chega a entrar no Active mas é parado por esse erro

Jesus Cristo é O Senhor!!!
TÓPICO EDITADO
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 09/01/2006 08:10 hs            
Ajuda alguem

Jesus Cristo é O Senhor!!!
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 10/01/2006 13:49 hs            
POw pessoal me ajuda AE

Jesus Cristo é O Senhor!!!
   
Página(s): 1/2      PRÓXIMA »

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