みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Shin様
解決いたしました!!ご指導有難うございます!
FileMaker pro 19を利用しています。
Filemaker pro 18などそれ以前のバージョンのログインを制限したいのですが、どのようにすればよいのでしょうか?
よろしくお願い致します。
Shin様 himadanee様 dyna様 チポ様
ご教授頂きありがとうございます!
Shin様 サンプルファイルまでありがとうございます。
とても分かりやすく、実装できました。とてもありがたい仕様でした。
皆様ありがとうございました!
Filemaker19利用 FilemakerServer利用
見積書作成について質問です。
商品テーブルから検索したい商品をチェックボックスで選択し、見積書レコードに一括インポートしたいと考えています。
複数名が同時に見積書を作成する場合がありますので、その際に他者のチェックが反映されてしまったりとエラーが出ております。
どのような設計にするのがベターでしょうか。
よろしくお願いいたします。
Shinさま、ありがとうございます。その方向で実装してみようと思います!
Mozさま、ありがとうございます。
filemaker19 windows10環境
なかなか解決できず、相談させていただきます。
やりたいこととしては
メニューバーの表示を隠し、ツールバーの表示を隠し、書式設定バーのみ表示にしたい
のですが、
OnFirstWindowOpenで
メニューバーの表示切替(隠す)
ツールバーの表示切替 (隠す)
で上部のメニューを非表示にしたのちに、
「表示」の中の書式設定バーをクリックする手段がないため、スクリプトでクリックする動作を行いたいのですが、可能でしょうか。
もしくは、やりたいことを実装するためにはどのようにすればよいでしょうか。
よろしくお願い致します。
dp_dpさま、大変参考になる記述ありがとうございます!!!
Substitute (
$optionTmpl ;
[ "__TOKEN__" ; $$api ] ;
[ "__BODY__" ; Substitute ( $body ; ¶ ; Char(10) ) ]
)
こちらの記述にて問題解決できました!ありがとうございました!
FileMaker 19
FileMakerからチャットワークにチャット投稿するAPI連携で改行が反映されない件について
下記スクリプトのテキストフィールドの値はチャットワークに投稿されるのですが、文章内の改行が反映されません。
正確に言うと、1度目の改行は反映され、2度目移行の改行が反映されないといった現象です。
どのようにすれば改行されるようになりますでしょうか。もしお分かりになられましたら教えていただけると幸いです。
よろしくお願いいたします。
ーーーーースクリプトーーーーー
変数を設定[$room_id;"xxxxxxxxxxxxxxxxx"]
変数を設定[$$api;"aaaaa"]
テキストを挿入[選択;ターゲット:$urlTmpl;「https://.....」]
変数を設定[$url;
Substitute (
$urlTmpl ;
[ "__room_id__" ; "1111111111111111" ]
)
]
変数を設定[$body;テキストフィールド]
変数を設定 [$option;
Substitute (
$optionTmpl ;
[ "__TOKEN__" ; $$api ] ;
[ "__BODY__" ; $body ]
)
]
URLから挿入[選択;ダイアログあり:オフ;ターゲット$result;$url;SSL 証明書の検証;cURL オプション:$option]
統計関数minですが、
フィールド内の空白を除いた有効な最小値を返します。
とありますが、
フィールド内に空白があった場合は空白を返す方法はありますでしょうか。
よろしくお願いいたします。
koko009さま
ご回答ありがとうございます。大変参考になりました。googlemapAPIで進めてみようと思います。
有難うございました。
難しい内容でしょうか。。。よろしくお願いいたします。
過去記事
https://fm-aid.com/bbs2/viewtopic.php?id=8361
の緑里庵さんのWebサービスが使用できなくなっており、その他の方法で地図に複数ピンを立てる方法はないでしょうか?
よろしくお願いいたします。
ててを さま
一発解消でございました!
スクリプトトリガ:OnObjectSave:ウインドウ内容の再表示:キャッシュ結合結果を含む
大変勉強になりました。有難うございました。
Shin さま
サンプル拝見させていただき、大変勉強になりました。
有難うございました。
filemaker pro18を利用しています
・集計日テーブル
レコード:リレーション用ID(1)
レコード:集計日
・入金テーブル
レコード:集計日
レコード:入金金額
・商品テーブル
レコード:集計日(計算フィールドで集計日テーブルの集計日レコードを参照)
レコード:入金金額(計算フィールドで入金テーブルの入金金額を参照)
レコード:リレーション用ID(1)
リレーションは
集計日テーブル:リレーション用ID = 商品テーブル:リレーション用ID
入金テーブル:集計日 = 商品テーブル:集計日
この場合、集計日テーブルの集計日を変更した場合に再計算されるタイミングが遅くて困っています。
どのように対応するのがよいでしょうか。
サンプルファイルをアップしております。
商品テーブルの集計日を動かしていただければ、
ポータル内の反映および
商品テーブルの入金金額の反映が遅いことがわかります。
よろしくお願い申し上げます。
https://36.gigafile.nu/1212-d21fab803b6 … 2e9bb83c07
12/12まで
すいません、説明が不十分でした。
「テーブル2::対象月」=「テーブル1::解約月」
で集計した場合、対象月と同一なものだけカウントされるのですが、実装したい内容は
例えば 2019年5月に解約された顧客は、2019年5月、2019年6月、2019年7月、2019年8月、2019年9月、2019年10月の対象月でカウントされるようにしたいのです。
少々わかりやすいよう加筆します。
テーブル1:顧客情報(フィールド:解約日)
テーブル2:集計(フィールド:対象月 フィールド:解約数)
テーブル1
顧客A: 解約日:2019/01/01
顧客B: 解約日:2018/12/01
顧客C: 解約日:2018/06/01
テーブル2
対象月 解約数(対象月から過去6カ月の間の解約数)
2019/05/01 2 (2019年5月から過去6カ月の間に2件解約された)
2019/06/01 2 (2019年6月から過去6カ月の間に2件解約された)
2019/07/01 1 (2019年7月から過去6カ月の間に1件解約された)
2019/08/01 0 (2019年8月から過去6カ月の間に0件解約された)
FileMakerPro13を利用しています。
顧客情報の6カ月当たりの解約率を算出したいのですが、どのようにすればよいでしょうか
テーブル1:顧客情報(フィールド:解約日)
テーブル2:集計(フィールド:対象月 フィールド:解約数)
テーブル1
顧客A: 解約日:2019/01/01
顧客B: 解約日:2018/12/01
顧客C: 解約日:2018/06/01
テーブル2
対象月 解約数
2019/05/01 2
2019/06/01 2
2019/07/01 1
2019/08/01 0
のイメージです。よろしくお願いいたします。
Shinさま
内容を満たすサンプル例ありがとうございます!
無事解決致しました!
こんな方法があるとは知りませんでした、感謝ですm(_ _ )m
Shinさま
ご教授ありがとうございます。サンプルファイルを閲覧しましたが、イメージと違いまして、意図が伝わりづらかったようで追記致しました。
おそらくloop関数でレコードを自動で作成していくようなイメージをしております。
宜しくお願い致します。
FileMaker13を使っております。
請求書を発行するためのボタンを作りたいです。具体的には
【顧客情報テーブルA】に紐づく【購入商品テーブルB】のデータを【請求書ログテーブルC】に出力するボタン(レコードを自動生成)を作りたいと考えております。
購入商品テーブルBは顧客が複数商品を購入する場合もあるため1度に複数行のレコードが生成されるようにしたいです。
イメージとしては、ボタンを押したら、loop関数で
【請求書テーブルC】に自動でレコードが追加されるイメージです。
月額料金モデルの請求書のため集計日時点での商品数量を請求書ログとして残しておきたいと考えております。そのため購入商品テーブルBに日付がない状態です。
▽ボタンを押す前の既存情報
【顧客情報テーブルA】
顧客ID:1
顧客名:山田さん
集計日:2019/01/01
【購入商品テーブルB】
顧客ID:1 (リレーション済み)
商品:システム基本料金
購入金額:1000円
顧客ID:1 (リレーション済み)
商品:オプション
購入金額:500円
▽ボタンを押した後の生成情報
【請求書ログテーブルC】
顧客ID:1
集計日:2019/01/01
商品:みかん
購入金額:1000円
顧客ID:1
集計日:2019/01/01
商品:りんご
購入金額:500円
ご教授いただけましたら幸いです。
宜しくお願い申し上げます。
Shin様、回答ありがとうございます。解決いたしました。
Filemaker Pro 13を利用しています。
【テーブル 商品リスト】
商品カテゴリー 商品項目
くだもの みかん
くだもの りんご
やさい はくさい
やさい しいたけ
【テーブル 請求書】
商品カテゴリー
くだもの
やさい
がある場合で、
テーブル請求書のレイアウト内に商品リストのポータルを設置しその中に商品項目のレコード入力欄があるとします。
テーブル請求書の商品カテゴリーを「くだもの」と選択した場合に
ポータル内の商品リストのドロップダウンリストの項目を みかん と りんご
だけに絞る方法はございますでしょうか。
できれば、ポータル作成時に一番初めに入力する場所が 商品項目 だとありがたいです。
宜しくお願い致します。
Filemaker Pro13
特定のフィールドの値によってアクセス権限を設定することはできるのでしょうか。
例えば、
顧客情報の 担当企業名というフィールドに
A社
B社
C社
D社
があったとします。
アクセス権セットで
部長:A社B社D社のみを閲覧を許可
課長:D社のみを閲覧を許可
という形は可能でしょうか。
レコードの全体表示や
検索時においても適用されるような設定にしたいと考えております。
お知恵をお貸しくださいませ。
宜しくお願い致します。
Shin様 tomato様 ご指導頂きありがとうございます。
問題解決いたしました。
有難うございました!
私のスクリプトの問題点
変数を設定[$filepath;不明個所]
レコードをPDFとして保存[記憶する;「filepath」;現在のレコード]
ファイルを挿入[挿入先フィールド名;「$filepath」]←この部分を前回は「フィールドを設定」後に「PDFを挿入」としていましたのがエラーの原因でした。
よろしくお願い致します。
利用環境
FileMakerServer12
Filemaker Pro Ad 13
windowsServer2000
請求書をPDF化して、そのままフィールドに保存したいと考えております。
請求書をPDF化して、そのままデータベースに保存する方法
https://fm-aid.com/bbs2/viewtopic.php?id=3403
を参考にしておりますが、なかなかうまく設定できません。
おそらくの流れ
変数を設定[$filepath;不明個所]
レコードをPDFとして保存[記憶する;「filepath」;現在のレコード]
フィールドを設定[請求書フィールド]
PDFを挿入[「$filepath」]
不明個所ですが、Get(テンポラリパス)を使用するのかとは思いますが、うまくスクリプトが書けません。FilemakerServerで共有していることも起因しているのはとも考えています。
根本的に的外れかもしれません。
ご教授の程よろしくお願い致します。
tomato様 ご教授ありがとうございます。思うように設定できました。
皆様の参考までに
変数を設定[$pdf;値:Get(テンポラリパス) & GetContainerAttribute(フィールド名;"filename")]
フィールド内容のエクスポート[フィールド名;「$pdf」]
メールを送信[電子メールクライアント経由で送信;.......;「$pdf」]
[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 713.23 KiB (Peak: 751.01 KiB) ]