<div dir="ltr">喜多さん、林さん<div><br></div><div>大塚です。</div><div>ありがとうございます、どちらの方法でも問題なくなることを確認しました。</div><div>大変助かりました。</div><div><br></div><div>表示だけなら仕様とも言えるかもしれないですが、データが勝手に書き変わって</div><div>しまうのでこれはやっぱりバグかなあという気がします...。</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2020年6月16日(火) 17:42 喜多耕一 <<a href="mailto:kou35tochas@gmail.com">kou35tochas@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">林さん<div dir="auto"><br></div><div dir="auto">北海道の喜多です。</div><div dir="auto"><br></div><div dir="auto">補足ありがとうございます。</div><div dir="auto">確かに「コンボボックスの代わりに〜」にチェックをつけると、変更されなくなりました。</div><div dir="auto"><br></div><div dir="auto">でも、リンクでレコード数が90までしか対応してないのは、仕様というよりバグっぽいと思います。</div><div dir="auto">気づかないで、データが勝手に書き換えられると、困っちゃいますよね(笑)</div><div dir="auto"><br></div><div dir="auto">北海道 喜多</div><div dir="auto"><br></div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2020年6月16日(火) 16:37 林博文 <<a href="mailto:hayashi@apptec.co.jp" target="_blank">hayashi@apptec.co.jp</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">大塚さん<div>喜多さん</div><div><br></div><div>喜多さんの補足です。</div><div><br></div><div>fileをcsvで作成し、fileの属性を<span style="color:rgb(0,0,0);font-family:-webkit-standard;font-size:medium">fid,poiid,name の</span>3つ作成して、大塚さんのとおりにリレーション参照をセットしました。</div><div>fileの属性フォームのウィジットタイプがリレーション参照のとき、Display Expressionがnameにセットされました。</div><div><span style="color:rgb(0,0,0);font-family:-webkit-standard;font-size:medium">Display Expression</span>をfidに変更し、ウィジットタイプを「コンボボックスの代わりに読み取り専用ラインエディットを使用する」にするとよいです。</div><div><br></div><div>なお、コンボボックスの場合ですが、コンボボックスのメンバーに代入されるのが初期100要素までになっているようです。</div><div>当然初期リストに「191」がないので、リストの要素1番目が代入されるというクラスの動作になっているのでしょう。</div><div>191にリレーション参照になっているfilesの1を選択して、1に変わったあと、191を手動でタイプすると、リストのメンバーに191が入るので、</div><div>次にfilesの2,3,4を選択した時には、191は1には変わりませんでした。<br></div><div>バグというよりそういう仕様・・・・?かな</div><div><br></div><div><br></div><div><br></div><div><br clear="all"><div><div dir="ltr"><div dir="ltr"><span>-- <br></span>--------------------------------------------------
<br>OSGeo.JP
<br> <a href="http://www.osgeo.jp" rel="noreferrer" target="_blank">http://www.osgeo.jp</a>
<br>--------------------------------------------------
<br>APPLIED TECHNOLOGY CO.,LTD.
<br>
<br>MANAGER
<br>Engineering headquarters
<br>Geospatial Information Section
<br>GIS Expert
<br>
<br>HIROFUMI HAYASHI
<br><a href="mailto:hayashi@apptec.co.jp" rel="noreferrer" target="_blank">hayashi@apptec.co.jp</a>
<br>
<br>Umeda Center Bldg. 2-4-12 Nakazakinishi
<br>Kitaku, Osaka 530-0015 JAPAN
<br>
<br>  Tel: 06-6373-6121
<br>  Fax: 06-6373-6126
<br>-------------------------------------------------- <br></div></div></div><br></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2020年6月16日(火) 12:03 喜多耕一 <<a href="mailto:kou35tochas@gmail.com" rel="noreferrer" target="_blank">kou35tochas@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">大塚さま<div dir="auto">みなさま</div><div dir="auto"><br></div><div dir="auto">北海道の喜多です。</div><div dir="auto">私もリレーションはよく使うので、テストデータを作って3.10で試してみました。</div><div dir="auto">確かにリレーションを設定してあると、3桁の数字が勝手に編集され、1に置き換わってしまいました。</div><div dir="auto">バグだと思います。</div><div dir="auto"><br></div><div dir="auto">回避方法としては、子レイヤのレイヤプロパティ→属性フォームで、リレーションしている属性のウィジェットタイプを「テキスト編集」に戻すことで、勝手に編集されるのは回避できるようです。</div><div dir="auto"><br></div><div dir="auto">あとは、編集されないように非表示にするかですね。</div><div dir="auto"><br></div><div dir="auto">どなたか、バグ報告していただければ嬉しいです。</div><div dir="auto"><br></div><div dir="auto">北海道 喜多</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2020年6月16日(火) 5:47 Kohei Otsuka <<a href="mailto:kochizufan@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">kochizufan@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">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>
_______________________________________________<br>
OSGeoJapan-discuss mailing list<br>
<a href="mailto:OSGeoJapan-discuss@lists.osgeo.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">OSGeoJapan-discuss@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a></blockquote></div></div>
_______________________________________________<br>
OSGeoJapan-discuss mailing list<br>
<a href="mailto:OSGeoJapan-discuss@lists.osgeo.org" rel="noreferrer" target="_blank">OSGeoJapan-discuss@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a></blockquote></div>

<br>
【秘密保持のお願い】このメールには機密情報や個人情報が含まれている可能性がございます。誤ってこのメールを受信された場合は、お手数ですがシステム上から削除いただき、送信者または管理者(<a href="mailto:privacy@apptec.co.jp" rel="noreferrer" target="_blank">privacy@apptec.co.jp</a>)に御連絡頂ますようお願い申し上げます。<div><br><div>Confidentiality Note: This email may contain confidential and/or private information. If you received this email in error please  delete and notify to sender or adminstrator(<a href="mailto:privacy@apptec.co.jp" rel="noreferrer" target="_blank">privacy@apptec.co.jp</a>).</div></div></blockquote></div>
</blockquote></div>