初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-02-21 19:54:05

きっさん
Member

繰り返しフィールド

FMP 16.0.4.403 Adv. 32bit
Windows 10 home 64bit

繰り返しフィールドでは、スクロールバーは使えませんが、使えるように、またはこれに変わる方法はないのでしょうか?
ありましたら、ご教示下さい。

Offline

#2 2018-02-21 20:16:22

Hiro
Member

Re: 繰り返しフィールド

繰り返しフィールドを1コマごとに分解して個別配置すれば、
スクロールバーを設定できます。

Offline

#3 2018-02-22 09:29:12

チポ
Member

Re: 繰り返しフィールド

そういうことなのかな?

例えば、
10回の繰返しフィールドを、
5回分表示して、スクロールで残りの表示をさせる。

ではないのかな?

Offline

#4 2018-02-22 10:01:31

きっさん
Member

Re: 繰り返しフィールド

Hiro wrote:

繰り返しフィールドを1コマごとに分解して個別配置すれば、
スクロールバーを設定できます。

ご教示ありがとうございます。
確かに、個別配置すれば、1コマにスクロールバーが設定出来ました。
説明不足でしたが、私が思っているのは、
繰り返しフィールドが50行あったとして、
10行のみ表示させて、11行目に入力する際に下にスクロールさせて入力させたいのです。
ポータルで使われる機能と同じようにしたいのですが。
ご教示頂いた方法の、私の解釈と設定が間違っているのでしょうか?

Offline

#5 2018-02-22 11:05:38

Shin
Member

Re: 繰り返しフィールド

別に計算式繰り返しフィールドを用意して、繰り返し位置をずらして内容を表示させ、入力するときには、別のフィールドへ一旦入力させて、元の繰り返しの位置へ書き戻す、という処理をすれば、それらしいことはできます。作ったことはありますが、かなり面倒、
ですが、スクロールバーの様な動きにはなりません。
ポータルに展開しておいて、書き戻すという方法しかないと思いますが、それなら、ファイル構造を書き換えた方がいい様な。

Offline

#6 2018-02-22 11:30:56

Hiro
Member

Re: 繰り返しフィールド

それなら、ポータル機能を利用して偽装する以外ないのでは?
・ポータル入力できるようにDB構成を修正して、
・その関連レコードを繰り返しフィールドで参照・表示する。

Offline

#7 2018-02-22 18:54:48

きっさん
Member

Re: 繰り返しフィールド

Shinさん、Hiroさん

やはり、繰り返しフィールドにスクロールバーを設定するにはムリがありますね。
DB構造を見直してポータルに展開すれば問題ないのですが、わざわざこの為に見直す程のものでもありませんので、繰り返し開始番号と終了番号の複数表示で対応致します。
この繰り返しフィールドは、私の管理用として使用するため、クライアントの目にはふれません。
繰り返し値は100行程度ですので、レイアウトを何とかすれば良いので、このままで創り進みます。
ご教示ありがとうございました。

Offline

#8 2018-02-22 22:48:49

Shin
Member

Re: 繰り返しフィールド

Offline

#9 2018-02-23 10:59:55

きっさん
Member

Re: 繰り返しフィールド

Shin wrote:

サンプルファイルまで作成して頂き恐縮です。
スクリプト・計算式をにらめっこしながら、内容を確認させて頂きます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 558.64 KiB (Peak: 581.41 KiB) ]