みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WinXP FMP11環境です。
6000余りのレコードがすでに登録されています。
レコードにはシリアル番号が半自動的に作成されています。
2000.001
2000.002
...
...
2013.926
2014.001
2014.002
..
2014.145
このファイルを開くとき既作成のシリアル番号の最大値を表示して、
現在までの登録状況(最後に登録したレコードの氏名など)を公開するようにしています。
問題はこのファイルを開くとき時間がかかり、必ずコーヒーカップから湯気が出ています。
集計フィールドをレイアウト上に表示させるスクリプトは時間がかかるものなのでしょうか。
もしそうなら、回避する方法はありますでしょうか。
Offline
シリアル番号の最大値
これが集計フィールドで、その表示に時間がかかる?
とは思えませんが。。
Offline
スクリプトなら、その内容がわからないと時間がかかるかどうかわかりません。
6000ぐらいならまだ少ないと思うけど、集計フィールド「最大値」でやってると常時全レコードを集計するので、だんだん遅くなるのは確実?
シリアル番号が年を含めてるようなので、検索すればいいかな。
チポさん timさんありがとうございます。
timさんのおっしゃる
>シリアル番号が年を含めてるようなので、検索
とは、集計を使わないでどのようにするのでしょうか。
集計フィールドだけではさほど遅くならない、とのことですので、
別の計算フィールドについても検討して見ます。
追加質問ですが、
計算フィールドで、結果が非保存になっているフィールドがあると、開くとき時間がかかるということはありますか。
Offline
集計フィールドだけではさほど遅くならない
私はそうはいっていませんよ。
6000レコードの最大値
程度なら、
と言う条件で。
と言っています。
何が集計フィールドと言う説明がありませんよ。
計算フィールドで、結果が非保存になっているフィールドがあると、開くとき時間がかかるということはありますか
開く時と言うより、表示する時でしょう。
リスト表示などで、スクロールする時、もたつく場合がありますね。
Offline
Pages: 1
[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 511.07 KiB (Peak: 515.61 KiB) ]