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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  COMANDO PRINTER
NETO711-171
IBITIARA
BA - BRASIL
ENUNCIADA !
Postada em 02/07/2013 21:08 hs            
Estou precisando gerar relatórios do meu banco de dados e não tenho o cristal report nem outro programa instalado no meu VB (versão 6.0). A saída que eu achei foi o comando printer, porém todo comando que coloco o Printer, dá erro. Tenho que acrescentar algum componente ou referência pra esse comando funcionar? Sei que o problema é com ele, pois quando direciono o mesmo comando para um picturebox, por exemplo, dá certo.
Ex: No comando Printer.Print Tab(10); "matricula";  aparece o erro runtime-error 482.
Quando substituo o Printer por painel, que é um PictureBox que eu criei, dá certo, e os dados aparecem nesse painel. Alguém sabe como resolver isso?     
   
jongle
CAPANEMA
PA - BRASIL
ENUNCIADA !
Postada em 05/07/2013 14:23 hs            
aqui vai o comando:

Set Printer = Printers(Combo1.ListIndex)
    Printer.FontBold = False
    Printer.FontItalic = False
    Printer.FontName = "Arial"
    Printer.FontSize = 10
    Printer.PaintPicture Image1.Picture, 300, 300, 4800, 1200
    Printer.Print " "
    Printer.Print " "
    Printer.Print Tab(60); EMP_FANTA
    Printer.Print Tab(60); "CNPJ: " & CNPJ & " - Insc. Est: " & ESC_EST_EMIT
    Printer.Print Tab(60); END_EMP & "-" & BAIRR
    Printer.Print Tab(60); "Fone:" & TELE & "-" & CIDAD & " " & UF
    Printer.Print ""
    Printer.FontSize = 20
    Printer.FontBold = True
    Printer.Print Tab(25); "R E C I B O"
    Printer.FontSize = 13
    Printer.Print Tab(65); "R$ " & Text15
    Printer.FontSize = 12
    Printer.FontBold = False
    Printer.Print ""
    Printer.Print ""
    Printer.Print ""
    Printer.FontSize = 9
    Printer.Print Tab(55); "____________________________"
    Printer.FontSize = 11
    Assin = Len(Text18.Text)
    Assin = (110 - Assin) / 2
    Printer.Print Tab(Assin); Text18
    Printer.EndDoc
   
NETO711-171
IBITIARA
BA - BRASIL
ENUNCIADA !
Postada em 05/07/2013 18:20 hs            
Valeu Jongle. Vou testar na segunda, mas acho que estou com o erro mais infantil do mundo. Estou fazendo isso em casa e minha impressora tá quebrada. Vou continuar na segunda, no trabalho, com uma impressora válida ligada e testar lá. É bem provável que vá funcionar. Quero exatamente assim como você postou, posicionando o texto onde quero, mudando fonte, tamanho, etc...
   
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