ReadRow
Input Assistant
目的 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
GuiXTテーブル変数の行を構造化変数に読み込むことができます。 | ||||||||||
例 | ||||||||||
ReadRow V[customerinfo] table=V[customers] index=2
テーブル変数V[customers]の2行目が読み込まれます。 名前が一致するすべてのカラムは、構造化変数V[customerinfo]の対応するコンポーネントにコピーされます。 |
||||||||||
書式 | ||||||||||
ReadRow V[strname] table=V[tabname] index=k ReadRow V[strname] table=V[tabname] key=keystring ReadRow V[strname] table=V[tabname] match=V[strmatch] |
||||||||||
index=の説明 | ||||||||||
指定されたインデックスが1未満またはV[tabname.rowcount]より大きい場合、構造化変数は変更されません。
if Q[ok]を使用するとインデックスが1とV[tabname.rowcount]の間にあるかどうかを照会できます 構造化変数とテーブルの構造は異なる場合があります。 テーブル内で対応するものがないコンポーネントは変更されません。 |
||||||||||
key=の説明 | ||||||||||
最初の列が指定されたキー値と等しい最初のテーブル行を検索します。 そのような行が見つからない場合、構造化変数は変更されません。
if Q[ok]を使用すると適切な行が見つかったかどうかを照会できます。 構造化変数とテーブルの構造は異なる場合があります。 表の対応する対応物がないコンポーネントは変更されていません。 その他のオプションは下記で説明されています。 例: ReadRow V[customerinfo] table=V[customers] key=“&V[customernumber]” |
||||||||||
match=の説明 | ||||||||||
2番目の構造化変数を指定します。 このコマンドは、この構造化変数で一致する名前を持つすべてのカラムが同じ値を持つ最初のテーブル行を検索します。 そのような行が見つからない場合、構造化変数は変更されません。
if Q[ok]を使用すると適切な行が見つかったかどうかを照会できます。 構造化変数(match=で指定された変数とターゲット変数の両方)とテーブルの構造は異なる場合があります。 テーブル内で対応するものがないコンポーネントは変更されません。 その他のオプションは以下で説明されています。 例: ReadRow V[customerinfo] table=V[customers] match=V[customersearch] |
||||||||||
オプション | ||||||||||
|