フォームにボタンを配置しF7実行時のエラーについて (in EventsManager.commonHandlerBefore())
フォームにボタンのみを配置し、F7で実行したところ、以下のエラーが発生しました。
in EventsManager.commonHandlerBefore(): no current record available!
目的としては、ボタンをクリックしたら次の画面に遷移させたいと考えています。
エラーが発生せずにボタンクリックで画面遷移を実現するには、どのように設定すればよいでしょうか?
試したこと:
- フォームにボタンのみを配置
- F7で実行
環境
エディション : Windows 10 Pro
バージョン: 22H2
インストール日: 2022/02/25
OS ビルド: 19045.5371
Magic : Magic xpa Enterprise Studio 4.9 30-Mar-2023
リッチクライアント
-
iwasakiさん、
F7で実行するまえに、F8で構文チェックはされましたか?
-
tandaさん
F8での構文チェックを実行したところ、以下のエラーが表示されました。
EP0260: リッチクライアントタスクには、少なくとも1つ以上の項目を定義する必要があります。
その後、ダミー変数を1つ追加したところ、エラーなく画面遷移ができるようになりました。
ご助言いただきありがとうございました!
-
iwasakiさん、
解決してよかったですね。
F8は、ついつい忘れてしまいがちな操作ですが、慣れるとたいへん重宝する機能ですよ。ぜひ習慣付けしてください。
-
tandaさん
F8キーの重要性、改めて認識しました
意識して使うようにして、開発効率を上げていきたいと思います -
iwasakiさん、
話はちょっと逸れるのですが、お見受けしたところ、リッチクライアントでいろいろ作られているようですね。リッチクライアントのユーザがどんどん増えてきて、うれしい限りです。
リッチクライアントは、アプリの実行環境の発想が、世界の最先端を行っていると思います。クライアント側は単なるデータブラウザで、ロジックとユーザデータが一緒になって、XMLで行き来しているだけですから。
このような発想を、最初に思いついたMagic社の天才グループに改めてエールを送りたいと思います!
サインインしてコメントを残してください。
コメント
5件のコメント