# N:Nでリレーションを組ませると,最初の登録の時に選択できないのはなぜなのでしょうか？？（サブスタイルとか）

**URL:** <https://www.nocode-faq.com/t/topic/1910>\
**Category:** Adalo\
**Created:** [2021 年 7 月 20 日午前 8:59 UTC](https://www.nocode-faq.com/t/topic/1910 "2021-07-20T08:59:48Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mori](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mori](https://www.nocode-faq.com/u/mori)\
**Post date:** [2021 年 7 月 20 日午前 8:59 UTC](https://www.nocode-faq.com/t/topic/1910/1 "2021-07-20T08:59:48Z")

</div>

![スクリーンショット 2021-07-20 17.51.28](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/f/f6082c45a1ee328661934c80fb046f0fa500edfc.png)  
 ![スクリーンショット 2021-07-20 17.51.13](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/8/8f64f70431e6694f45a8f3f0eb0e807b33f98636.png)

N;Nのリレーションが絡んでくるといろいろなところでうまくいかなくなるので,質問内容のできない理由がわかると他のところの謎も解けるのかなという意図です.

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2021 年 7 月 21 日午前 3:07 UTC](https://www.nocode-faq.com/t/topic/1910/2 "2021-07-21T03:07:22Z")

</div>

+Addでデータを追加する際に、どちらか片方が、ADDでRelationのデータを追加できない状態になっているということですよね。

あまり考えたことないですが、Adaloの仕様的な部分だと思います。登録できてもいいような気もしますが、通常、N:N でRelationを追加する際には、データそのもの追加で一気にやることは少なく、Relationするデータを一つずつ考える方が多いので、下記で追加をしてました。（私の個人見解です  
)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/6/6b173ad51615b53edf4b41b635a4b78a5609e4d5.png)

【参考】操作動画

> **[Gyazo](https://gyazo.com/d9e80bf2c755b9b311c1aef9200abaca)**

【参考】 Relationships

> **[Relationships](https://help.adalo.com/database/collections-in-a-database)**

---

<div class="post-metadata">

**Author:** ![kinari](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/kinari/32/6625_2.png) [@kinari](https://www.nocode-faq.com/u/kinari)\
**Post date:** [2021 年 7 月 21 日午前 3:58 UTC](https://www.nocode-faq.com/t/topic/1910/3 "2021-07-21T03:58:51Z")

</div>

N:Nのリレーション自体が割とAdalo特有の仕組みらしいので、そういうものということで理解するしかない気もしますねー🤔

---

<div class="post-metadata">

**Author:** ![mori](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mori](https://www.nocode-faq.com/u/mori)\
**Post date:** [2021 年 7 月 21 日午前 6:41 UTC](https://www.nocode-faq.com/t/topic/1910/4 "2021-07-21T06:41:47Z")

</div>

![スクリーンショット 2021-07-21 15.31.51](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/2/22d744746903aaad0b5fe998cd42208a99f3bbcd.jpeg)

なるほどですね.

こういった形でユーザーにグループを登録してもらいたいのですが,登録フォームを作ってもフィールドのところにN:Nリレーションのものが出てきてくれないので…

何かいい方法ありましたら教えていただけると嬉しいです.

---

<div class="post-metadata">

**Author:** ![mori](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mori](https://www.nocode-faq.com/u/mori)\
**Post date:** [2021 年 7 月 21 日午前 6:50 UTC](https://www.nocode-faq.com/t/topic/1910/5 "2021-07-21T06:50:48Z")

</div>

![スクリーンショット 2021-07-21 15.49.58](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/3/32c31597b81612a740b7d36d388eabed7d199c23.jpeg)

N:Nでのリレーションなのでselect some itemを使ってフォームを組んでみたのですが,結局クリエイトする時にサブスタイルが出てきてくれないので.

---

<div class="post-metadata">

**Author:** ![Wataru](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/wataru/32/2147_2.png) [@Wataru](https://www.nocode-faq.com/u/Wataru)\
**Post date:** [2021 年 7 月 23 日午後 12:58 UTC](https://www.nocode-faq.com/t/topic/1910/6 "2021-07-23T12:58:55Z")

</div>

質問の意図に合ってないかもで恐縮ですが、

> [N:Nでリレーションを組ませると,最初の登録の時に選択できないのはなぜ](https://www.nocode-faq.com/t/topic/1910)

この理由は、N:Nなので、登録するときには「複数選択」をさせる必要があります。ですが「formではそれに対応できないから」なのかなかなと。

ですので、例えば

①formからレコードを予めcreateした状態にしておき  
②次の画面でtoggleボタンのあるcustom listを用意して複数選択させてあげる

、、、などのやり方でやりたいことが実現できるのではないかなと思いました。  
（ずれた回答だったらすみません）

---

<div class="post-metadata">

**Author:** ![mori](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mori](https://www.nocode-faq.com/u/mori)\
**Post date:** [2021 年 7 月 24 日午前 7:05 UTC](https://www.nocode-faq.com/t/topic/1910/7 "2021-07-24T07:05:30Z")

</div>

返信ありがとうございます！  
まさにそういったことがしたかったのですが,一度の画面でできると嬉しいなと思い質問させて頂きました.  
やはり2画面に分けるしかなさそうですかね.  
Userにとって二度手間になってしまいますが仕方ないですかね.

---

<div class="post-metadata">

**Author:** ![Wataru](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/wataru/32/2147_2.png) [@Wataru](https://www.nocode-faq.com/u/Wataru)\
**Post date:** [2021 年 7 月 24 日午後 12:02 UTC](https://www.nocode-faq.com/t/topic/1910/8 "2021-07-24T12:02:35Z")

</div>

> やはり2画面に分けるしかなさそうですかね.  
> Userにとって二度手間になってしまいますが仕方ないですかね.

そうですね、画面分けるしかないと思います。。

ただ登録項目がたくさんありすぎる場合、小分けにして入力させる方がストレスないケースもあるのでそこまでユーザービリティ下がらないかな、、、とか思ってやってます 😅
