|
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
|
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
|
|
|
|
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!
|
|
|
|
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...
|
|
|