014-009585
「自動採番」項目の前後に付与する文字列を変更すると、関連アプリへのリンクをクリックした時に、該当するレコードが正常に表示されなくなる場合がある。
- 種別
- 不具合
- 機能
-
- カスタムアプリ
- 再現バージョン
-
- 10.6.0
- 10.6.1
- 10.7.0
- 10.8.0
- 10.8.1
- 10.8.2
- 10.8.3
- 10.8.4
- 10.8.5
- 10.8.6
- 10.8.7
- 改修バージョン
- 公開日
- 2019-03-04
- 更新日
- 2019-03-04
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- 検索ルックアップの「キーになる項目」に、「自動採番」項目を設定する。
- 「自動採番」項目の値の前、または後に付与する文字列を変更する。
【準備】
- カスタムアプリで、アプリを追加します。
例:
- アプリ1
- アプリ2
- アプリ1に、項目を追加します。
例:
-------
項目名:項目1
入力タイプ:文字列(1行)
------- - アプリ2に、項目を追加します。
例:
-------
項目名:項目2
入力タイプ:自動採番
値の前に付与する文字列:A
------- - アプリ2で、レコードを登録します。
例:
レコード1
-------
項目2:A1
------- - 項目2の「項目の変更」画面で、「値の前に付与する文字列」を変更し、「次に付与する番号」を「1」にします。
例:
- 値の前に付与する文字列
変更前:
A
変更後:
B
- 次に付与する番号
変更前:
2
変更後:
1
- 値の前に付与する文字列
- アプリ2で、レコードを登録します。
例:
レコード2
-------
項目2:B1
------- - アプリ1に次のようなリレーションを追加します。
例:
-------
リレーション名:リレーション1
関連づけるアプリ:アプリ2
キーになる項目:項目1[type=文字列(1行)]⇔項目2[type=自動採番]
検索ルックアップ:「検索ルックアップ機能を使用する」のチェックボックスを選択する
関連アプリへのリンク:「レコード一覧画面に表示する」のチェックボックスを選択する
------- - アプリ1にレコードを登録します。
例:
- レコード3
項目1:A1 - レコード4
項目1:B1
- レコード3
【再現手順】
- [カスタムアプリ] > [アプリ1]の順にクリックします。
- レコード3の[リレーション1]をクリックします。
→現象発生:
「レコードの検索結果」画面に、レコード1が表示されません。
補足:
- レコード4の[リレーション1]をクリックすると、 「レコードの検索結果」画面に、レコード1とレコード2が表示されます。
- 「リレーションの追加」画面で、「レコード詳細画面に表示する」のチェックボックスを選択した場合、「レコードの詳細」画面でも同様の現象が発生します。
回避/対応方法
本現象に対する有効な回避方法や対応方法はありません。