015-003908
フィールドタイプを変更することで、設定できない組み合わせのリレーションが存在する。
- 種別
- 不具合
- 機能
-
- リレーション
- 再現バージョン
-
- 8.0.2
- 8.0.3
- 8.0.4
- 8.0.5
- 8.0.6
- 8.0.7
- 8.1.0
- 8.1.1
- 8.1.2
- 8.1.3
- 改修バージョン
- 公開日
- 2011-03-01
- 更新日
- 2013-04-01
詳細
【準備】
- ライブラリ1に次のフィールドを作成します。
-------
フィールド名:フィールドa
フィールドタイプ:数値
------- - ライブラリ2に次のフィールドを作成します。
-------
フィールド名:フィールドb
フィールドタイプ:数値
------- - ライブラリ1で「リレーションの追加」画面を表示します。
- 次の設定のリレーションを追加します。
-------
キーとなるフィールド:「フィールドa (数値)」⇔「フィールドb (数値)」
-------
【再現手順】
- ライブラリ1で、「フィールドa」のフィールドタイプを「文字列(1行)」に変更します。
補足:
- 「文字列(1行)」と「数値」は、キーとなるフィールドで設定できない組み合わせです。
- 「文字列(1行)」と「数値」は、キーとなるフィールドで設定できない組み合わせです。
- ライブラリ1で「リレーションの設定」画面を表示します。
- リレーション一覧を確認します。
→現象発生:
設定できない組み合わせのリレーションが存在しています。
補足:
- フィールドタイプが「数値」以外の場合でも、設定できない組み合わせのフィールドタイプに変更すると、同様の現象が発生します。
- 「リレーションの変更」画面を表示後、何も変更せずに[変更する]をクリックすると、次のエラーが発生します。
-------
エラー番号:13831
リレーション設定ができないフィールドタイプの組み合わせです。
-------
回避/対応方法
本現象に対する有効な回避方法や対応方法はありません。