5 返信 最新の回答 日時: Mar 1, 2010 9:44 PM ユーザー:TailCapeT

    指定フィールドを指定できない

    advnce-tanaka

      タイトル

      指定フィールドを指定できない

      フォーラムに投稿

      XP、FM10を使用しております。


      スクリプト管理にて、『計算結果を挿入』というコマンドを選択し、
      指定フィールドへ移動のチェックボックスにチェックを入れ、フィールドを指定しているのですが、指定したフィールド以外のフィールドへ
      挿入されてしまいます。

      フィールド内のフィールド名には相違なく、フィールド上で右クリックで
      フィールド指定を確認しても相違がございません。

      なぜ指定以外のフィールドへ挿入されるのか皆目検討がつかなくなっております。

      こういった事象の回避策などはございますでしょうか。

      お手数をお掛けしますが何卒よろしくお願い申し上げます。


        • 1. Re: 指定フィールドを指定できない
          d.o
            

          advnce-tanakaさん

           

          レイアウト設定で設定されているテーブルオカレンスがスクリプトで指定しているテーブルオカレンスと違うということは無いでしょうか?

           

          外していたらすみません。

           

          • 2. Re: 指定フィールドを指定できない
            advnce-tanaka
              

            D-O さん

             

            早速のご返信をいただき、ありがとうございます。

             

            ご指摘をいただきました『テーブルオカレンス』という単語自体が理解できない未熟者でございますので、

            詳細を再度、ご指導いただけませんでしょうか。

             

            お手数をお掛けいたしますが何卒よろしくお願いいたします。

             

            • 3. Re: 指定フィールドを指定できない
              TailCapeT
                

              リレーションシップグラフの画面で表示するテーブル1個それぞれを「テーブルオカレンス」と言います。

              さんが仰っているのは、「その操作を行おうとしているリレーション指定フィールドのテーブルオカレンス名とレイアウトのテーブルオカレンスが違うと動かないよ」という事です。


              レイアウト上にあるフィールド名の名前の「::」の左側と、スクリプトで指定しているフィールド名の「::」左側は同じですか?

              違っていたらそれが原因かと思います。

               

              違っていたらスクリプトの式にてフィールド名を変更すれば大丈夫です。

               

              ご確認下さい。

               

               

              • 4. Re: 指定フィールドを指定できない
                advnce-tanaka
                  

                oztat さま

                 

                ご返信をいただきありがとうございます。

                 

                ご指摘をいただきました箇所の確認を行いましたが、指定テーブルの相違は

                ございませんでした。

                 

                他に理由などがあるのでしょうか。

                • 5. Re: 指定フィールドを指定できない
                  TailCapeT
                    
                  可能性を挙げます。 
                   
                  「計算結果を挿入のスクリプト」は、レイアウト上に該当フィールドがなければいけません、レイアウト上に指定フィールドを配置していますでしょうか?
                   
                  他構築上のケアレスミス 
                  ・該当スクリプトの後で意図しない動作をさせている。 
                  ・呼び出すスクリプト名を間違えている。
                  ・似たフィールド名を指定している。
                  ・似たテーブル名を指定している。
                   
                   などです。
                   
                  一度、「フィールド設定」 を使用して同様の症状が出るのかを確かめてみるのも良いです。