初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


#1 2019-05-11 11:06:05

tomakoichi
メンバー

GetValue関数による繰り返しフィールドの表示について

いつも参考にさせてもらっています。

クロス集計を行うために、セオリー通りGetValue,ValuelistItems,Get(計算式繰り返し位置記号)等の関数と値一覧を使い、ヘッダに他テーブルのフィールドを繰り返しフィールドで表示させていました。
ところが、何の変更が影響したのか、いつからか空白が表示されるようになりました。
ボディ部でリレーション先のデータを表示させると問題ないので、リレーションがおかしくなっているのではないようです。
試しに自テーブルのデータを同じように繰り返しフィールドで表示させようとしましたが、これもだめでした。
計算結果の保存にもチェックは入っていません。大きな勘違いをしているのかと、別ファイルでテスト用にやってみると、問題なく表示されました。

仕方なくヘッダのフィールドをグローバル・繰り返しフィールドに変更し、直にテーブルのデータを書き込むことでクロス集計は行えるようになりましたが、疑問符が頭の片隅にちらついて、いつかすっきりしたいという思いがあります。

考えられる原因として、何があるでしょうか。
アドバイスをお願いします。

オフライン

#2 2019-05-11 11:32:34

Hiro
メンバー

Re: GetValue関数による繰り返しフィールドの表示について

問題のファイルをどこかにアップできませんか?
現物で設定詳細を見せて貰わないと、コメントは難しいです。

オフライン

#3 2019-05-13 16:42:19

tomakoichi
メンバー

Re: GetValue関数による繰り返しフィールドの表示について

Hiro様、返事が遅くなりました。

現状ではネットワーク規制が厳しく、職場から簡単にアップロードすることができませんのですぐにはできませんが、自宅へ持ち帰るなど、方法を検討したいと思います。それと、個人情報満載なので、加工も必要なので。

ありがとうございます。

オフライン

#4 2019-05-13 17:39:12

Shin
メンバー

Re: GetValue関数による繰り返しフィールドの表示について

かなり大きなファイルなのでしょうね。
一度、ファイルを最適化保存を行なってみてください。回復することがあります。または、そのターゲットになっているフィールドの索引を作り直してみてもいいかもしれません。

オフライン

#5 2019-05-16 17:36:06

tomakoichi
メンバー

Re: GetValue関数による繰り返しフィールドの表示について

Shin様
ファイルの最適化保存で回復しました!あまりにあっさりと解決したので、拍子抜けしました。
ファイルサイズは当初101MBから67MBになりました。郵便番号から住所を入力できるようにしているのが肥大化の原因です。
ありがとうございました。

ところで、初めて最適化保存をやりましたが、これは頻繁に行った方がよいのでしょうか。

オフライン

#6 2019-05-17 08:43:39

Shin
メンバー

Re: GetValue関数による繰り返しフィールドの表示について

たまにしておいた方がいいでしょうね。私の目安は、アクセスが徐々に遅くなってきます。それが十分に遅くなったら、です。大体その頃にはファイルのサイズが理論より2割程度大きくなっていますので、それも目安にします。

編集者 Shin (2019-05-17 11:56:19)

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer