/* */

Friday, October 8, 2010

[belajar-access] Re: Print Error

Docmd.OpenReport"rptGudang, acNormal

ini hanya salah tulis ke milis, bukan ?
seharusnya:

Docmd.OpenReport "rptGudang", acNormal
(ada spasi, dan ada " penutup)

jika memang salah tulis, coba kita analisa dikit:
sepertinya crash karena rptGudang yang printnya adalah ke LAN. sebelum crash terjadi bisa gak kira2 di handle untuk error-nya, ya ?
coba pasang trap error:

private sub print
on error goto errHandle
docmd.openreport "rptjual",acnormal
docmd.openreport "rptgudang", acnormal
exit sub

errHandle:
stop
end sub

jika ternyata masih crash, jangan lupa backup dan lakukan compact/repair.
selanjutnya coba di mark untuk rptgudang, jalankan lagi.
kalau berhasil, mark rptjual dan unmark rptgudang, jalankan lagi.
jika berhasil kita print satu-satu, sekarang coba print dua2nya.
jika masih gagal, coba tambahkan perintah doevents di antara perintah openreport.

docmd.openreport "rptJual", acNormal
doevents
docmd.openreport "rptGudang", acNormal

jika masih gagal juga, coba tambahkan pula perintah sleep untuk memberi tenggat waktu perintah pertama beberapa saat sebelum perintah kedua dijalankan. sleep adalah api function.


aksan kurdin


--- In belajar-access@yahoogroups.com, jaman purba <gh2n@...> wrote:
>
> Barang kali teman2 ada yg pernah alami hal spt ini , saya buat command untuk print langsung ( tanpa preview )spt berikut :
>
> Private sub Print ()
>
> Docmd.OpenReport"rptJual", acNormal
> Docmd.OpenReport"rptGudang, acNormal
>
> end Sub
>
> dimana rptJual saya set default dg printer Matrix (mini printer) , sedangkan rptGudang diset default ( akses LAN ) ke printer Epson T20E.
> Mereka bisa ter-print dua-duanya tetapi setelah selesai print , tampil pesan error (terlampir) dan program otomatis tertutup.
> Bila saya gunakan command : acPreview ( di preview dahulu / tdk print langsung ) baru kemudian tekan ctrl+ P untuk print maka normal saja.
> kira2 apa penyebabnya ya ?
>
> Michael
>


------------------------------------

SPAM IS PROHIBITEDYahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/belajar-access/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/belajar-access/join
(Yahoo! ID required)

<*> To change settings via email:
belajar-access-digest@yahoogroups.com
belajar-access-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
belajar-access-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment