10 返信 最新の回答 日時: Jan 21, 2016 7:12 PM ユーザー:MiyukiImaizumi

    【ポータルに入力】デバッグでは動くが、ボタンでは動かない

    user25748

      いつもありがとうございます。宜しくお願いいたします。

       

       デバッグでは正常に動くのですが、ブラウズモードで「入力」ボタンを押しても、ポータルがアクティブにならず、

      入力が適いません。このようなことはなぜ起こるのでしょうか。

       

       以下は、登録スタッフの個人情報を格納するファイルです。

       

       就業時の苦情を受けたとき、記録を録ります。

       

       そこで、同じファイルの中に、「就業時の苦情」というテーブルを作成。

      ユニークな番号、スタッフ番号(登録#)を使い、リレーションを組みました。

       

       ポータルを使い、入力できるよう、以前働いていた方が残していった

      スクリプトを活用し、なんとか作ってみました。

       

       デバッグでは、ちゃんと入力できるようになるのですが、

      ブラウズモードにて「入力」ボタンをおしても、うんともすんとも言いません。

       

       大変恐縮なのですが、何が間違っているのか

      ご教示頂ければ幸いです。

       

       どうぞよろしくお願い申し上げます。

       

        

      ScreenClip.png

       

       

      ScreenClip.png

        • 1. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
          shin

          動いていないのではなくて、一瞬で終わってしまっているはずですよ。

          何をしたいのかよくわからないですが、面談内容、を入力したいのでしたら、ウィンドウを閉じる、の前に、スクリプト一時停止 を入れてみれば如何でしょう。

          • 2. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
            realworks

            最後に「ウインドウ内容の再表示」をいれてみたらどうでしょう?

             

            あとは、リレーションシップの設定で

            「このリレーションシップを利用して、このテーブルでのレコード作成を許可」

            を使うことでご希望されているようなことができるかもしれません。

            (要件でいろいろと考慮は必要になるかとは思いますが)

            • 3. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
              MiyukiImaizumi

              スクリプトの最後に「レコード確定」があるので、ポータルからカーソルは抜けてしまいます。

              ポータルのソート順で新しい順になっているのであれば、ポータル内のフィールドに移動してみてはいかがでしょうか?

              もし、作成順で古いのが上に来るのなら最後の行に移動しないといけませんが。

              ここでポータルの移動を使うと、他のタブにポータルがあるとそっちに行ってしまうので注意してください。

               

              また、ウインドウ固定しているのであれば、新規ウインドウは出さないで

              レイアウト切り替えだけで大丈夫ですよ。

              • 4. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                MiyukiImaizumi

                追記です。

                 

                レイアウト切り替えだと戻った時にデフォルトタブの表示になるので、

                タブに名前をつけて、オブジェクトへ移動でそこに戻る必要がありますね。

                • 5. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                  user25748

                  shin様

                  realwork様

                  Miyukimaizumi様

                   

                   ご教示誠にありがとうございます。

                  ただまだ理解が追いつかず、かみ砕いている最中でございます。

                   

                   なお、新しいことがわかりました。

                   

                   「就業時の苦情」での「入力」ボタンを押して反応がない、とおもっていたら、

                   

                   別のタブ、「紹介・就業履歴」でのポータルの行がどんどん増えていました。

                   

                   実は、「紹介・就業履歴」の仕組みを、「就業時の苦情」に転用しています。

                   

                   ただなぜこのようなことが起こるのか、理解が出来ていません。

                  唯一怪しいのが、「変数を設定」の部分です。

                   

                   変数については、一次記憶と言うことらしいのですが、

                  様々な本を読んでも、ネットで調べても、なかなか理解が進みません。

                   

                   大変恐縮ですが、ご教示頂けるととても嬉しいです。

                   

                   どうぞよろしくお願い申し上げます。

                   

                   以下に、①どんどん増えてしまっていたポータル「紹介・就業履歴」のスクリプト③リレーションの画像を

                  添付いたします。

                   

                  ①どんどん増えてしまっていたポータル

                  ScreenClip.png

                   

                  「紹介・就業履歴」のスクリプト

                  ScreenClip.png

                   

                  ③リレーション

                  ScreenClip.png

                  • 6. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                    MiyukiImaizumi

                    すごく見落としてました。

                     

                    新規レコードを作る前の移動先レイアウトを「紹介・就業履歴」ではなく、

                    「就業時の苦情」TOを使ったレイアウトにしてください。

                    テーブルを追加した時に自動的にレイアウトは作られているはずです。

                     

                    今は、「紹介・就業履歴」のレコードを追加していることになっています。

                    フィールドも「就業時の苦情」の登録#フィールドに変数の値を設定してください。

                    • 7. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                      user25748

                      Miyukimaizumi様

                       

                       ご指摘誠にありがとうございます。

                       

                       飛んだ間違いをしておりました。

                       

                       「就業時の苦情」タブにある、入力ボタンのスクリプトが、

                       「紹介・就業履歴」のものになっていました。

                       

                       ボタンに割り当てているスクリプトを変更、

                      無事に動きました。

                       

                       お騒がせしてしまい、誠に申し訳ございませんでした。

                       

                       しかし、このような思い込みのミスがあるということを

                      改めて学びました。

                       

                       心よりお礼申し上げます。

                       

                       今後ともどうぞよろしくお願い申し上げます。

                      • 8. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                        user25748

                        shin様

                         

                         ご教示誠にありがとうございました。

                         

                         今回は、私の飛んだ間違いでございました。

                         

                         「就業時の苦情」タブにある、入力ボタンのスクリプトが、

                         「紹介・就業履歴」のものになっていました。

                         

                         ボタンに割り当てているスクリプトを変更、無事に動きました。

                         

                         お騒がせしてしまい、申し訳ありません。

                         

                         今後ともどうぞよろしくお願い申し上げます。

                        • 9. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                          user25748

                          realwork様

                           

                           ご教示誠にありがとうございました。

                           

                           今回は、私の飛んだ間違いでございました。

                           

                           「就業時の苦情」タブにある、入力ボタンのスクリプトが、

                           「紹介・就業履歴」のものになっていました。

                           

                           ボタンに割り当てているスクリプトを変更、無事に動きました。

                           

                           お騒がせしてしまい、申し訳ありません。

                           

                           今後ともどうぞよろしくお願い申し上げます。

                           

                          • 10. Re: 【ポータルに入力】デバッグでは動くが、ボタンでは動かない
                            MiyukiImaizumi

                            解決してよかったですね。

                            そして自分ももう少しちゃんと書かれていることを読まなきゃと思ったのでした。