terimakasih sebelumnya...
Klo REQUIRED = YES, bisa jadi user tidak merubah di kolom ini,
padahal, kepengennya, biar user slalu merubah di kolom2 ini,
klo begitu, gmana caranya, biar trigger dalam keadaan selalu fired ?
tks
Awaluddin Hamid <[EMAIL PROTECTED]> wrote:
Point yg saya tangkap begini :
1. Kolom2 tidak boleh bernilai NULL, jika demikian, tidak perlu dipakein
trigger, cukup set property REQUIRED ke YES.
Maksudnya, ketika cursor masuk ke item, maka item tersebut harus berisi
nilai dulu sebelum cursornya berpindah dari item tsb dan ini otomatis
akan dihandel forms ketika runtime.
2. Jika ENABLED property belum berganti dari FALSE ke TRUE, ada
kemungkinan trigger yg digunakan belum fired, jika kolom2 berupa text
item, coba setelah nilainya diubah ke 'N' tekan tombol ENTER.
Perlu diingat juga bahwa setting ENABLED property ke FALSE, akan membuat
property lain bernilai FALSE, yakni NAVIGABLE, UPDATE_NULL,
UPDATEABLE(UPDATE_ALLOWED) dan REQUIRED. Jadi jika ENABLED property
tadinya diset ke FALSE dan kemudian diset lagi ke TRUE, maka property2
tadi harus diset ke TRUE secara terpisah.
hth,
AH
aly rmb wrote:
>
> Bung AH,
> terimaksih banyak atas responnya.
> sebenarnya validasi disini fungsinya hanya u/ aktiv dan non aktivkan
> kolom,
> validasinya sbb :
> if kolom2 = 'Y' then
> set_item_property( 'kolom3', enabled,property _false);
> set_item_property( 'kolom4', enabled,property _true);
> elsif kolom2 = 'N' then
> set_item_property( 'kolom3', enabled,property _true);
> set_item_property( 'kolom4', enabled,property _false);
> elsif kolom2 is null then
> if show_alert(' alert_kolom_ null') = alert_button1 then
> RAISE Form_Trigger_ Failure;
> end if;
> end if ;
>
> tp sekarang disamping validasi saya tambahi WHEN-MOUSE-LEAVE
> isinya klo kolom2 = null akan ada informasi "klo kolom null"
> sepertinya ini sudah berfungsi, bener ga' ya ?
>
> ada tambahan pertanyaan lagi:
> pada saat kolom2 = 'Y' berarti
> kolom 3 non aktiv dan kolom 4 aktiv kemudian diklik di kolom3 berarti
> kan ngga' bisa, kemudian kolom2nya dipilih = 'N', kenapa kolom3 masih
> ngga' akriv ya ?
> padahal kondisin 'N' enablenya = true.
>
> Salam/Ali
>
> Awaluddin Hamid <[EMAIL PROTECTED] com <mailto:awal%40alasindah.com>> wrote:
> Bisa tau statement validasinya seperti apa?
>
> rgds,
> AH
>
> aly rmb wrote:
> >
> > Salam semuanya,
> > langsung saja ya ...
> > klo kita punya 4 kolom, misal :
> > kolom1, kolom2, kolom3 dan kolom4.
> > kolom1 sbg key-nya.
> > klo misal actionnya sebagai "change" kemudian setelah kolom1 di execute
> > maka data akan terdisplay dan kursor harus di kolom2 dan kursor tidak
> > bisa di pindahkan sebelum merubah dikolom2 tsb.
> > kira* gemana caranya ya ?
> >
> > yg sudah di lakukan : setelah kolom1 di execute, go_item('kolom2' )
> > dan kolom2 di kasih validasi, tp kenyataanya kursor masih bisa di
> > pindah* ke
> > kolom3 atau 4.tp klo kolom2 di click, baru validasinya berfungsi.
> >
> > sebelumnya terimakasih atas pencerahannya.
> > Salam/Aly
> >
> >
> >
> > Send instant messages to your online friends http://uk.messenger
> > .yahoo.com <http://uk.messenger .yahoo.com
> <http://uk.messenger.yahoo.com>>
> >
> > [Non-text portions of this message have been removed]
> >
> >
>
> Send instant messages to your online friends http://uk.messenger
> .yahoo.com <http://uk.messenger.yahoo.com>
>
> [Non-text portions of this message have been removed]
>
>
Send instant messages to your online friends http://uk.messenger.yahoo.com
[Non-text portions of this message have been removed]