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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  RELATÓRIO DELIMITADO
ANGUS TORMENTOR
JOINVILLE
SC - BRASIL
Postada em 01/03/2005 17:57 hs            
MOSTRAR UMA QUANTIDADE DE CARACTERES EM UM RELATÓRIO.
Ex: O campo nome é muito grande e não cabe na folha. Tipo queria metade do nome mais 3pontinhos. Entenderam?

Emoções ANGUS TORMENTOR Emoções 
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 01/03/2005 17:58 hs         
Saquei, vai depender de como vc faz teus relatórios... O que vc usa?
 
     
ANGUS TORMENTOR
JOINVILLE
SC - BRASIL
Postada em 02/03/2005 07:37 hs            
ESTOU IMPRIMINDO O CONTEUDO DE UM LIST.
 
 Dim maximo As Integer
    Dim cont As Integer
    Dim X As Integer
    Printer.FontName = "Courier New"
    Printer.FontSize = "8"
    'Printer.Orientation = 2
    Printer.FontBold = True
    Printer.Print "TÍTULO - FILTRO USADO: " & vartipo
    Printer.FontBold = False
    Printer.Print ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------")
    Printer.Print (" COD. NOME.                                                          CIDADE.               EQUIP.      SELB.")
    Printer.Print ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------")
    Printer.Print ("")
    maximo = 54
    If cont = maximo Then
        cont = 0
        Printer.NewPage
    End If
    For X = 0 To lstchamados.ListCount - 1
        Printer.Print lstchamados.List(X)
    Next X
    Printer.Print ("")
    Printer.Print ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------")
    Printer.FontBold = True
    Printer.Print ("RODAPE")
    Printer.FontBold = False
    Printer.Print ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------")
    Printer.EndDoc

Emoções ANGUS TORMENTOR Emoções 
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 02/03/2005 08:18 hs         
Bom, nesse caso, vc pode usar a instrução mid:
if len(conteudodocampo)>=50 then
  conteudodocampo = mid(conteudodocampo,1,47) & "..."
end if 
     
ANGUS TORMENTOR
JOINVILLE
SC - BRASIL
Postada em 02/03/2005 09:49 hs            
valew

Emoções ANGUS TORMENTOR Emoções 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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