É comum o cliente dizer que a fonte do relatório está muito pequena e ele ou outra pessoa não estão conseguindo visualizar de forma satisfatória. Porém para outros clientes o tamanho está perfeito. Para resolver esta questão uma rotina bem simples poderá solucionar esse problema.
Vamos ao código:
01. Crie a função abaixo em um módulo qualquer:
Public Sub AlteraFonte(r As Report, iTam As Integer)
'altera o tamanho da fonte dos relatórios
On Error Resume Next
Dim i As Integer
For i = 0 To r.Controls.Count - 1
If TypeOf r.Controls(i) Is TextBox Then
r.Controls(i).FontSize = iTam
End If
If TypeOf r.Controls(i) Is ComboBox Then
r.Controls(i).FontSize = iTam
End If
Next
End Sub
02. Insira ao formatar da seção detalhes do relatório
' Utilize tamanhos 8, 9, 10 ou 11 no máximo. Se você abrir tamanhos maiores os objetos TextBox e ComboBox podem desfocar as informações ficando muito pequenas.
Dim iFonte as integer
iFonte = Forms!VendasCadastro!cmbTamanhoFonte
Call AlteraFonte(Me, iFonte) 'nome do formulário e tamanho da fonte
Nenhum comentário:
Postar um comentário