メインコンテンツへスキップ

ボタン押下で行の順序入れ替え

コメント

9件のコメント

  • nkmt

    手作りで書き換えぐらいしか思いつきません。

    not(viewmod(0) ) の場合だけ
    子タスクでNo 3を -3とかに書き換えて
    2行目を3に書き換えて、
    -3を2にして、ビュー再表示 など。

  • mn

    nkmt さま

    コメントありがとうございます

    当方の予想通りやはり手書きで書き換えになりそうですね

    テーブル表示しているタスクがリッチクライアントで
    書き換えの子タスクをバッチで行った際、
    レコード後で

    項目更新 No3 値:0
    項目更新 No2 値:No2+1(No2の値はパラメータ項目
    項目更新 No3 値:No2

    とすると、インデックス重複エラーとなってしまいます
    初歩的なしつもんとなってしまうのですが、
    これだとどこがダメなのでしょうか

  • nkmt

    私なら呼び出しバッチタスクから
    照会リンクで書き換える子タスクを3回呼ぶ作りにすると思います。
    1.3行目 → 一時的に0行目
    2.2行目 → 新3行目
    3.旧3行目の0行目 → 新2行目

  • nkmt

    1度のバッチタスクで
    照会リンク 2行目
    照会リンク 3行目の2つの照会リンクで
    それぞれの値を
    3と
    2へ書き換えも興味ありますが試した事はありません。

  • nkmt

    サイボウズのメール表示部分で、
    メールフォルダを移動させる上下移動の
    ▲や▼の機能がありまして、たまに使っています。

    伝票入力の明細部分でパーキングしている1行を
    ▲ボタンや▼ボタンで移動が出来たらお客様も使ってくれそうな気がしました。

  • mn

    nkmt さま

    バッチタスクを3回呼ぶつくりで試したところ、うまく実現できました

    ご教示いただきありがとうございました

     

  • nkmt

    1度のバッチタスクで
    照会リンク 2行目
    照会リンク 3行目の2つの照会リンクで
    それぞれの値を
    3と
    2へ書き換えは、予想はしていましたが成功しませんでした。

  • nkmt

    採石場のシステムなんですが、今日の出荷予定を表示する画面で
    車両をテーブルコントロールの行表示し、車両を
    ▲ボタンや▼ボタンで表示位置を上下移動させる処理を作っておりました。

  • mn

    nkmt さま

     

    検証していただきありがとうございます

    ボタンでの表示位置移動可能だと、ユーザ様も直感的に操作できてよさそうですね

サインインしてコメントを残してください。