みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
1.現象
filemakerGo12 iPadで入力中にマウスポインターの”くるくる”になり、画面が固まってアプリが落ちて入力データが消えます。
2.テーブル・フィールド構成
テーブル名 測定値
フィールド名
時間別 数字[6] 値一覧
時間別_血圧高 数字[6]
時間別_血圧低 数字[6]
list_時間別 計算 List ( 時間別 )
list_血圧高 計算 List ( 時間別_血圧高 )
list_血圧低 計算 List ( 時間別_血圧低 )
3.入力画面
タブが5つあります。 記録① 記録② 記録③ 記録④ 記録⑤
その1つのタブ記録③
0 1 2 3 4 5
血圧高 207 216 203 162 221
血圧低 82 91 88 80 87
グラフ表示
4.詳細
Wifiに接続していて電波状態は問題なしです。iPad3は同時に4台使用してデータ入力しています。
いつも記録③の入力画面で患者さんは違いますが同時に開いていて片方で入力していると
マウスポインターの”くるくる”になり、画面が固まってアプリが落ちて入力データが消えます。
現象は必ず発生するわけではなく1日2回ほど発生しています。
以下をやってみようかと思っています。
1.入力画面のグラフを削除する
2.繰り返しフィールドを別テーブルにして繰り返しフィールドでなくする
とりあえず1を行って様子見にしてはいます。
どなたかこのような現象が発生する原因を知っていたら教えて下さい。
iPadでFileMakerは使えないのでしょうか?
Offline
初代ipad mini/ipad mini2を使った点検システムで、同様に入力・スクリプト実行時にアプリが落ちる不具合が発生していました。
比較的スペックの高いipad(2017モデル)を導入したところ、このipadでのみ安定して動作するようになったのですが、
結局1つのレイアウト上に条件非表示オブジェクトや条件書式等の、入力後に判定が必要な処理を多用していた事が一因だったようで、
レイアウトを分割し、判定が必要なオブジェクト数を半分程度に分ける事でほぼほぼ再発しなくなりました。
計算と描画の速度は本体スペック依存なので、その兼ね合いではないかと思います。
タブ表示もかなり重い部類に入るようなので、ボタンを配置した擬似タブに変更されてみてはどうでしょうか。
参考:レイアウト表示速度比較
Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)
Offline
経験的には、FMGo12は、なんとなく不安定な印象を持っています。FMGo14くらいからかなり安定しているようですし、動きもよくなっているように思います。
初代 iPad は、かなり遅かったですね。
Offline
アプリのバージョンでも違うのは知りませんでした。
無料ですしアプリとしては両立するので、Go14~16も入れて比較してみても良いかもしれませんね。
アプリが落ちる対応してた当事になんとなくまとめたメモが見つかったので、参考になれば…
【FileMakerの動作を重くする原因】
・集計フィールド
・非保存のフィールド
・リレーション
・他のテーブルを計算対象に含む計算フィールド
・計算式内で同じ計算を何度も行う
・テーマ不使用
【小技】
★「レイアウト移動>検索実行」よりも「関連レコード移動」の方が百万倍早い!
→そりゃもうめちゃくちゃ早い!!!!!!
・同じフィールドを何回も呼び出す場合は記述せずにLetした方が早い
遅)test_table::test_field & " " & test_table::test_field & " " & test_table::test_field
早)Let ( tt = test_table::test_field;
tt & " " & tt & " " & tt )
・長文の完全一致比較は=よりもPatternCount関数のほうが早い
・作成時「索引」付だと動作が遅く、ファイルサイズが7割くらい重くなるので、索引設定はシビアに…Unicode、日本語で速度に変わりはないが、Unicodeの方がファイル容量は少ない。UUIDなら絶対Unicode!
・テキストの索引より数字索引の方が軽量
【オブジェクト毎の重さ】
索引なし計算フィールド(19.9)
索引つき計算フィールド(20.1)
ラベルなしマージフィールド3個(20.2)
ラベルなしマージ変数(20.3)
ラベルなしテキストフィールド(21.8)
スライド1枚(23.3)
スライド5枚(24.4)
WEBビューア(24.5)
ラベル付きテキストフィールド(24.7)
スライド10枚(25.7)
ポータル(26.8)
タブ1枚(27.0)
タブ5枚(38.4)
タブ10枚(51.0)
Last edited by 肉塊 (2017-11-15 13:13:09)
Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)
Offline
いろいろありがとうございます。
繰り返しフィールドを通常のテキストへ置き換えました。
タブをスライドへ置き換えました。
レイアウト移動>検索実行を関連レコード移動へ置き換えました。
filemakerGo12 iPadで入力中にマウスポインターの”くるくる”になり、画面が固まってアプリが落ちて入力データが消える現象はなくなりました。
ありがとうございました。
Offline
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 517.69 KiB (Peak: 522.59 KiB) ]