Q&A

回答の並べ替え:
投稿新規に質問を投稿する

複数件のデータを削除する

Kyoko Pritchard Kyoko Pritchard

2025-11-24 19:49

削除ボタンのアクションセット
削除ボタン配置のアクションセット(全体のデータを表示するシートのアクションセット内に配置)

お世話になります。QAのhttps://cloud.celf.jp/celf-help/ja/texts/action_use/data/insert_update_delete_table_multiple_data/insert_update_delete_table_multiple_data.html を参考に削除チェックボタンを配置し、その行のA列にあるIDを軸としてデータをテーブルから削除しようとしています。
テスト的に簡単な削除アクションでテーブルからIDを特定すると削除できるのですが、添付のように設定すると削除できません。エラーもおこらないので単にスキップしているようです。ちなみに
If=UTIL.CELLV(S8,"Ⅰ")はTrueかFalseの場合の条件式をいれなくてもいいのでしょうか。QAのスクリーンショットでは何も入ってないように見えます。よろしくおねがいします。

nocs nocs
こんにちは

添付の画像を確認しましたが、
6アクション目の[Set Value =S8 +1~] は1つ上のループアクション内にあるのが正しいように思います。
[Set Value =S8 +1~]をループアクション内の終わりに移動して試していただけますでしょうか。
Kyoko Pritchard Kyoko Pritchard
削除ボタンアクションセット
削除チェックボックスにティックを入れた画像
ご回答ありがとうございます。
削除ボタンのアクションセットを以下のように修正して
=item_count>0
=UTIL.CELLV(S8,"Ⅰ")
サイド試したのですが、チェックボタンを選択し削除ボタンをおしたところで「ItemDelete」のメッセージは出るのですが、実際にはテーブルから削除がおこなわれません。おそらくIDの値を入れるところがまちがえてるような気がするのですが、自分でさがせません。

sa-- sa--
2つ目のアクションで条件に「item_count>0」を設定していますが、
「=item_count>0」が正かと存じます。

>If=UTIL.CELLV(S8,"Ⅰ")はTrueかFalseの場合の条件式をいれなくてもいいのでしょうか。
→チェックボックスのようにTrue、Falseを取得できるセルについては「=UTIL.CELLV(S8,"Ⅰ")=True」のような記述は不要で、「=UTIL.CELLV(S8,"Ⅰ")」でOKです。(もちろん書いても問題ありません)