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

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

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

You are not logged in.

Announcement

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


#1 2017-06-29 18:36:51

UDAS
Member

ポータルで直上のフィールドと同じものをコピーする方法

連続して同じものを入力する必要がある場合に、表題のように、直上のフィールドの内容をコピーするには
どうやったらよいでしょうか?
ポータルに50レコードほど追加するときに、10レコードほど同じ数値などを入力することがあるので
自動化したいです

Excelでいう、A2 に =A1 A3 に =A2 … とオートフィルしておき、入力値が変わる時はA3に直接数値を入れて
計算式をけすというかんじです

Offline

#2 2017-06-30 07:32:06

tomato
Member

Re: ポータルで直上のフィールドと同じものをコピーする方法

GetNthRecord ( テキスト;Get ( レコード番号 )-1 ) とか GetNthRecord ( テキスト;Get (  アクティブポータル行番号 )-1 )とか?
今思ったのですが、ソートで順番が入れ替わってる時も同じ動きになるのかな?

Offline

#3 2017-06-30 08:52:31

Shin
Member

Re: ポータルで直上のフィールドと同じものをコピーする方法

関連レコード側でレコードを作り、キーフィールドなどを全置換で設定しておくのが一番楽でしょう。

Offline

#4 2017-06-30 09:10:26

チポ
Member

Re: ポータルで直上のフィールドと同じものをコピーする方法

ポータル内の行へ移動[最後の]
  ポータル内の行へ移動[前の]
  変数 = フィールド
  ポータル内の行へ移動[最後の]
  フィールド = 変数
そのままですけど、簡単ですね。

Offline

#5 2017-06-30 15:15:10

UDAS
Member

Re: ポータルで直上のフィールドと同じものをコピーする方法

教えていただいたスクリプトでやろうとしていましたが
実は、自動入力の"直前に入力した値"を使えばよかったのですね

Offline

#6 2017-06-30 15:31:50

チポ
Member

Re: ポータルで直上のフィールドと同じものをコピーする方法

「直前」ならそうですが、
時を置いたら使えませんね。

Offline

#7 2017-06-30 15:35:20

UDAS
Member

Re: ポータルで直上のフィールドと同じものをコピーする方法

連続入力時つまり「直前」だけでしたので、今回は大丈夫だったようです
みなさまありがとうございました

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 554.43 KiB (Peak: 582.63 KiB) ]