2017-12-24 6 views
0

私は複数のタブを含むキャンバスを持っていますが、特定の条件が満たされたときにこれらのタブの一部を隠すトリガーを作成しています。複数のタブを隠すことはオラクルフォーム10g

go_item('homeadmin1.complist'); 
set_tab_page_property('overview',visible,property_false); 
go_item(:addservice); 
set_tab_page_property('newservice',visible,property_false); 
go_item(:btnaddcomp); 
set_tab_page_property('addcompany',visible,property_false); 

このコードはうまくコンパイルが、私は、フォームを実行したとき、私は私の項目を参照に関するエラーが表示されます。

は、ここで私が使用私のPL SQLコードです。私は解決策を探してみたが、何も働かなかった。 homeadmin1は項目を含むブロック名であり、 "overview"、 "newservice"、および "addcompany"は非表示にする必要のあるタブ名です。あなたの助けに感謝します。フォーム全体のためにaddServiceとbtnaddcompという名前のユニークなアイテムがある場合は

go_item('addservice'); 
go_item('btnaddcomp'); 

:メソッドGO_ITEMの

+0

正確なエラーはありますか? FRMおよび/またはORAコードを指定してください。盲目的な推測(GO_ITEM呼び出しでブロック名を指定しなかったので、「隠されている」項目に移動することはできません)したがって、オーバービューを隠してから、隠しオーバーレイに属するADDSERVICE項目に移動しようとすると、よく、あなたはそれをすることはできません。 – Littlefoot

答えて

2

引数は、最初の1(go_item('homeadmin1.complist');)として、引用符で定義する必要があります。商品の重複の可能性に対して、ブロック名を含めてブロック名を含めると常に良いです:

+0

@あなたの助けに感謝! – RoyNasr

+0

@あなたを歓迎します。 –

関連する問題