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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Seleção com listview
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 04/09/2006 18:34 hs            
Olá pessoal, boa noite
 
Estou fazendo um relatório para impressão de etiquetas, preciso fazer dois filtros, o primeiro filtro é por data, e o segundo é por seleção em um listview. Na listview utilizei a propriedade checkboxes para seleção, agora preciso vincular isso ao relatório para que seja impresso apenas os registros que forem selecionados, ocorre que eu não sei qual é a propriedade da listview e a sintaxe utilizada para isso, se alguém puder me ajudar agradeço muinto.
 
Um abraço a todos
Raiane.
 
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 05/09/2006 08:22 hs         
Se for só pegar os ítems selecionados no listview:
For i% = 1 To ListView1.ListItems.Count - 1
    If ListView1.ListItems(i%).Checked = True Then
       'aqui faz o que tem que fazer
    End If
Next i%
   
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 05/09/2006 21:10 hs            
Oi Amigo infelizmente eu ainda não consegui mostrar as etiquetas no relatório. Tentei desta forma, mas, é impresso a página em branco:
 
With cr1
 

        .ReportFileName = App.Path & "Etiquetas.rpt"
        .WindowTitle = "Impressão de Etiquetas: "
        .Destination = 0
        For i% = 1 To ListViewDetalhes.ListItems.Count - 1
             If ListViewDetalhes.ListItems(i%).Checked = True Then
                .SelectionFormula = "{Clientes.cl_contrato}='" & ListViewDetalhes.ListItems(i%).Checked = True & "'"
                .WindowState = crptMaximized
                .WindowShowRefreshBtn = True
             End If
        Next i%
      
       .Action = 1

End With
 
Quem puder me ajudar agradeço muinto.
Um Abraço a todos
Raiane
   
wncruz
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 06/09/2006 09:45 hs            
Raiane,
    O que é o campo "{Clientes.cl_contrato}" ?
     Numero do Contrato?
 
Talvez o erro esteja aí...
 
 
Sds,
Watson

Sds,

"O segredo é quebrar os problemas em pequenos pedaços administráveis. Se você lidar com eles, termina antes de saber disso."

Watson Gomes da Cruz
   
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 06/09/2006 11:37 hs            
É o numero do contrato sim, na verdade é para selecionar todos cujo numero do contrato esteja selecionado.
   
wncruz
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 06/09/2006 11:48 hs            
Então na linha
.SelectionFormula = "{Clientes.cl_contrato}='" & ListViewDetalhes.ListItems(i%).Checked = True & "'"
o item em negrito não pode ser este,
tem que passar o numero do contrato onde está no listview.
Ex.
.SelectionFormula = "{Clientes.cl_contrato}='" & ListViewDetalhes.ListItems(i%).text & "'"
ou
.SelectionFormula = "{Clientes.cl_contrato}='" & ListViewDetalhes.ListItems(i%).subitens(1) & "'"
 
OK
 
Watson
 

Sds,

"O segredo é quebrar os problemas em pequenos pedaços administráveis. Se você lidar com eles, termina antes de saber disso."

Watson Gomes da Cruz
   
Página(s): 1/4      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