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

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

[ 最新記事及び返信フォームをトピックトップへ ]

■5550 / inTopicNo.1)  配列変数
  
□投稿者/ 朱音 -(2010/01/27(Wed) 20:50:55)
    配列変数を用いて、テキストボックスに入力した「部品番号」にてデータテーブルに絞り込みをかけ、絞り込んだデータから「入庫番号」を取り出し、配列変数に格納して入力支援で「入庫番号」を選択肢から入力しようとしております。

    別件で配列変数を用いた「入出庫」というテキストオブジェクトをコピーし、オブジェクト名を変更してソースを[入出庫]から[入庫番号]変更。

    これで「入庫番号」(10010701など)が表示されることを期待しているのですが、入力支援にはなぜか「入出庫」の内容(入庫、出庫、移動)が表示されてしまいます。

    まる2日ハマってしまってるのでどうかお助け下さい。

    以下、実際のプログラムです。

      変数宣言 固有,文字列{&I入庫番号[20]}
      変数宣言 固有,数値{&X}

    ※他の変数宣言は割愛
       &X=1
       &W入出庫 = [入出庫]
       項目値代入 [入庫番号] = #未定義
       &部品番号=&編集文字列
       編集表 &棚在庫ファイル
       解除 *
      IF (&W入出庫 = "出庫" .or "移動")
        絞り込み [部材名] = &部品番号,[棚番号] = &出庫棚番号
       ELSE
        絞り込み [部材名] = &部品番号,[棚番号] = &入庫棚番号
    END
       並べ替え {[入庫番号]昇順}
       ジャンプ 行番号=先頭行
        繰り返し (.not #終端行)
         &I入庫番号[&X] = [入庫番号]
         ジャンプ 行番号=次行
         &X=&X+1
        繰り返し終了

    以下は実際に意図どおりに動作しているものです。
    「入出庫」に入力した値でデータテーブルに絞込みをかけ、「処理内容」を入力支援にて入力。

    ※変数宣言は省略

      &I処理内容[&I]=#未定義
      &s入出庫=&編集文字列
      &I=1
      編集表 &部材入出庫処理マスタ
      解除 *
           絞り込み [入出庫]=&s入出庫
      ジャンプ 行番号=先頭行
      繰り返し (.not #終端行)
        &I処理内容[&I]=[処理内容]
        ジャンプ 行番号=次行
        &I=&I+1
      繰り返し終了


    環境はWindowsXP SP-3 桐Ver9 2009a です。

    足りない情報などありましたら追加させていただきますので、どうぞよろしくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■5551 / inTopicNo.2)  Re[1]: 配列変数
□投稿者/ 通りすがり -(2010/01/27(Wed) 21:40:51)
    > 足りない情報などありましたら追加させていただきますので、どうぞよろしくお願いいたします。

    入力支援ボタンの選択値リストは、&I入庫番号になってますかっと
引用返信 [メール受信/OFF] 削除キー/
■5554 / inTopicNo.3)  Re[2]: 配列変数
□投稿者/ 朱音 -(2010/01/28(Thu) 09:05:52)
    > 入力支援ボタンの選択値リストは、&I入庫番号になってますかっと

    …そこでした。
    気になっていた部分ではあったのですが、設定画面を拾えなかったものでプログラムに問題があるものとばかり。

    オブジェクトのリスト画面のレイアウトに難があって見出すことが出来ませんでした。

    ブランクのせいか、基本的な部分を忘れてしまってました。
    ありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

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

- Child Tree -
- Antispam Version -