Sementara bisa dengan cara berikut:

Atur fontsize text box yang mewakili field nama pada saat event open report, 
gunakan openargs parameter yang dikirim melalui perintah openreport.

Jadi, misalkan perintah untuk open reportnya seperti ini:


docmd.OpenReport ReportName:="Report1", view:=acViewPreview, OpenArgs:="32"


Sementara nilai 32 ini yang merupakan font size akan dipergunakan dalam event 
open report:

Private Sub Report_Open(Cancel As Integer)
Dim i As Integer
    If IsNull(Me.OpenArgs) Then
        i = 12
    Else
        i = Me.OpenArgs
    End If
    Me.Nama.FontSize = i
End Sub


Nilai "32" bisa anda ganti dengan mengecek jumlah record yang dikirim ke 
report, terserah anda bagaimana caranya, salah satunya dengan menghitung jumlah 
record dengan dcount untuk query report.

ukuranFont = 32 - NZ(dcount("nama","qs_Report1"),0) * 2
docmd.OpenReport ReportName:="Report1", view:=acViewPreview, 
OpenArgs:=ukuranFont


aksan kurdin

--- In [email protected], AN <anang80...@...> wrote:
>
> dear all
> 
> saya punya masalah baru, begini
> di lembar SPT (surat Perintah Kerja) adakalanya report harus menyesuaikan 
> peraturan yang ada dikantor, harus dibuat dalam 1 halaman ukuran FOLIO, 
> walaupun banyak orang yang bertugas.... bagaimana ya supaya tulisan atau FONT 
> SIZE yang di report menyesuaian besar kecilnya jumlah orang yang bertugas:
> 
> misal yang bertugas 15 orang otomatis menyesuaikan font size mengecil tetap 
> dalam ukuran 1 lembar FOLIO
> 
> misal yang bertugas 5 orang otomatis menyesuaikan font size membesar tetap 
> dalam ukuran 1 lembar FOLIO
> 
> mohon bantuan salam bertautan ....
>


Kirim email ke