「設計の引き継ぎでフォームの変更は失われます(設計情報を確認してください)」って何?
【現象】
- デザイナーからフォームとかビューとかの設計を編集しようとすると、以下のようなメッセージが出るときがありますが。
【原因】
- これは、そのDBが何かのテンプレートから設計を引き継いで作成されている場合に出ます。
そのDBのプロパティを開くと、「テンプレートから設計を引き継ぐ」にチェックが付いてて、元になってるテンプレート名を見ることができます。
つまりはこの「テンプレートから設計を引き継ぐ」にチェックが付いている限り、今DBの設計をどう編集しても、Designタスクがサーバで読み込まれた時点で元のテンプレートの設計に戻ってしまいますよーと言ってるらしいですよ。上のメッセージは。
【対処】
- せっかく編集した設計内容をDesignタスクで巻き戻されないようにするための方法は以下の2つ。
- 編集しようとするビューなりフォームなりの設計要素の、設計のプロパティを開いて、
「更新時に再設計/設計の置換を禁止する」にチェックを入れる。
→今変更したい設計要素だけとりあえず変更して残しておきたいときにべんり。
関連)設計置換しても古い設計が更新されずに残ってしまってるのは何で?
ここのチェックを入れたときは、こういう↑事態にご注意。
- データベースのプロパティから「テンプレートから設計を引き継ぐ」のチェックを外す。
→もう今のDBは元にしたテンプレートとは全然別物になってしまった時などにべんり。
目次に戻る