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

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

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

You are not logged in.

Announcement

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


#1 2020-06-28 15:41:29

pon3
Member

繰り返しフィールドの「入力値の自動化設定」

よろしくおねがいします。
FileMaker18です。

入力値の自動化で初期設定を1にしたいのですが、
繰り返しフィールドで[1][2][3]ですべてに1を入れたい場合は
入力値の自動化オプションでどのように設定するのでしょうか。

Offline

#2 2020-06-28 15:53:14

himadanee
Guest

Re: 繰り返しフィールドの「入力値の自動化設定」

ルックアップ以外は[1]にしか入らなかったと思います。

#3 2020-06-28 16:03:34

pon3
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

数字フィールドですが、すべて空白になります。

Offline

#4 2020-06-28 16:04:14

pon3
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

やはり繰り返しフィールドでは難しいのでしょうね。
ありがとうございます。

Offline

#5 2020-06-28 16:23:22

Shin
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

繰り返しフィールドを何に使うのですか。
かなり特殊なフィールドと考えたほうがいい(というか、過去の遺産を引き継いでいるだけで進化せずに機能だけを使ってねという感じ)ものです。
集計や途中計算などの一時的な使用には便利なこともありますが、値の保存には一切使わない方がいいです。

Offline

#6 2020-06-30 18:36:43

pon3
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

Shin wrote:

かなり特殊なフィールドと考えたほうがいい(というか、過去の遺産を引き継いでいるだけで進化せずに機能だけを使ってねという感じ)ものです。
集計や途中計算などの一時的な使用には便利なこともありますが、値の保存には一切使わない方がいいです。

そうなんですね。

顧客カルテとして、お客様の訪問に都合のよい時間帯を
レイアウト上に表で一覧させ、タップでON OFFできるUIを考えています。

月 午前 昼 午後





その時間帯に都合のよいお客様を検索したりできるようにします。
7日✕3のフィールドを作ると多くなりすぎるので繰り返しフィールドを考えたのです。

Offline

#7 2020-07-01 11:45:59

Shin
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

入力レイアウトは楽に作れますが、そこに直接入力するような構造では、思惑の検索は非常に面倒(直接の検索は非常に困難)です。
別のテーブルに、顧客IDと曜日、時間帯を持たせるような構造にするのがいいでしょう。
作り方は色々考えられますが、構造がシンプルなのは、顧客ごとに曜日時間帯ごとのレコードを21作り、それをポータルで表示する方法でしょう。
これですと、ポータルの中のクリックで、別テーブルのレコードにリレーションを通して設定できます。
これで面倒なのは、空レコードを作る手間でしょう。(簡単な方法はあります)

または、ONのみのレコードを作るようにして、入力状況に応じた表示を繰り返しフィールドで作る、という方法もあります。クリックに対してトリガーでスクリプトを起動し、そのクリック位置を取得して曜日時間帯を求めてレコードを編集する、という動きになります。少し複雑です。

2作法を実装したサンプルです。どちらも、検索する部分は含んでいません。
https://www.dropbox.com/s/u3namft6s36lg … 2.zip?dl=0

Last edited by Shin (2020-07-01 14:40:39)

Offline

#8 2020-07-15 13:53:04

Hiro
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

繰り返しフィールドの各項に(個別の)初期値を自動セットする方法は、ありますよ。

それは、初期値を格納しておくグローバルフィールドの側も 「繰り返し」フィールド にすることです。
・「初期値」グローバルフィールド[|値1|値2|値3|・・|]
  ↓
・「繰り返し」計算値自動入力フィールド[|値1|値2|値3|・・|](式:「初期値」フィールド)

Offline

#9 2020-07-17 04:58:44

Hiro
Member

Re: 繰り返しフィールドの「入力値の自動化設定」

#6>pon3 wrote:

顧客カルテとして、お客様の訪問に都合のよい時間帯を
レイアウト上に表で一覧させ、タップでON OFFできるUIを考えています。
月 午前 昼 午後






その時間帯に都合のよいお客様を検索したりできるようにします。
7日✕3のフィールドを作ると多くなりすぎるので繰り返しフィールドを考えたのです。

繰り返し[7日✕3=21回]フィールドを使うことで構造の簡潔化を図る作例サンプルです。

●サンプル「クロス入力表.fmp12」 → https://onedrive.live.com/?authkey=%21A … 81&o=OneUp

【デモ画像】
y4m46aqE7AfvhKIbtfeW4v6B-Yty3zrxDNZloLvmB0g9x6oK3NWtbuhV_FzdxNTbxTNeqmKfDNhneX7Nvh3m3--BxD1S754rFC4sLxUv5ryyNFHb5XTXE-cY3GK7QEsXAH7o-7PI18eAWFaUL9Xlnd5cuAPsXbVfaeTMgb8JgWwmxA5sV2TTZfiS50iz5mmn9El14nt-J3F5EbAb5DbXsAy8g?width=338&height=342&cropmode=none

Last edited by Hiro (2020-07-21 11:38:40)

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: 521.08 KiB (Peak: 525.98 KiB) ]