最近のアクセス:
ネイティブ モバイル アプリケーションで Scanner 外部オブジェクトの ScanBarcode メソッドを使用する方法

ここでは、Scanner 外部オブジェクトが提供する ScanBarcode メソッドを使用する方法を説明します。
イメージ:54849.png
ScanBarCode メソッドは VarChar(200) を返します。

手順 1

この例では、次の Transaction オブジェクトを使用します:
イメージ:15883.png

手順 2

Work With パターンを適用します。

手順 3

Detail ノードの下にある Section (General) ノードに移動します。 [ レイアウト ] タブでアプリケーションバーを右クリックし、次のようにボタンを挿入します:
イメージ:54850.png
 

手順 4

"Scan Now!" イベントに次の動作を追加します: 
Event 'Scan Now!'
    Composite
         &VarCode = Scanner.ScanBarcode()
         Proc(&varCode, ProductId)
    EndComposite
EndEvent
&VarCode の定義は次のとおりです:
イメージ:15884.png
ScanBarcode メソッドはスキャンした値を返します。この値は VarChar(200) で返されます。
バーコードをスキャンしたら、その値を使用します。
そのため、その情報を使用する Procedure オブジェクトを呼び出します。(これは取得した情報を使用する 1 つの方法ですが、情報を使用する方法は多数あります)。
呼び出されたプロシージャーに次の Parm ルールが含まれているとします:
parm(&varCode, ProductId);
また、そのソースには次のコードが含まれています:
For Each Product
       where ProductId = &ProductId
             ProductNumber = &varCode             
EndFor
これで完了です。コードをスキャンするとき、プロシージャーが呼び出され、数値が ProductNumber 項目属性に格納されます。





サブページ
Created: 14/09/18 03:14 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0