ファイルメーカーユーザの集い Part6 (667レス)
上下前次1-新
287: 2023/03/09(木)22:30 AAS
あと俺が言ったのは力技でも何でもなくてFMの基本、SQLとは違ってFMはリレーションを如何に使いこなすかが肝
その調子ならindexがないとかでどうせ困るよ
288: 2023/03/09(木)22:35 AAS
その事をFMがテキストで明示しないのが俺はいけないと思う、なまじaccessやSQL齧ってると出来ないことだらけと感じてしまう
ここに限らず質問者に対して奇々怪界なカスタム関数進めたり、破綻が見え見えの再帰関数を勧める奴見てリレーションなら一発なのにといつも思ってる
絶版だからPDF版の経典を先生のところから買いなよ
「リレーションを極める」
何だかんだ言ってFM使いこなしてるやつはこれがベースなんだよ
289(1): 2023/03/09(木)22:40 AAS
>>286
monthだったねw
このリレーションに頼るのがFMの足を引っ張っている面もある
パフォーマンスがやはり落ちる、パフォーマンスが必要な時には極力リレーションの数を減らして1:1にする
ExecuteSQLの登場がリレーションありきのFMへの回答だったんだけれど、性能が悪いわなw
290(1): 2023/03/09(木)23:22 AAS
>>284
やべぇ
どんなコンサル?どんなアプリつくってんの?
291(1): 2023/03/09(木)23:28 AAS
>>286
それだと
2023/03/09 100 日まとめ
2023/03/09 200 日まとめ
2023/03/09 5 月まとめ
2023/03/09 5 月まとめ
を
2023/03/09 300
2023/03 10
にできなくない?
292: 2023/03/10(金)09:16 AAS
>>289
ExecuteSQLはそのまま使うとローカルのオカレンスに対して行うことになるから
元々のSQLエンジンとしての性能が高くないのに加えてテーブルデータをまるっと持ってきてしまう分
パフォーマンスが低い。回避しようとすればサーバ側に一旦投げて結果を得る様にするとか工夫が必要。
ただ、ExecuteSQLはオカレンスに頼らずに済むのと、リレーション先がインデックスが作れないフィールドでもOKなので
地味に活躍するけどね。
293(3): 2023/03/10(金)09:18 AAS
>>291
集計したい単位でリレーション元を開始、終了で日付範囲を自前で計算して設定してやればいいだけだと思うけど。
294(1): 2023/03/10(金)11:34 AAS
>>290
FM7の頃から作ってバージョンアップを重ねてきたからね新規参入は無理なソリューション、元々俺がその業界に強かったから土台はあった
NDAきっちり作ってミソとなる部分は絶対に他言させない様にしている
大手に億と払って頼んでも失敗すると思う
でも、俺に頼めば失敗しないから
295: 2023/03/10(金)11:35 AAS
>>293
恐らく日付の足し算もできないと思われ
296(1): 2023/03/10(金)14:00 AAS
>>293
自前で計算って?
Accessでいうグループ化
Excelだとピボットテーブルがやりたいんってことなんだろう
297: 2023/03/10(金)22:18 AAS
shinさんが生きてたらまた違う世界線もあったのかもね
298(1): 2023/03/10(金)22:19 AAS
>>296
お前はセンスないから諦めろ、諦めも大切だ
他の才能があるかもよ何もない可能性もあるけれどな
299(2): 2023/03/10(金)22:24 AAS
>>298
こういう中途半端でえらそうなやつしかいないからユーザー増えないんだろうな
ExcelやAccessではこんなやついないもんな
300: 2023/03/10(金)22:31 AAS
>>299
FMのユーザーが今後増える訳ねーだろ
301(1): 2023/03/10(金)22:34 AAS
>>299
お前が適切に分かりやすく答えてやれよ、そもそも質問してる奴の日本語が怪しいのに答えられねーよな?
だから、切ってやるのが優しさなんだよ
302(1): 2023/03/10(金)23:22 AAS
>>301
読解力ないだけじゃない?
単に標準機能でレコードのグループ化がないからそれをやりたいってだけにしか読解できないけど?
例えば日付や月、年、項目ごとなど
303(1): 2023/03/11(土)00:08 AAS
>>302
オメーが読解力がねーだろ!さっさと適切な答えを教えてやれよ!それまでは押し問答だからさっさとやれ
俺はトレーニング受けろとかリレ極読めとか相手のレベルを考慮して、俺なりに現実的な回答をしたつもりだぞ
適切な回答が出来ないならレスすんなカス、それなりの答えなら認めてやるよ
304(3): 2023/03/11(土)02:21 AAS
>>303
日付からまとめたい単位(月や日)を抜き出すフィールドつくって
それをもとに自己リレーションでsumするしかないんじゃないですかね?
レポートにはそのフィールドを表示させて
まとめたくないものはそのまま表示されるようにして
305: 2023/03/11(土)02:37 AAS
>>304
いいね!見直したよ!
306: 2023/03/11(土)03:55 AAS
>>304
俺も似たようなことやってるけど
自己リレとか何かをやるために仕方なく作ったフィールドとか増えまくると保守とかバージョンアップとか難しくなるよね
上下前次1-新書関写板覧索設栞歴
あと 361 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.008s