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]
>
>  

Kirim email ke