Seharusnyanya:
Cancel = vbTrue

Bukan = 1 karena di Access True nilainya = -1

Dengan demikian, report tidak ditampilkan.

Oya, kalau mau menghilangkan pesan dari Access, misalnya ada error pada
report (kan malu2in tuh), bisa pakai:

Private Sub Report_Error(DataErr As Integer, Response As Integer)
    ReportError DataErr
    Response = ReportErrorResponse
End Sub

Saya menggunakan proc ReportError DataErr untuk menampilkan pesan kesalahan,
jadi bisa "diperhalus", tapi boleh saja tidak menggunakan/menampilkan error.

Salam,
Haer Talib



On Dec 17, 2007 3:59 PM, Cecep Wahyudin <[EMAIL PROTECTED]> wrote:

>  Dear para suhu semua,
>
> Saya membuat suatu form (***form report*), diform report tsb ada 'command
> button' yg fungsinya untuk membuka report 'Transaksi', pada report '
> Transaksi' saya buat event 'On no data' sbb:
>
> Private Sub Report_NoData(Cancel As Integer)
>
> MsgBox "Maaf datanya tidak ada", vbInformation, "ASF"
>
> Cancel = 1
>
> End Sub
>
> Ketika direport tidak ada data maka muncul pesan ini. Masalahnya adalah
> ketika muncul pesan ini dan saya klik OK,*** form report*-nya jadi
> maximize, jadi saya harus selalu minimize formnya. Masalahnya dimana ya?
>
> ***Regards,*
>
> *~CW~*******
>
> 
>

Kirim email ke