Q&A

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

DB更新アクションのより簡易な作成

umemura umemura

2019-07-04 19:44

カラムが100以上あるテーブルに対して、インサートを実行したいのですが
やはりデータ制御のアクションでカラムを一個ずつ手で追加していくしかないのでしょうか。

カラム数がたくさんあり面倒です。何か良い方法がないでしょうか。

Yexiongmao Yexiongmao
アクションの流用までは思いつきませんでした。
それなら、そんなに頑張らなくても済みそうですね。
登録も、更新もあるので今後は便利に使わせていただくことにします。
ありがとうございました。
umemura umemura
テーブルのメンテナンス画面を自動生成する機能があるのですね。

Ctrlボタンを押しながらドラッグすることで
アクションセットをまたいだコピーもできるとのことなので、
面倒なものはここで自動生成したアクションを流用できそうです。
ありがとうございます。

Yexiongmao Yexiongmao
すいません訂正です。
使用するアプリのテーブルにペースト→使用するアプリのシートにペースト
です。
Yexiongmao Yexiongmao
メダルベストアンサー
テーブルにデータを登録するアクションでカラム数が多くて一つづつ列を選択してセルを指定するのが大変だ。ということですね。
csvファイルを経由してレコードを追加する以下のような方法はあります。

①全ての項目名が一致している必要があるので、テーブル管理のテーブル一覧から当該テーブルを右クリックして、「テーブルからシート作成」を実行し、表示されたシートの項目をID、LAST_UPDATER、LAST_MODIFIEDを除いてコピーし、使用するアプリのテーブルにペーストします。

②追加するデータを作成し、ファイル操作タブの「セル~のデータをcsvファイルとして登録する」アクションを作成します。~には項目名の初めから最後の項目名を含むセル範囲を指定します。

③データ操作タブのcsvファイルのデータをテーブルに登録するアクションを追加し、上で作成したcsvファイルを指定します。

ファイルを経由するのでスマートとは言えない方法なので、できれば頑張ってデータ登録アクションを作成したほうが良いと思います。