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

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

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

You are not logged in.

Announcement

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


#1 2021-11-01 14:25:55

banana
Member

フィールドの値リストとしDBに保存する

フィールド1  フィールド2  フィールド3 ......フィールド100

フィールド1~100のデータはリストとしてDBに保存したい

Loop
End Loop の方法で実現可能ですか、
別の方法がありますか

Offline

#2 2021-11-01 14:32:31

himadanee
Guest

Re: フィールドの値リストとしDBに保存する

リストとしてDBに保存、の意味がよくわかりませんが
単純に
List(フィールドを羅列)
で計算結果として得られます。

#3 2021-11-01 15:12:10

banana
Member

Re: フィールドの値リストとしDBに保存する

フィールドが100個があるので
List(フィールド1,フィールド2、... フィールド100)にして、計算式が長いすぎると思いますが、
他のやり方がありますか




himadanee wrote:

リストとしてDBに保存、の意味がよくわかりませんが
単純に
List(フィールドを羅列)
で計算結果として得られます。

Offline

#4 2021-11-01 15:48:38

Shin
Member

Re: フィールドの値リストとしDBに保存する

フィールドがありすぎるので、どの方法でも同じかそれ以上の手間がかかります。
具体的に、それらのフィールドは何を保存しているのですか。

Offline

#5 2021-11-01 16:55:01

Moz
Member

Re: フィールドの値リストとしDBに保存する

List にフィールド100個を挿入する計算式を書くのが面倒だという話ですか?

計算式を長く書くのが嫌ならレイアウトに並べでデザイン関数で取得したり、
フィールド名が固定で数字だけ違うならループで回すなど色々な方法がありますが
それを考えている間に List の計算式が書けると思いますネ。

具体的な質問の意図はなんでしょうか?抽象例で聞いているだけですかね?

Offline

#6 2021-11-02 10:28:16

banana
Member

Re: フィールドの値リストとしDBに保存する

フィールド1にデータを取得

フィールド2にデータを取得

フィールド3にデータを取得

フィールド4にデータを取得



フィールド200にデータを取得
のような形になります。
こういう処理はループ等で対応可能でしょうか?

Offline

#7 2021-11-02 12:15:05

Shin
Member

Re: フィールドの値リストとしDBに保存する

そのフィールド名のリストがあれば、List() で値を取り込んでしまうか、loop を回してフィールド名を設定して GetField で 内容を取得していくのがいいでしょうね。

ただ、何のために、フィールドに分散して収納してあるデータを、融通の効かないリストにしたいのか、他の方も、理解できないようですよ。

Last edited by Shin (2021-11-02 13:44:05)

Offline

#8 2021-11-02 15:04:18

Moz
Member

Re: フィールドの値リストとしDBに保存する

Shinさんが書かれているように方法は幾らでもあります。

質問者さんが例示されているように
「フィールドxxx」というパターン化された名称ならばループは短い計算式だけで済みます。

意図も分かりませんが、質問の内容は具体例なのか抽象例なのかどちらなのでしょうか?
最初は100だったのに200になっていますよね。

Offline

#9 2021-11-02 15:42:14

banana
Member

Re: フィールドの値リストとしDBに保存する

すみません
100フィールドです





Moz wrote:

Shinさんが書かれているように方法は幾らでもあります。

質問者さんが例示されているように
「フィールドxxx」というパターン化された名称ならばループは短い計算式だけで済みます。

意図も分かりませんが、質問の内容は具体例なのか抽象例なのかどちらなのでしょうか?
最初は100だったのに200になっていますよね。

Offline

#10 2021-11-02 17:21:16

himadanee
Guest

Re: フィールドの値リストとしDBに保存する

最近のバージョンならWhile関数があるのでLoopのスクリプトでなくてもできますが

#11 2021-11-02 18:02:50

banana
Member

Re: フィールドの値リストとしDBに保存する

すみませんが、別の質問ですね。
フィールドがリストからデータを抽出したい
ループで実現可能ですか
ListBox
   1
   2
   3
   4
4つのデータがありますので、ループの方法でこの4つのデータを抽出したい


himadanee wrote:

最近のバージョンならWhile関数があるのでLoopのスクリプトでなくてもできますが

Offline

#12 2021-11-02 18:12:34

himadanee
Guest

Re: フィールドの値リストとしDBに保存する

別の質問は別に新規に投稿してください。

#13 2021-11-03 08:41:09

Shin
Member

Re: フィールドの値リストとしDBに保存する

以前もお聞きしましたが、listbox は何の事ですか。前もお答えないですが。

Offline

#14 2021-11-04 13:25:40

banana
Member

Re: フィールドの値リストとしDBに保存する

理解不足でした、すみません
listbox いうのはドロップダウンリストです


Shin wrote:

以前もお聞きしましたが、listbox は何の事ですか。前もお答えないですが。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 528.86 KiB (Peak: 549.77 KiB) ]