2 返信 最新の回答 日時: Apr 21, 2009 6:24 PM ユーザー:moumou

    ポータル内の項目を一行で表示したい。

    moumou

      タイトル

      ポータル内の項目を一行で表示したい。

      フォーラムに投稿

      皆さんこんにちは、

      moumouと申します。

       

      一人ではどうしても解決出来なくなりました。

      助けて下さい。

       

      現在データベースを作成していますが、

      (Win XP  FM10 にて作成)

      顧客名簿で担当者を、他の理由から別のテーブルで管理しており、ポータル表示してあります。

       

      ですが、顧客名簿の一覧(印刷用)で、出来れば担当者を一行で表示したいと思っています。

       

      顧客により担当者数に幅があり、ポータル表示では、一覧印刷の一行の高さが高くなり過ぎてしまいます。

      なんとか、計算式などで一行表示までもってこられないでしょうか?

       

      よろしくお願いします。

       

       

        • 1. Re: ポータル内の項目を一行で表示したい。
          user6776
            
          担当者を一行で表示したいというのは、一覧表示(印刷用)の1行の幅に多くの担当者をできるだけ表示させたいということで良いでしょうか?
           
          【方法1】
           一覧表示(印刷用)の1行を太めに取って、ポータルに対してスライド印刷の設定を行います。
          対象となるパートも縮小のチェックも入れて下さい。 
          担当者が多い場合は太めの1行。少ない場合は細い1行となります。 
          ※よく考えるとこの方法だと1行に収まらないのが前提ですね・・・ 
           
          【方法2】
            一覧表示(印刷用)の1行の幅のポータルを作成。文字を小さくすれば2行くらいのポータルを設定出来るでしょうか。
          その設定したポータルの横に、3行目から始まるポータルを設定。ポータル設定の画面で、最初の行に「3」と入力して下さい。
          そうすれば、下記のようなポータルが作成出来ます。数字が行番号と思って下さい。
          |1|3|5|
          |2|4|6| 
           

          【方法3】
          ポータルに対して、下記のような計算フィールドを用意します。
           Substitute ( List(さんぷる::担当者) ; "¶" ; "" )
          そうすると、担当者がずらずらと並ぶと思います。最後の""の箇所を「、」にすると担当者が「、」で区切られて表示されます。その辺は趣味で変えてみて下さい。

          • 2. Re: ポータル内の項目を一行で表示したい。
            moumou
              

            Sago350さん

             

            ありがとうございます。

            早速、Substituteを使って作りました!

            思った通りの表示が出来ました。ありがとうございます。

            方法1 と 方法2 も 他の表示部分で使えそうです。

            参考にしてみます。

             

            ありがとうございました!!!

             

            moumou

            http://forum-jp.filemaker.com/fmijp/view_profile?user.id=114