<div dir="ltr"><div dir="ltr">大塚です。</div><div dir="ltr">お世話になっております。<br><br>QGISのテーブル間リレーションシップで、親レコードへの参照が勝手に</div><div dir="ltr">書き換えられるバグが発生して困っております。</div><div dir="ltr">何か対処法、ワークアラウンドなどないでしょうか。<br><br>現象としては以下のような感じです。<br><a href="https://t.tilemap.jp/maplat/ol6bug/qgis_bug.mov">https://t.tilemap.jp/maplat/ol6bug/qgis_bug.mov</a><br></div><div dir="ltr"><br></div><div>poisというポイントテーブルのfidとfilesという位置情報なしテーブルのpoiidが</div><div>リレーションシップが張られており、当初poisのfid191番「いくつかの尊像」が</div><div>filesの1,2,3,4番、poisのfid90番「まんなおし地蔵」がfilesの246,247,248番と</div><div>リレーションシップが張られています。</div><div>ところが、編集モードでfilesの1,2,3,4を開いただけで、勝手にリレーション</div><div>シップがpoisのfid90番に書き換えられてしまい、poisのfid90番がfilesの1,2,3,4,</div><div>246,247,248番とリレーションのある状態になってしまいます。<br></div><div>どうも、編集UI上でリレーション先の選択肢として取れる値がfid90で頭打ちに</div><div>なっているような感じです。</div><div><br></div><div>回避策などご存知の方おられましたら、教えていただければ幸いです。</div><div>よろしくお願いいたします。</div><div dir="ltr"><br></div><div class="gmail_quote"></div></div>