saya juga pernah menemui hal seperti itu...

untuk mengatasinya biasanya saya menggunakan pengecekan data sebelum
"setitem"


-------------------------------------------------------------------
date tgl

select trntgl
into :tgl
from t_reference;

if string(tgl) = '1/1/1900' or string(tgl) = '' or isnull(string(tgl))
then
        messagebox('Confirm','Date Please !!',Stopsign!)
        return
end if

tab_1.tabpage_ 2.dw_3.setitem( dw_1.getrow( ),'tgl_tran' ,tgl) 
-------------------------------------------------------------------

semoga membantu!



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

-----------------------------------------------
IndoPB - Indonesia PB User Group 
An Indonesian PowerBuilder User Group's Event
2nd PowerBuilder Update
Rumah Sakit Jantung Harapan Kita
26/27 August 2006
To Register : 
http://groups.yahoo.com/group/indopb/database?method=addRecord&tbl=4Yahoo! 
Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

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

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

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

Kirim email ke