Este código completa-me o relatório, tenha ou não tenha dados, com linhas e colunas.
As linhas só preciso de espaça-las e quantifica-las . As colunas o mesmo.
A Questão é que necessitava de colocar as colunas, no relatório, com medidas diferentes . O código dispõe as colunas com igual medida.
Exemplo do que necessito: | Campo da descrição | Valor |
Atenciosamente
Luís Antunes
As linhas só preciso de espaça-las e quantifica-las . As colunas o mesmo.
A Questão é que necessitava de colocar as colunas, no relatório, com medidas diferentes . O código dispõe as colunas com igual medida.
Exemplo do que necessito: | Campo da descrição | Valor |
- Código:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Const lngCols As Long = 2 'Altere para as suas especificações (nº de colunas)
Const lngRows As Long = 20 '1440 twips por polegada (Nº de Linhas)
Const lngV As Long = 0.3 * 1440 '3/10 polegada por cada linha (Medida entre Linhas)
Const lngH As Long = 5 * 1440 '1.2 'polegadas de largura (Largura das colunas)
Const lngToptPos As Long = 0.3 * 1440 'posição vertical do topo da linha
Const lngLeftPos As Long = 0.5 + 1440 'posição da linha à esquerda
'desenha as linhas horizontais
For k = lngToptPos To lngToptPos + lngRows * lngV Step lngV
Me.Line (lngLeftPos, k)-Step(lngCols * lngH, 0)
Next k
'desenha as linhas verticais
For k = lngLeftPos To lngLeftPos + lngCols * lngH Step lngH
Me.Line (k, lngToptPos)-Step(0, lngRows * lngV)
Next k
End Sub
Atenciosamente
Luís Antunes