Q&A

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

条件をしていして、テーブルに登録

to-bu to-bu

2023-10-19 16:34

お世話になっております。

やりたいこと
テーブルから複数のデータを取得したあと、退職日が2023/04/1から2023/09/29まで
に退職した人を削除して、社員情報テーブルに登録したい。
退職日は空欄もあるので、どのようにして最後までデータを確認する
アクションはどうしたらいいでしょうか。

お忙しいところ恐縮ですがご教示お願い致します。

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
ご確認を頂きまして、ありがとうございます。

添付画像のような条件設定も可能だと思います。
上手く動作しない場合、以下をご確認いただけますでしょうか。

・検索条件にセットしているDATE関数が正常に動作しているか。
 実際にCELFシート上にコピペし、
 エラー(#NAME?)にならず、きちんと日付の値を返しているかをご確認ください。
 引数に全角やスペースを含む場合、関数がエラーとなっている場合がございます。

・テーブルの退職日の列の定義が「日付」になっているか。

どうぞよろしくお願いいたします。
メールコンタクトをとる
to-bu to-bu
新日本コンピュータマネジメント株式会社
ご担当者様

お世話になっております。

お忙しいところご回答ありがとうございました。
ご教示いただいたもの試してみました。
可能なことを確認致しました。

私も試しにアクションを作成してみたのですが、画面のアクションではできませんでした。
こちらの使い方はできないのでしょうか。

お忙しいところ恐縮ですがご教示の程よろしくお願いいたします。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。
以下のような方法はいかがでしょうか。

①単に指定テーブルから条件に合致するデータを削除したい場合。
「データを削除する」アクションで、
 画像のような削除条件を設定すれば可能かと思います。

②一旦シートに展開したデータを、また別のテーブルに登録する。
ただし、指定期間内に退職した方を除外して、登録したい場合。

・必ず情報の入っている列(例えば氏名の列)を条件として、ループ処理を設定します。
・AND関数で、退職日が指定期間に含まれているかどうかで、分岐処理を設定します。
・指定期間内の退職日でなければ、その行をテーブルへ登録する処理を行います。

ご参考になりましたら幸いでございます。
どうぞよろしくお願いいたします。

メールコンタクトをとる