みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
チポさん、
返信が遅れて申し訳ありません。
2年分の集計方法と同様にテーブルを追加して希望通りになりました。
ありがとうございました。
チポさん、
>患者マスタのような、1患者ごとに1レコードのテーブルで集計するか、今のテーブルの集計レイアウトで集計すればいいのでは。
患者マスタテーブルは存在しますが、検査データは別のテーブルにあるため日付でリレーションできません。
グラフ表示テーブルも同様に日付リレーションできません。
ほかに方法があるのでしょうか?
>その集計フィールド(計算フィールド)もグローバルにしていませんか。
Shinさん、グローバルにはなっていません。
チポさん、
グラフ表示テーブルは1レコードに数種類のグラフを表示しているため専用のテーブルとしております。
集計結果は、全データテーブルやグラフデータテーブルのヘッダに表示していますが、うまくいきません。
すみません。
つい解決としてしまいましたが、訂正します。
Shinさん、返信ありがとうございます。
>その日付のリレーションで、リレーションのキーの参照元をグローバルフィールドにしておけば良いのでは。
このようにして希望の値を表示できたのですが、次のレコード(患者)に移動すると再計算させることができません。
Win7、FMP14です。
検査データ集計で困っています。
過去2年分の検査データで2年前から1年前までと、1年前から現在までの検査データの平均や標準偏差を患者ごとに集計したいと思います。
検査は月に1回行われ、その都度更新されます。
別のテーブルでは患者ごとに常に2年分の検査データをグラフ表示しています。
そこへ2年前から1年前までと、1年前から現在までの平均と標準偏差を表示させたいと思っています。
テーブル構成は患者日付ごとに1レコードとしている全データテーブル、グラフ用に2年分を検索しているグラフデータテーブル、グラフ表示テーブルとなっております。
こちらの投稿やHelpを見て、日付のリレーションで期間検索表示→関連レコードへ移動→集計等で希望の値を表示することはできたのですが、グラフ表示テーブルは患者ごとにグラフ化しており次のレコードへ移動した際、集計されません。2年分の集計は表示できるのですが、、、
どうすればうまく集計、表示できますでしょうか?
宜しくお願いします。
>隠れてしまうフィールドを,タブの中で、ドラッグで少し動かしてみると標示される様になることがあります。または、一旦そのフィー>ルドを消してもう一度配置してみても良いかも。
>ただし、そのフィールド全体がタブの中に完全に収まっていることが必要な様です。
Shinさんありがとうございます。上記のように試すと、今のところ大丈夫のようです。
このまま様子を見ます。
チポさんのご指摘通り、一つのタブコントロールでタブパネルが2枚です。
フィールドをタブパネルの外に出して検証します。
旅人さん、フィールドはグローバルではありません。
Shinさん、旅人さん返信ありがとうございます。
説明が分かりづらくてスミマセン。
タブの設定でタブ名が2つあり、後面パネルの文字が消えてしまう。ということです。
前面にグラフ、後面は日付フィールドとテキストフィールドがあります。
Win7、FMP14です。
表と裏の2面で利用していますが、裏のタブコントロール内に配置したフィールドにブラウズモードで入力した文字が消えてしまいます。
アクセス権やファイルを閉じた時、立ち上げ時、パソコンのシャットダウン時等どのタイミングで消えてしまうのか分かりません。
以前は入力した文字が残っていたり消えていたりしました。
なぜでしょう?
Shinさま、サーバー導入ですがファイルメーカープロ11→14へのバージョンアップを今年行ったばかりなので厳しそうです。
qb_dpさま、タスクのプログラム開始を試してみましたが、動作しませんでした。
ファイル「.fmp12」を開くことができません。ホストが利用・・・
というエラー表示でした。何故でしょう?
また勉強のため、
>スクリプトトリガ:OnFirstWindowOpen
>で実行する場合は、ホストの場合のみ実行するようにすれば、良いのでは?
はファイルの設定でしょうか?それともスクリプトに組み込むのでしょうか?
以上よろしくお願いします。
shinさま、qb_dpさまアドバイスありがとうございます。
早速試します。
OS:[Win7]
FileMaker Ver:[Pro14]
パソコン5台でネットワークを組んでいます。
ホストでデータのインポートを行うスクリプトがあります。このスクリプトを毎朝ホスト立ち上げ後に実行したいと思っています。
ファイルのオプションでスクリプトトリガを使い、ウィンドウが開かれた直後に実行させました。ホストでは問題なくインポートできるのですが、その他のマシンでファイルを開くと、新たにインポートしたレコードが消えてしまします。
インポートスクリプトは前任者が作成したもので、インポート元はODBCデータのようです。
今回、スクリプトトリガでなくwindowsのタスクスケジューラを使い、スクリプトを実行できなかと思いました。
実際にタスクの作成でプログラムを作りましたが、うまく動作しません。
以下に動作させてみたプログラムの詳細を記します。ファイル名は『マスタ』でスクリプト名は『取込』です。
ご教授お願いします。
C:\Users\jin\Desttop\マスタ.fmp12?script=取込
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 613.91 KiB (Peak: 634.95 KiB) ]