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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Imprimir colunas da FlexGrid
Juliana T.
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 09/09/2008 15:41 hs         
Oláá Pessoal!
 
Será que alguem poderia me ajudar???
No meu programa eu tenho uma flexgrid... Com diversas colunas... Eu quero imprimir as informações formatadas direto na impressora... Com linha e colunas....
Porém não queria imprimir todas as colunas... Eu queria imprimir algumas...Ex:
Coluna 1, 2, 5, 8, 9, 11
 
Pulando algumas... Alguem sabe me dizer se da para fazer isso...???
Obrigada
 
   
Juliana T.
não registrado
ENUNCIADA !
Postada em 10/09/2008 09:56 hs   
Será que não tem como fazer isso??
Alguem pode me dar uma luz??? Uma esperança?? rs
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 10/09/2008 10:09 hs            
Juliana você poderia fazer o seguinte ocultar as colunas que não deseja imprimir da seguinte maneira.
 
MSFlexgrid1ColWidth(0) = 0 'oculta a prinmeira coluna
 
'usar o código para imprimir em seguida
Dim intTamanho as Integer
intTamanho = MSFlexGrid.Width
MSFlexGrid.Width = Printer.Width
Printer.PaintPicture MSFlexGrid.Picture, 0, 0
Printer.EndDoc
MSFlexGrid.Width = intTamanho

lógico você terá de fazer um adaptação para que o código funcione conforme necessita
 
   
Alexandre Patos
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 10/09/2008 11:53 hs            
ou
for i = 1 to grid.rows -1
   print #1 grid.textmatrix(i,1) & spc(5) & grid.textmatrix(i,3) & spc(5) & grid.textmatrix(i,10) & spc(5) &
next i
   
Juliana T.
não registrado
ENUNCIADA !
Postada em 10/09/2008 14:08 hs   
Se eu usar o exemplo de ocultar a linha, como eu faço para ela reaparecer novamente depois???
Alexandre e Treza, muito obrigada pela ajuda!
   
Juliana T
não registrado
Postada em 10/09/2008 17:24 hs   
Treze, seu exemplo foi ótimo...E alexandre, o seu deu erro =/
 
Mas a questão é que....Eu tenho muitasss colunas, q ultrapassam a tela... Criasse então uma barra de rolagem...
Mesmo mandando ocultar...Ainda fica a barra de rolagem... E só imprime o q mostra na tela... as colunas que estão mais pro lado naum imprime...
     
Página(s): 1/2      PRÓXIMA »


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