[過去ログ]
ファイルメーカーユーザの集い Part5 (1002レス)
ファイルメーカーユーザの集い Part5 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
774: 名無しさん@そうだ選挙にいこう [sage] 2022/10/06(木) 04:21:40.83 一月あたり 2150円もするのか しかも5ユーザーから パッケージふたつかってもテスト以外の共有は規約違反らしいひ 小規模オフィスは完全に相手にしないスタイルに切り替えたのか http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/774
775: 名無しさん@そうだ選挙にいこう [sage] 2022/10/06(木) 09:25:58.57 携帯の費用と比べてるかもね http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/775
776: 名無しさん@そうだ選挙にいこう [sage] 2022/10/08(土) 20:24:21.42 >>771 どのような使い方?、重い画像を扱っている? テキスト中心であればクラッシュではないか http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/776
777: 名無しさん@そうだ選挙にいこう [sage] 2022/10/09(日) 07:16:40.15 計算しまくってるとかじゃないの? http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/777
778: 名無しさん@そうだ選挙にいこう [] 2022/10/10(月) 00:08:59.42 ああそうか 計算のフィールドが引っ張って演算しまくりか 設計が悪いな 重いレイアウトでフィールド一個ずつ蓮して 検証すればいい http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/778
779: 名無しさん@そうだ選挙にいこう [] 2022/10/10(月) 11:46:52.58 やたらと集計フィールドを貼り付けてたり 非保存の計算フィールドが同上だったり 画面のオブジェクトを隠す計算式が同上だったり http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/779
780: 名無しさん@そうだ選挙にいこう [] 2022/10/10(月) 21:44:39.85 Sumを計算フイールドで使うと遅くなるで 数値フィールドにしてスクリプトでSumの値を貼り付けると爆速やで http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/780
781: 名無しさん@そうだ選挙にいこう [] 2022/10/10(月) 23:02:33.45 ちなみに、FMだけに限らない どのDBだろうが言語だろうが同じ http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/781
782: 名無しさん@そうだ選挙にいこう [sage] 2022/10/10(月) 23:19:49.86 >>780 対象フィールドの更新のたびに計算する仕組みにするってこと? 前からそっちのほうがすっきりするに管理もしやすいと思ってたけど速度的なメリットもあったんだね Excelにしろ絶対数値で貼り付けたほうがいいと思ってたよ http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/782
783: 名無しさん@そうだ選挙にいこう [] 2022/10/10(月) 23:35:42.95 これはwebの設計でも同じで 一つのページを表示させるのに、たくさんファイルを開いて 処理したりしていたらサーバの負担も大きいし遅くなる。 今はサーバもssdになってきて早くなっているとしてもね。 だから更新時に処理して静的なデータとして保管。 画像も同じ。サムネイルなり、アイコン化して見せないと クライアントからいっぱい表示していたら重くて当然だし。 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/783
784: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 01:24:52.97 なんなら計算フィールドなんていらなきレベルとまで思えるよね 請求書の単価×個数 までスクリプトでやってる フォームちまちまやるより 一括で変更できるし楽 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/784
785: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 03:38:35.78 例えば勤怠管理なんかで 年間の累計労働時間のSUM それから累計休憩引く計算フィールドと さらに月ごとの上限設定してオーバーしてないかのチェックをする計算フィールドがあるとすると どういう具合にスクリプト組むの? 表形式のときですらスクロールしたらガクガクでびっくりした http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/785
786: 名無しさん@そうだ選挙にいこう [] 2022/10/11(火) 08:41:44.09 SUMが多数あって、それを利用するフィールドが多数連なってると、難度増すで 勤怠で勤務時間を変更すると多くの処理に影響するやろし、さらに日/週/月/年毎の労働時間や金額の計もスクリプトで更新しようとすると熟練業者でもえらい面倒やで この話はFMに限らんけど、FMはマトモなトランザクションがないので長い処理が途中で失敗してもロールバックできないのが癌や 業者に改修依頼しても、ごっつうカネかかるやろな http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/786
787: 名無しさん@そうだ選挙にいこう [] 2022/10/11(火) 11:16:31.07 速度の違いは計算式かどうかよりも非保存か保存かだよ。 非保存になってしまう計算フィールドだと遅い。なによりインデックスも作れないから リレーションも取れない。非保存フィールドは可能なら作らないが吉。 表示だけのものならレイアウト上にボタン作って計算させるとか色々あるけど面倒だよね。 FMにはviewが無いってのもレイアウトのためだけの計算式が増殖する原因だから オカレンスの仕組みを変えてview用のフィールドをオカレンス単位で作れるようにならないかなぁ。 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/787
788: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 12:17:45.10 ただ、サーバが重くなるのと、クライアントが重いのは 少し違うと思う。FMの場合はとくに。 通常の計算式でクライアントが重いのはデータ引っ張りながら クライアントで演算するからなんで。 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/788
789: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 12:40:48.60 >>786 どうやったらいいんですかね? 自己リレーション貼りまくってSUMしまくってるけど先述のようにスクロールすらおもいです http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/789
790: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 12:56:57.49 例で言うと、例えば日計表とかに顧客の取引の回数を 表示させるするとする。 もしこれを日経表で1回1回演算させていたら重いので、取引の 入力時に計算してフィールドに「回数」をスクリプトで入れる。 これを日計で表示させる、とかそういうこと。 顧客の年齢なども同じ。 また、FMには癖があって、リレーションで引っ張るもの と引っ張られるものとは処理速度が違う。 例えば負担大の maxやminでリレーション値を比較する なんてものがあったら重いので、複数させない。 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/790
791: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 12:59:06.54 端的に言えば、計算のフィールドを減らせ、と。 http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/791
792: 名無しさん@そうだ選挙にいこう [sage] 2022/10/11(火) 13:43:00.45 補足、ルックアップでもいいよね http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/792
793: 名無しさん@そうだ選挙にいこう [] 2022/10/11(火) 13:55:36.83 なんでセルフが出てくんのかわからんわ FMで日毎社員毎に時間計を持たすなら日付tbl作って日付/社員id/時間計を入れる 週、月でも同様にテーブルとフィールド作るんやで それやったらリレートできるやろ? 時間計を計算でSUMするかスクリプトなんかは難しいとこや ただ社員がウン十人以上規模のシステムなら悪いことは言わん、業者に頼んだほうがええで http://mevius.5ch.net/test/read.cgi/bsoft/1594384418/793
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 209 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.624s*