作成者カテゴリ返答の対象
公開
tanta
02/23/1998 11:06 AM
文書リンクアイコン 「フォームが設定できません」エラーが出る
フォーム式の設定?

単純な回答しかできませんので、「そんなんわかってるわ!」と思われるかもしれませんが、もしお役に立てればいいな、と思ったので私の意見を書かせていただきます。

「フォームが設定できません」というメッセージが表示された後になんらかのフォームで文書が作成(表示)される、という現象は、こちらが指定したフォームがDBに存在しないので、仕方なくデフォルトのフォームで文書を開いてくる、ということですよね?

「フォームが設定できません」というメッセージの後ろに、フォーム名は表示されていませんでしょうか?もし表示されていれば、それは、「そんなフォームで文書を作れと命令されても、DB中にはそんなもんありません」と言ってるんだと思うのですが・・・・

それか、私も一度試してみたのですが、次のことも関係あるかもしれません。
例えば、ビュー上のアクションボタンに

@Command([Compose];"Main")

という式を設定しておいて、そのビューのフォーム式には、

@If(@IsNewDoc;"Main2";"")

という式を設定し、そのビューのアクションボタンをクリックして文書を新規作成、保存してみました。

すると、その文書の[Form]フィールドに入力されていた値は、「Main2」でした。
@Command命令よりも、フォーム式が優先する、ということなんでしょうか?
とすると、フォーム式で、存在しないフォーム名を指定している、というようなことも考えられます。

それとももっと単純に、フォーム名を指定するとき、そのフォーム名が半角の所、全角文字になってたりして・・・
うちの開発者が実際にそれをして、気づかずに長い間悩まされてましたから。

うまく解決するといいですね!


[Previous Main Document]
「フォームが設定できません」エラーが出る (さるえ)
. . アプリケーション情報作成は正しい? (とも)
. . フォーム名は正しい? (unoppy)
. . . . そうなのですが (さるえ)
. . フォーム式の設定? (tanta) * 現在地 *
. . . . フォーム式のせいでした (さるえ)
[Next Main Document]