5 返信 最新の回答 日時: Apr 30, 2014 7:54 PM ユーザー:Nu-nrg

    スクリプトでポータル内のフィールドに値入力

    Nu-nrg

      タイトル

      スクリプトでポータル内のフィールドに値入力

      フォーラムに投稿

           リレーションで関連テーブルの作成を許可しており、
           ポータル内に値を入力することによって、関連レコードを作成するとき、
           スクリプトで、「フィールド設定」がポータル内のフィールドに対して出来ません。

           ポータルのフィールドは、関連レコードのオカレンスであるので、選択が出来ないということでしょうか。

           何か方法はありますでしょうか。
            

        • 1. Re: スクリプトでポータル内のフィールドに値入力
          Shin

               そのリレーションを通した新規レコードの作成が許可されていないのでは。

               手動で、そのポータル内の新規行のフィールドにデータを入力するとどうなりますか。

          • 2. Re: スクリプトでポータル内のフィールドに値入力
            Nu-nrg

                 Shinさん、すいません、また説明が下手だったかもしれません。

                 ホータルを表示しているレイアウト上で、
                 ポータルに複数レコードが表示されているので、そのあるレコードの、あるフィールドをスクリプトで設定出来きないという意味です。

                 例とすると、
                 ポータル行1〜ポータル行10まであったとして、各行にボタンを配置し、
                 ボタンを押すと、スクリプトが走り、その行の指定されたフィールドに値を入れたい。
                 ということがやりたいです。

            • 3. Re: スクリプトでポータル内のフィールドに値入力
              Shin

                   フィールドを設定で、フィールドをリーレーション先の関連フィールドとして指定すれば、可能です。

                   手動では可能なのですか。

              • 4. Re: スクリプトでポータル内のフィールドに値入力
                Nu-nrg

                     はい、手動では可能です。
                     リレーションされたデータも確認済みです。

                     まだちょっと説明が不足していました。
                     ポータルに数行あるうち、既存の関連レコードは、スクリプトで編集することになります。
                     関連レコードが1〜10あるうち、1〜10のボタンがポータル行にあり、そのレコードのある部分にデータを編集します。
                     (値一覧みたいな感じで、関連レコード先を変える感じです。)
                     このアクティブな関連レコードのフィールドに設定をしたいことになります。

                     もう1つありまして、
                     11行目は何もなく、フィールドに値を入れることにより、関連レコードが新規作成されます。
                     この新規作成時もポタンでフィールド設定がしたいという感じになります。

                • 5. Re: スクリプトでポータル内のフィールドに値入力
                  Nu-nrg
                       

                  フィールドを設定で、フィールドをリーレーション先の関連フィールドとして指定すれば、可能です。

                  なんか難しく考えていたようです。
                       Shinさんのこの方法一発だけでいけました。
                       ポータル内の新規レコードにも、その行にあるボタンにスクリプトを割当て、リレーション先の関連フィールドを指定でいけました。

                  お騒がせしました。