(現在 過去ログ32 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No4973 の記事


■4973 / )  併合処理時の項目値の加減算を変数で指定した項目から行う方法
□投稿者/ syne -(2009/07/21(Tue) 14:54:13)
    2009/07/22(Wed) 08:35:48 編集(投稿者)

    ※内容微変更

    部材在庫の管理をWindowsXP SP2クライアント&桐Ver9で行っております。

    入力の際はワークテーブルに入力データを保存し、更新ボタンを押すと在庫テーブルに対して処理をかけるようになっております。

    今は拠点がA,B,Cの3つなので、IFやケースで分岐処理をしているのですが、これでは拠点が増えるごとに追記しないといけないので、後々を考えるとよくありません。

    そこで、部材の入出庫処理パターン毎の、在庫の加減算を行う対象項目を処理マスタに登録し、処理を選ぶと加減算対象のテーブルを変数に代入され、そのテーブルに対して加減算を行うようにしようと考えてます。

    現在は

    編集表 &在庫ファイル

    ケース開始
     ケース(入庫場所="A")
     併合 &入出庫ワーク,置換,編集表=する,終了状態=&終了状態,{[部品番号]照合[部品番号],[入庫A]加算[入庫数],[更新日時]複写[更新日時]}

     ケース(入庫場所="B")
     併合 &入出庫ワーク,置換,編集表=する,終了状態=&終了状態,{[部品番号]照合[部品番号],[入庫B]加算[入庫数],[更新日時]複写[更新日時]}

    ・・・以下略

    というような記述になっておりますが、[入庫A]の部分を&入庫先という変数に置き換え、&入庫先 加算[入庫数]のようにしたいのですが、方法が分かりません。

    &入庫先は[入庫A]や[入庫B]など、処理する内容と拠点ごとに変わるものとし、在庫テーブルは以下のような項目を持っているものとします。

    [部材名][合計][入庫数A][入庫数B][入庫数C][調整入庫A][調整入庫B][調整入庫C][出庫数A][出庫数B][出庫数C][調整出庫A][調整出庫B][調整出庫C][更新日時]

    どうかご教授の程よろしくお願いします。
返信 [メール受信/ON] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -