モデルを削除するとテーブル項目の書式が消える
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
uniPaaS V1 Plus 1.8 SP1c を使っています。
テーブルリポジトリの項目に利用されている
モデル
を削除しました。
するとテーブルリポジトリの 書式 が
綺麗さっぱり消えて無くなってしまいます。
(おかげでテーブル情報不完全でAPGなどで開けない。)
実際の製造場面でこのような事をする事はほぼ無いのですが
V8、V9 Plusの頃は、テーブル上の書式だけは残って
いたと思います。
これは仕様でしょうか?
テーブルリポジトリの項目に利用されている
モデル
を削除しました。
するとテーブルリポジトリの 書式 が
綺麗さっぱり消えて無くなってしまいます。
(おかげでテーブル情報不完全でAPGなどで開けない。)
実際の製造場面でこのような事をする事はほぼ無いのですが
V8、V9 Plusの頃は、テーブル上の書式だけは残って
いたと思います。
これは仕様でしょうか?
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
nkmt さん、こんにちは。
本当ですね。今、試してみましたら確かに消えました。
ただし、モデルを削除するときに下記の警告が出ました。
-----
モデルを削除した場合、参照しているオブジェクトに予測できない
影響が出る場合があります。削除を実行しますか?
-----
このあたりが前のバージョンと変わってるみたいですね。
削除する場合は、クロスリファレンスを掛けて、継承解除が必須
になりますね。
タンダコンピュータ/丹田 昌信
本当ですね。今、試してみましたら確かに消えました。
ただし、モデルを削除するときに下記の警告が出ました。
-----
モデルを削除した場合、参照しているオブジェクトに予測できない
影響が出る場合があります。削除を実行しますか?
-----
このあたりが前のバージョンと変わってるみたいですね。
削除する場合は、クロスリファレンスを掛けて、継承解除が必須
になりますね。
タンダコンピュータ/丹田 昌信
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
丹田さん おはようございます。
> 削除する場合は、クロスリファレンスを掛けて、継承解除が必須
> になりますね。
そうですね。今後はそのようにしたいと思います。
V8アプリのタイプとテーブルを、とりあえずV1 Plusに
コンバートして、またさらに必要な部分だけを別の
V1 Plusに手動で移植中で、移植が完了したモデルを
どんどん削除してて、今回の現象に遭遇しました。
> 削除する場合は、クロスリファレンスを掛けて、継承解除が必須
> になりますね。
そうですね。今後はそのようにしたいと思います。
V8アプリのタイプとテーブルを、とりあえずV1 Plusに
コンバートして、またさらに必要な部分だけを別の
V1 Plusに手動で移植中で、移植が完了したモデルを
どんどん削除してて、今回の現象に遭遇しました。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
nkmt さん、こんにちは。
ふと思ったのですが、これは多分、V8 のときとはモデルの継承
方法が変更になったからみたいですね。
V8 の頃は、モデルを適用すると、定義内容がすべて自動的に継承
されるという動きだったと思いますが、V9 くらいからは、モデル
を選択したあと、継承したい項目だけを継承ボタンで選択できる
ようになりましたよね。
これが、仕様変更になった理由じゃないでしょうか。
タンダコンピュータ/丹田 昌信
ふと思ったのですが、これは多分、V8 のときとはモデルの継承
方法が変更になったからみたいですね。
V8 の頃は、モデルを適用すると、定義内容がすべて自動的に継承
されるという動きだったと思いますが、V9 くらいからは、モデル
を選択したあと、継承したい項目だけを継承ボタンで選択できる
ようになりましたよね。
これが、仕様変更になった理由じゃないでしょうか。
タンダコンピュータ/丹田 昌信
投票数:0
平均点:0.00