ファイルメーカーユーザの集い Part5
レス数が1000を超えています。これ以上書き込みはできません。
前スレ
ファイルメーカーユーザの集い 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/
質問・相談は環境・バージョンを忘れずに。テンプレ以上。 a5sql、一発でDB解析レポート出るやつやったな
Myで世話になったで
ちなみにインポートスクリプトステップでもSQL使えてクエリの結果、表形式で見れるで
コレ、便利思うんやが使われてない思うわ 例えばexecute sql
であるレコードを抽出したとするとそれはどこのレイアウトに表示されるんですか? execute sql
フラグついたやつだけ日付でグループ化
それ以外はそのまま、とかどうやるんですか? 集計の話だけど 売上内容によって
思いつきだけで
日ごと 月ごと レコードそのままってパターンの3パターンあると思うけど
想定されるグループ分、レイアウトに小計パートつくらないといけないってことにならない? >>957
さらに合計すべき個数や数量や重量やなんかの商品の項目もひとつずつ集計フィールドもいるんだよね? 日付とc月の小計パート、
s個数、s重量、s他 の集計フィールド
c月 のソート用計算フィールド
がいるで
あとはレイアウトにフィールドを正しく配置
スクリプトで 検索、レイアウト切り替え、c月/日付 ソートすればできるで
帳票ならこれで十分やろ
集計フィールドは嫌や!いう話になると面倒やで 定義名だけで集計フィールドなのか計算フィールドなのかわかるってやつね そやで
オブジェクトも o 付けることあるな
数値、テキスト、日付、タイムスタンプは頭になんも付けんな
グローバル属性はコレが最優先で g名前
計算フィールドのグローバル属性は gc名前 にすると分かり易い思うで グローバル属性のスコープがよく解らない
セッション変数みたいなものなのか? 集計パートごてごてって
帳票でリスト印刷するときミリ単位でずれない?
ソート用においてる集計パートはまるっきり無視されて印刷されるもの? >>965
YouTubeの中級講座みるといいかも
グローバルは複数アクセスでも独立なので
隣の人が何を入れていても構わないって使い方
ヘビメタのロックスターが優しく教えてくれる グローバル変数$$とグローバルフィールドはファイルを閉じるまで、普通の変数$はそのスクリプト内のみで有効やで
3者とも各クライアント内のみで有効で他のクライアントには影響せんで グローバル変数$$ はファイルをまたぐことができないという制限もあったと思う。
A.fmp12からB.fmp12 へ(スクリプトなどで)移動した際、A.fmp12のスクリプト内で
設定したグローバル変数$$はB.fmp12では参照できない、みたいな。
まあこれが引き継げても収集が付かなくなるけどね。 >>967
他のクライアントに渡されないかというと
それもない。不思議な存在。 他ファイルに変数渡すのは外部スクリプトの引数に仕込むで
ま、滅多にやらんけどな グローバル属性の件、ありがとうございます
ファイル間(.fmpファイル)のスコープ
ファイル間の受け渡しは引数渡しが必要という事ですね
クライアント間の共有というのが良くわからなかったです
シングルトンという事? クライアント間では変数とグローバルフィールドは影響しまへんで 複数のポータル配置して
その横なり下なりにポータルごとの数値の合計を標準させるのはどうやるんですか?
たとえばこんなのです
https://i.imgur.com/SnuFjdl.jpg
https://i.imgur.com/Rw2eqiP.jpg sum()
()内にリレションテーブルの合計したいフィールドでは? >>979
ポータルで表示されているものを対象にするにはどうするんでしょうか?
ちなみにテキストを配置して計算、はできなくて、計算フィールドですか? ポータルを表示しているって事はリレーションしているって事だから
今のテーブルからデータのあるテーブルのフィールドを集計するか、
計算式sumするか。
Aテーブル Aキーフィールド データ
Bテーブル Aキーフォールド 集計フィールド(計算式)
ちなみに
sum(Aテーブル::データ)
だ >ちなみにテキストを配置して計算、はできなくて、計算フィールドですか?
できなくはない。
レイアウトに表示に計算式を書けるパーツを置いてそこに計算式を書く。
計算式を書けるパーツとしてはボタンバーやタブコントロールがある。
使いやすいのはボタンバーの方だね。
あとはマージフィールドとマージ変数を設定して、「次の場合にオブジェクトを隠す」でマージ変数にぶち込む計算式を書くみたいな方法。
例として挙げるならこんな感じ。
レイアウト上のマージフィールド <<$$合計値>>
「次の場合にオブジェクトを隠す」の計算式:
Let (
$$合計値 = sum ( ポータルのフィールド );
False
) 新版、トランザクション対応するらしいで
昔からポータルだけは隠れトランザクションちう謎仕様だったが
コレでバッチ処理も少し楽できそうやな できるできないで言えばできるとだけ書いたら
結局方法聞かれる2度手間になるだけだしな。 せっかくスクリプトで仕入や売上sumしなはるなら素直に数値フィールドに入れた方がよろしいがな
どうせ仕入売上のリスト表示や集計やりまっしゃろ 今まではある1レコードに対して下払い先がひとつだったから
1テーブルで売上と下払い管理してました
下払い先が複数になるので1対多にして下払いテーブルをつくることになりそうなのですが
すると2テーブルになるので粗利などを出すとき何かと面倒になりますか? まだ試していないけど、スクリプトのトランザクションよさそうだね。
復帰に条件式が書けて、復帰即トランザクションブロックから脱出ってのがいいな。
プチ例外処理的に使えるわ。 電源抜けたり、アプリクラッシュしてもロールバックできるかテストして教えてや
サーバクラッシュも頼むで トランザクションを明示的に開始したら、終了するまでは書き込まれないからクラッシュしても元に戻る。
ただ、明示的にトランザクションを終了しなくても、新規ウインド出したりするとそこで確定されてしまうのでロールバック出来ない。 おおきに
暗黙的コミットみたいな操作やスクリプトステップがあるわけでんな そういう意味なのね、トランザクションという言葉はサーバーの処理能力TPSしか
しらないという老人でした データファイルを別にするという使い方を
している人はいないか?
検索用情報とかindexだけ入れて、個別案件は
読み込むとか。 Claris StudioはWebからのアクセス前提なようだけど
同時接続はどれくらい捌けるの?
一般的なWebサービスとかは想定してない?
例えば会員10万人のサイトで最大同時接続が1000とか >>998
ライセンス料金凄い金額になりそうだね。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 884日 22時間 17分 11秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。