Pake kombinasi built-in GO_ITEM dan :SYTEM.CURSOR_VALUE.
Ketika ingin mengambil nilai di item Flag-n, kita paksa cursor ke item
itu dulu
GO_ITEM('block.flag'||n);
VarA := :SYSTEM.CURSOR_VALUE;
Awal
agus sulaiman wrote:
>
> Kepada Teman-teman semuanya,
>
> Ada yang ingin saya tanyakan mengenai item pada oracle developer.
> Bagimana cara kita mengetahui isi nilai atau value dari sebuah item
> pada sebuah datablock pada saat run time.
> Berikut contoh case-nya:
>
> Misalkan saya mempunyai sebuah item text 5 buah, masing2 saya beri
> nama flag1 s/d flag 5. biasanya kalo kita ingin mengetahui isi nilai
> dari sebuah item kita hanya menset kesebuah variabel berikut contohnya :
>
> VarA:=:flag1;
>
> yang jadi pertanyaan saya adalah bagaimana kita dapat mengetahui nilai
> item flag1 sampai flag5 dengan cara dynamic bukan statis. apakah ada
> caranya ? karena saya mencoba dengan VarA:=:flag||1;
> akan terjadi error karena tidak terdapat item flag.
>
> saya coba dengan cara get_item_property, tetapi di help oraclenya
> tidak ada yang mengembalikan nilai dari item tersebut yang ada hanya
> property enable,visible,item_name,width dan lain-lainnya.
>
> Mungkin teman-teman ada yang sudah pernah mencobanya dan bisa membantu
> saya?
> Sebelumnya terima kasih.
>
>
> Salam,
> Agus.
>
> ---------------------------------
> Ahhh...imagining that irresistible "new car" smell?
> Check outnew cars at Yahoo! Autos.
>
> [Non-text portions of this message have been removed]
>
>