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~*******
>
>
>