Parameter

[Parameter] ノード

[Parameter] ノードには、次のプロパティがあります:

[Name]: パラメーターの名前を指定します。オブジェクトへのパラメーターとして設定する変数が識別されるため、このプロパティに値を設定する必要があります。項目属性の名前を厳密に入力すると、プロンプトオブジェクトによってこのパラメーターが '&InOut<attribute_name>' または '&In<attribute_name>' として追加され、その項目属性に基づいて変数が定義されます。上の例では、名前のプロパティが [PersonName] である Parameter ノードが存在するため、PromptPerson において &InOutPersonName と名付けられた変数が定義されます。また、「&」で開始される任意のパラメーターを入力すると、このパラメーターはこのプロパティ上に設定されたようになり、既定ではプロンプトオブジェクト上において変数が定義されません。
[Type]: パラメーターのタイプを指定します。このプロパティの値は、InOut または In です。このプロパティが [In] の場合、条件が挿入され、それを実行するレコードにフィルタが適用されます。このプロパティが [InOut] でパラメーターによって一部の項目属性が示される場合、プロンプトオブジェクトが呼び出されたオブジェクトに戻るために、レコードが選択される際に対応する項目属性の値が割り当てられます。  

注: 各 Prompt オブジェクトの最初の 1 つまたは複数のパラメーターは、ユーザーがそこで選択するレコードの主キーを示す 1 つまたは複数の変数になります。このパラメーターは、[Type] が [InOut] であり、[Parameter] ノードとしてツリー内に表示されません。


Copyright © 2007-2015 DVelop Software Solutions - www.workwithplus.com