キンコミ kintone user community

みんなの投稿

2023/07/12 11:39

【既にあるレコードの途中に新たなレコードを追加したい】

お世話になります。

Aアプリ内にルックアップでBアプリから名前を引用している箇所があります。

Bアプリにデータを追加した際に、レコード番号順に並べると追加したデータは昇順なら最後、降順なら最初に表示されるかと思います。

これを既にあるレコード番号の間にどうにか入れる方法が無いかを模索しております。

レコード番号以外の通し番号を持たせて並べることも考えたのですが、レコード数が300件弱あるため、変更があるたびにその番号以降を入れ直すのも現実的ではないと考えています。

「レコード番号を1から振り直せますか?」というヘルプ(https://jp.cybozu.help/k/ja/trouble_shooting/app_qa/record_renumber.html)
があるのですが、これですと関連付けるアプリが変更になるため、Aアプリのルックアップフィールドを毎回変更しなくてはいけないことになる気がしています。

行き詰ってしまい、皆様からのアドバイス等をいただければと思い投稿させていただきました。

宜しくお願いいたします。

3件のコメント (新着順)

プラグインが使える環境でしたら、自動採番プラグインも様々ありますので、
きったんさん、やまぐちさんがおっしゃるレコード番号じゃない並べ替えのキーを持つ方向性で行かせるかと存じます。

やまぐちさんのコメントにもありますが、レコード番号じゃない並べ替えのキーを持つのもいいかなと思います。
ただ私の場合、「通し番号」は使わないかもです。
今回、並んでいてほしい社員順があって、例えば営業、総務、経理・・・みたいな順番があるとすれば、
営業:1000
総務:2000
経理:3000
にして、
営業Aさん 1001
営業Bさん 1002
総務Cさん 2001
経理Dさん 3001

総務に新しい方が入ったら 2002

みたいな感じで社員番号で並べ替えします。


ぷりん
2023/07/12 16:28

きったん様
ご回答いただきありがとうございます!

やはりレコード番号以外の並べ替えのキーを持つのがよさそうですね。

採番方法、やってみたいと思います。

ありがとうございました。

やまぐち
2023/07/12 12:06

スマートな方法ではありませんが...

「レコード番号以外の通し番号」を、例えば10,20,30など10番おきに設定しておけば、その番号以降を入れ直す手間は無くせそうです。ただ、きれいではないですね😓
きれいにしたい場合は、書き出して、Excelで通し番号を振り直して読み込むのが簡単かと思います。


ぷりん
2023/07/12 16:27

やまぐち様
ご回答いただきありがとうございます!

通し番号に間を持たせるのは思いつきませんでした。

書き出し→再読み込みも試してみたいと思います。

ありがとうございました。