X



ファイルメーカーユーザの集い Part5
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@そうだ選挙にいこう垢版2020/07/10(金) 21:33:38.87
前スレ
ファイルメーカーユーザの集い Part4
http://mevius.5ch.net/test/read.cgi/bsoft/1504481812/

◆メーカーサイト
http://www.filemaker.co.jp/
◆定番サイト(国内)
FMJML
http://filemaker-ml.jp/
★初心者のFileMaker pro Q&A★
http://joy-h.com/bbs2/index.php
FMPro.jp
ttp://www.fmpro.jp/
Knockin' on Seven's Door
ttp://www.sevensdoor.com/
FAMLog
ttp://www.famlog.jp/
◆定番サイト(海外)
ISO FileMaker Magazine(Tips、動画解説)
http://www.filemakermagazine.com/
BrianDunning.com(カスタム関数)
http://www.briandunning.com/
Database Pros(Tips)
http://www.databasepros.com/
質問・相談は環境・バージョンを忘れずに。テンプレ以上。
0952名無しさん@そうだ選挙にいこう垢版2022/11/14(月) 23:33:15.60
a5sql、一発でDB解析レポート出るやつやったな
Myで世話になったで

ちなみにインポートスクリプトステップでもSQL使えてクエリの結果、表形式で見れるで
コレ、便利思うんやが使われてない思うわ
0957名無しさん@そうだ選挙にいこう垢版2022/11/16(水) 04:10:55.74
集計の話だけど 売上内容によって
思いつきだけで
日ごと 月ごと レコードそのままってパターンの3パターンあると思うけど
想定されるグループ分、レイアウトに小計パートつくらないといけないってことにならない?
0959名無しさん@そうだ選挙にいこう垢版2022/11/16(水) 09:47:45.92
日付とc月の小計パート、
s個数、s重量、s他 の集計フィールド
c月 のソート用計算フィールド
がいるで

あとはレイアウトにフィールドを正しく配置
スクリプトで 検索、レイアウト切り替え、c月/日付 ソートすればできるで

帳票ならこれで十分やろ
集計フィールドは嫌や!いう話になると面倒やで
0963名無しさん@そうだ選挙にいこう垢版2022/11/16(水) 16:58:43.86
そやで
オブジェクトも o 付けることあるな
数値、テキスト、日付、タイムスタンプは頭になんも付けんな

グローバル属性はコレが最優先で g名前
計算フィールドのグローバル属性は gc名前 にすると分かり易い思うで
0966名無しさん@そうだ選挙にいこう垢版2022/11/16(水) 20:01:35.60
集計パートごてごてって
帳票でリスト印刷するときミリ単位でずれない?
ソート用においてる集計パートはまるっきり無視されて印刷されるもの?
0967名無しさん@そうだ選挙にいこう垢版2022/11/17(木) 10:13:54.55
>>965
YouTubeの中級講座みるといいかも
グローバルは複数アクセスでも独立なので
隣の人が何を入れていても構わないって使い方
ヘビメタのロックスターが優しく教えてくれる
0968名無しさん@そうだ選挙にいこう垢版2022/11/17(木) 11:38:05.23
グローバル変数$$とグローバルフィールドはファイルを閉じるまで、普通の変数$はそのスクリプト内のみで有効やで

3者とも各クライアント内のみで有効で他のクライアントには影響せんで
0969名無しさん@そうだ選挙にいこう垢版2022/11/17(木) 12:32:44.94
グローバル変数$$ はファイルをまたぐことができないという制限もあったと思う。

A.fmp12からB.fmp12 へ(スクリプトなどで)移動した際、A.fmp12のスクリプト内で
設定したグローバル変数$$はB.fmp12では参照できない、みたいな。
まあこれが引き継げても収集が付かなくなるけどね。
0971名無しさん@そうだ選挙にいこう垢版2022/11/17(木) 13:41:16.24
他ファイルに変数渡すのは外部スクリプトの引数に仕込むで

ま、滅多にやらんけどな
0972名無しさん@そうだ選挙にいこう垢版2022/11/20(日) 14:27:48.68
グローバル属性の件、ありがとうございます
ファイル間(.fmpファイル)のスコープ
ファイル間の受け渡しは引数渡しが必要という事ですね

クライアント間の共有というのが良くわからなかったです
シングルトンという事?
0973名無しさん@そうだ選挙にいこう垢版2022/11/21(月) 12:35:24.74
クライアント間では変数とグローバルフィールドは影響しまへんで
0975名無しさん@そうだ選挙にいこう垢版2022/11/24(木) 13:23:47.82
スクリプトで入れた値は共有するでしょ
0977名無しさん@そうだ選挙にいこう垢版2022/11/29(火) 13:34:11.46
やりたいことがわからんのは俺だけか
0979名無しさん@そうだ選挙にいこう垢版2022/11/29(火) 15:43:15.51
sum()
()内にリレションテーブルの合計したいフィールドでは?
0980名無しさん@そうだ選挙にいこう垢版2022/11/29(火) 17:15:04.15
>>979
ポータルで表示されているものを対象にするにはどうするんでしょうか?
ちなみにテキストを配置して計算、はできなくて、計算フィールドですか?
0981名無しさん@そうだ選挙にいこう垢版2022/11/29(火) 18:27:28.20
ポータルを表示しているって事はリレーションしているって事だから
今のテーブルからデータのあるテーブルのフィールドを集計するか、
計算式sumするか。

Aテーブル Aキーフィールド データ
Bテーブル Aキーフォールド 集計フィールド(計算式)

ちなみに
sum(Aテーブル::データ)
0982名無しさん@そうだ選挙にいこう垢版2022/11/29(火) 19:00:53.59
>ちなみにテキストを配置して計算、はできなくて、計算フィールドですか?

できなくはない。
レイアウトに表示に計算式を書けるパーツを置いてそこに計算式を書く。
計算式を書けるパーツとしてはボタンバーやタブコントロールがある。
使いやすいのはボタンバーの方だね。
あとはマージフィールドとマージ変数を設定して、「次の場合にオブジェクトを隠す」でマージ変数にぶち込む計算式を書くみたいな方法。

例として挙げるならこんな感じ。
レイアウト上のマージフィールド <<$$合計値>>
「次の場合にオブジェクトを隠す」の計算式:
Let (
$$合計値 = sum ( ポータルのフィールド );
False
)
0983名無しさん@そうだ選挙にいこう垢版2022/11/30(水) 16:19:06.81
それオーバークオリティの回答では?
0985名無しさん@そうだ選挙にいこう垢版2022/12/01(木) 10:55:45.08
高度テクすぎて混乱するだろうと
0986名無しさん@そうだ選挙にいこう垢版2022/12/01(木) 12:04:31.80
新版、トランザクション対応するらしいで
昔からポータルだけは隠れトランザクションちう謎仕様だったが

コレでバッチ処理も少し楽できそうやな
0987名無しさん@そうだ選挙にいこう垢版2022/12/01(木) 12:19:33.47
できるできないで言えばできるとだけ書いたら
結局方法聞かれる2度手間になるだけだしな。
0988名無しさん@そうだ選挙にいこう垢版2022/12/01(木) 12:29:28.27
先生やコーチになれないタイプだね
0989名無しさん@そうだ選挙にいこう垢版2022/12/01(木) 12:31:01.08
せっかくスクリプトで仕入や売上sumしなはるなら素直に数値フィールドに入れた方がよろしいがな

どうせ仕入売上のリスト表示や集計やりまっしゃろ
0990名無しさん@そうだ選挙にいこう垢版2022/12/01(木) 13:38:39.19
今まではある1レコードに対して下払い先がひとつだったから
1テーブルで売上と下払い管理してました
下払い先が複数になるので1対多にして下払いテーブルをつくることになりそうなのですが
すると2テーブルになるので粗利などを出すとき何かと面倒になりますか?
0991名無しさん@そうだ選挙にいこう垢版2022/12/02(金) 09:46:30.59
まだ試していないけど、スクリプトのトランザクションよさそうだね。
復帰に条件式が書けて、復帰即トランザクションブロックから脱出ってのがいいな。
プチ例外処理的に使えるわ。
0992名無しさん@そうだ選挙にいこう垢版2022/12/02(金) 12:34:28.72
電源抜けたり、アプリクラッシュしてもロールバックできるかテストして教えてや

サーバクラッシュも頼むで
0993名無しさん@そうだ選挙にいこう垢版2022/12/02(金) 14:30:59.86
トランザクションを明示的に開始したら、終了するまでは書き込まれないからクラッシュしても元に戻る。
ただ、明示的にトランザクションを終了しなくても、新規ウインド出したりするとそこで確定されてしまうのでロールバック出来ない。
0994名無しさん@そうだ選挙にいこう垢版2022/12/02(金) 17:32:34.18
おおきに

暗黙的コミットみたいな操作やスクリプトステップがあるわけでんな
0996名無しさん@そうだ選挙にいこう垢版2022/12/03(土) 14:58:55.93
データファイルを別にするという使い方を
している人はいないか?
検索用情報とかindexだけ入れて、個別案件は
読み込むとか。
0997名無しさん@そうだ選挙にいこう垢版2022/12/05(月) 12:36:30.74
新版出たのにこの体たらく
いつものことだが
0998名無しさん@そうだ選挙にいこう垢版2022/12/09(金) 22:10:39.22
Claris StudioはWebからのアクセス前提なようだけど
同時接続はどれくらい捌けるの?
一般的なWebサービスとかは想定してない?

例えば会員10万人のサイトで最大同時接続が1000とか
0999名無しさん@そうだ選挙にいこう垢版2022/12/11(日) 01:08:03.32
>>998
ライセンス料金凄い金額になりそうだね。
10011001垢版Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 884日 22時間 17分 11秒
10021002垢版Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況