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

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

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

You are not logged in.

Announcement

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


#1 2017-05-31 17:01:23

繰り返しフィールドの2番目以降の値の取得

お世話になります。

FileMaker 16 pro で作成しております。

もし、可能でしたら、教えて頂きたいので、
何卒宜しくお願い申し上げます。

現在

書籍情報別冊テーブル
書籍番号  別冊番号
AAA         1111
AAA         2222
AAA         3333

の状態です。

カスタム関数で
Count ( 書籍情報別冊::書籍番号 )
を実行すると
3


Last ( 書籍情報別冊::別冊番号)
を実行すると
3333

が返ってきます。


2番目の別冊番号の2222を取得したいのですが、
どのように記載すればよいのでしょうか?
※なにか、配列のようなもので[2]でいけるのかとがんばったのですが、
無理でした。


誠に申し訳ございませんが、何卒宜しくお願い致します。

Offline

#2 2017-05-31 19:55:02

Hiro
Member

Re: 繰り返しフィールドの2番目以降の値の取得

繰り返しフィールド[繰り返し位置番号] で任意の位置の内容が取得できます。

Offline

#3 2017-06-01 09:23:16

Re: 繰り返しフィールドの2番目以降の値の取得

ご返事ありがとうございます。

>繰り返しフィールド[繰り返し位置番号] で任意の位置の内容が取得できます。
書籍情報別冊::別冊番号[1]だと1111の値が返ってきたいのですが、
書籍情報別冊::別冊番号[0],書籍情報別冊::別冊番号[2],書籍情報別冊::別冊番号[3]。。。など
ひとつずつ値をとってきたのですが、どうしても
2222,3333が表示されずにブランクの結果が返ってくるのです。

申し訳ございませんが、ご教授頂けないでしょうか?

何卒よろしくお願いいたします。

Offline

#4 2017-06-01 12:03:57

チポ
Member

Re: 繰り返しフィールドの2番目以降の値の取得

GetRepetition関数
でも同じことなんですが。。

ヘルプのリンクです
http://www.filemaker.com/help/16/fmp/ja … ect_header

Offline

#5 2017-06-01 12:23:18

Hiro
Member

Re: 繰り返しフィールドの2番目以降の値の取得

求めているのは、表題の繰り返しフィールド内の値でなく、関連レコード内のフィールド値でないですか?
関連値ならば、
   GetNthRecord(関連テーブル::フィールド; 関連レコード番号)   
で任意の位置のフィールド内容が取得できます。

Offline

#6 2017-06-01 13:40:58

Re: 繰り返しフィールドの2番目以降の値の取得

Hiroさん

>求めているのは、表題の繰り返しフィールド内の値でなく、関連レコード内のフィールド値でないですか?
>関連値ならば、
>  GetNthRecord(関連テーブル::フィールド; 関連レコード番号)   
>で任意の位置のフィールド内容が取得できます。
本当にありがとうございます。
取得できました。

相談させていただいて本当によかったです。
ありがとうございました。

チポさんもありがとうございました。

Last edited by ど素人です (2017-06-01 13:42:10)

Offline

#7 2022-01-14 16:00:27

三四朗
Guest

Re: 繰り返しフィールドの2番目以降の値の取得

初歩的な質問だと思いますが、よろしくお願いいたします。

ファイルメーカー で毎日のCDの売り上げを記録しています。そのために、
① CD販売管理、というファイル(日々のアルバムの売り上げ、通販、実店舗、他)と、
② 総合CD製品管理、 というファイルを作りました。(アルバムの情報、値段、曲目、ライナーノーツ、他)

② から ① へ、リレーションを組んで、製品名、単価、などを自動入力したい、と考えました。

毎日の売り上げに、およそ20種類以内のCDを登録したいので、20回の繰り返しを縦に組みました。

①CD販売管理において、
製品番号       製品名         単価          枚数
SFCD-01    アルバムA     2000         5
SFCD-XX   アルバムXX    0000         3
  ↓
  ↓
  ↓
20段

上記のような表を作りました。20段です。

製品番号 は、手入力(値一覧)
製品名 は、別ファイルのCD総合管理(テーブル)とリレーションを製品番号でつなぎ、レイアウト画面よりフィールドコントロールで ::製品名を配置
単価  は、別ファイルのCD総合管理(テーブル)とリレーションを製品番号でつなぎ、レイアウト画面よりフィールドコントロールで ::製品名を配置

このように組んでみたのですが、
1段目はうまくいくのですが、2段目以降は表示されません。

上記の表を完成させるには、どのようなやり方が正しいのでしょうか?

説明が足りているか心配ですが、ご教授よろしくお願い申し上げます。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 518.13 KiB (Peak: 523.04 KiB) ]