みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
koeda様
情報ありがとうございます。
おっしゃる通りAdobe系PDFアプリが原因でした。
私の環境下では指定いただいたディレクトリに該当のファイルはありませんでしたが、
MacOS自体をリカバリーをかけAdobe Acrobat Readerをインストールしない環境下で
今回問題になっていた「インタラクティブコンテンツ」を設定したところ正常に動作しました。
ただ共有をかけたクライアントでAdobe Acrobat Readeが入っていると相変わらず
落ちてしまうのと、全て同じ環境にするのは難しいので私の環境では難しいことがわかりました。
Mac環境でAdobe系のアプリを利用されている方が多いので今度のアップデートなどで改善される
事を期待しています。
Mac Mojave10.14.6 FileMaker17
お世話になります。
現在、書類PDFファイルをFileMakerのオブジェクトフィールドに挿入しようとしているのですが、
データの書式設定で「イメージ」の場合であれば問題なく挿入/表示も出来るのに対して、
「インタラクティブコンテンツ」へ変更して挿入しようとするとFileMaker自体が強制終了してしまい、
再度、FileMakerのファイルを開こうとすると強制終了してしまい開くことが出来なくなってしまいます。
既存のファイルではなく、ローカル上で新規のファイルでオブジェクトフィールドのみ設置し、
上記と同様の操作を行っても強制終了されファイルが開けなくなります。
もし、同じような症状が出たことがある方で対処法などご存知でしたら
教えていただけると幸いです。よろしくお願いいたします。
Hrio 様
アドバイス・コメントありがとうございます。
説明不足で申し訳ありませんでした汗
再度リレーションを確認したところ、1箇所てれこになっている場所があり
修正したところ無事表示されることが確認されました。
お騒がせして申し訳有りません。
的確なご指摘・素晴らしいサンプルありがとうございました。
もっと理解し少しでも近づけるよう努めて参ります。
Hiro 様
個別でトピックを立てさせてただきました。
よろしくお願いいたします。
2018-06-16 15:19:21 にアップしていただいた
ToDoカレンダ(直書式、祝日付き)をベースに組み込ませたいと考えております。
移植の知識がないため、テーブル・スクリプトブフィールなどはコピーし、
再度リレーションを組み直し文字入力まで確認できました。
ご指摘いただきました
”「日記配列[42]」Lookup計算フィールドは計算結果→非保存の設定になっていますか?”
→確認したところ「非保存」になっていました。
ですがやはり、書き込み内容は表示されません。
Hiro様
データ配布ありがとうございます。
参考にさせていただきます!
Hiro様、qb_dp様
コメントありがとうございます。
フィールド指定でも同じ動作でした。
もう一度自分なりに調べてみます。
ありがとうございました。
タイムスタンプフィールドに深夜0時から朝5時59分の検索を行いたいです。
日付フィールドから日付を変数:$日付を作成し検索モードからフィールド設定で
「$日付+1 & " 00:00:00" & ".." & $日付+1 & " 05:59:59"」
と入力したのですが、デバッカーで[500]日付の値が入力値の制限を満たしていません。
と表示されフィールドに入力が行われません。
タイムスタンプフィールドでの深夜時間の区間検索を行う方法をご存知の方
いらっしゃいましたら、ご教授いただけると幸いです。
その後、再度関連する設定やスクリプトを見直したし、
手直ししたところ狙った動作をしてくれることを確認しました。
みなさまのコメント・アドバイス大変参考になりました。
今回の件を通してチェックボックスの動きを深く理解できたので、
今後の開発に活かしていきたいと考えております。ありがとうございました。
チポ様
おっしゃる通り最初は
0が入力されているところへ、
1をチェックするとフィールドの値は
0
1
に気づいて初期値の「0」を外して
「1」か「空」の分岐へ変更いたしました。
ラジオボタンに関しましては、Moz様のおっしゃった通り、
チェックした後、ご入力の際に外すことが不便なため、
チェックボックスを使用したいと考えました。
そうですね「正しい」の定義が誤っていました。
自身の設定を再度見直してみます。ありがとうございます。
チェックボックスフィールドのタイプは数字を選択しております。
現在は特に値一覧は設定されておらず、チェックボックスの値を編集ボックスに
表示させたところ、「1」が表示されたため「1」と認識しておりました。
チェックを外すとフィールドが「空」になったため、「0」か「空」か
という分岐を考えてスクリプトを組みましたが、狙った動作をしてくれません。
入力値の自動化などから設定が必要でしょうか?
Moz様、Shin様
コメントありがとうございます。
求めている結果としては、
・チェックボックスが入っているときはAのフィールドにタイムスタンプ
・入っていいないときはBのフィールドにタイムスタンプを
入れるという処理です。
最初の「0」と「1」の分岐はチェックボックスに設定したフィールドの初期値を「0」に設定し
チェックされた時の「1」の2種から分岐を考えてスクリプトを組んだのですが、
できたりできなかったりといった具合です。
現在は不具合の出現率の少ない「1」か「それ以外」の2分岐で分けていますが、
それでも全体の1割ほど分岐が正しく動作しないことが分かっています。
ラジオボタンも考えましたが、操作が不慣れな方も利用するので、
なるべく選択が少ないチェックボックスの使用が希望です。
現在スクリプトでチェックボックスのチェックの有無で分岐させたいのですが、
挙動が正常に動作したり誤動作したりと動作が安定しません。
試した分岐条件
・最初はフィールドの内容が「0」、「1」でifで分岐 → 不安定
if[ テーブル::チェックボックス = 1 ]
処理
Else if [ テーブル::チェックボックス = 0 ]
処理
End if
・最初はフィールドの内容が「1」もしくはそれ以外かでifで分岐 → 不安定
if[ テーブル::チェックボックス = 1 ]
処理
Else
処理
End if
・最初はフィールドの内容が「Empty」か「notEmpty」かでifで分岐 → 不安定
if[ not IsEmpty ( テーブル::チェックボックス )]
処理
Else if [ not IsEmpty ( テーブル::チェックボックス )]
処理
End if
上記の3つの条件全てテストではうまくいくものの実際のレコードで試すと、
できたりできなかったりと動作が不安定でした。
今回初めてチェックボックスを使用しましたが、挙動がうまく掴めません。
誤動作の回避方法などご存知の方いらっしゃいましたが、
ご教授いただけると幸いです。
チポ様
コメントありがとうございます。
一度、GetSummaryを使って試してみます。
お世話になります。
タイトルの通り小計ソートと変数設定について質問です。
現在パート定義にて、小計ソートを設定しカテゴリごとに分類分けし、
ソート表示させているのですが、小計ソートで表示された集計フィールドの
値を変数へ抽出したいのですが、全体の集計フィールドから値が抽出されてしまいます。
小計ソートにてカテゴリごとの集計フィールドから変数に値を抽出することは可能でしょうか?
Shin様
コメント/アドバイスありがとうございます。
その手がありましたね、早速試したところ希望通りの動きをしてくれました!
お世話になっております。
タイトル通り関連レコードについて質問です。
filemaker上で関連テーブルが存在するレコードだけを
検索したいのですが、そういった操作は可能でしょう?
そういった方法やスクリプトなどをご存知でしたら、
ご教授いただけると幸いです。
Hiro様
コメントありがとうございます。
早速確認させていただきました。
・元になった「日別Todo集計」では繰り返し1回だったので、
そのままでしたが42回へ変更いたしました。
・Lookup関数式の計算結果は「非保存」 設定になっています。
もしご存知でしたら教えていただけると幸いなのですが、元になったカレンダーの
「Todo一覧(繰り返し42回)」にTodo予定テーブルの「日付」に同期して
受注状況をカレンダー表示させることは可能でしょうか?
shin様
コメントありがとうございます。
やはりLookup関数では、難しいのですね。。
Evaluate関数の紹介ありがとうございます。
初めて使用する関数なので、調べて使用してみます。
「カレンダー」の表示させたい計算フィールド(繰り返し)に組み込めばよいでしょうか?
チポ様
コメントありがとうございます。
https://community.filemaker.com/thread/146122
↑こちらの掲示板内にあるサンプル「ToDoカレンダv2.fp7」を参考にさせていただいているので、
こちらをご参照いただくのが一番わかりやすいと思います。
基本ベースは同じなのですが、「Todo予定」を受注状況テーブルに変更しフィールドは
「日付」「Todo」「日別Todo集計」→「日付」「受注件数」「受注ステータス」に変更して使用しています。
現状は一週間分の受注件数を抽出スプリクトを作成し
受注状況テーブルの「日付」「受注件数」に流し込んでます。
「受注件数」の量に合わせて「受注ステータス」計算フィールドに
「○」「△」「×」などを条件分岐を組み込み「受注状況」レイアウトでは表示されています。
これを「カレンダー」のフィールドへLookup関数で読み込ませたいのですが、
上記のように表示されません。
お世話になっております。
Lookup関数について質問です。
現在カレンダーを作成しており受注状況に合わせてステータスを表示したいと考えております。
カレンダー自体は無事完成したのですが、受注状況のステータスがうまく表示されません。
・テーブル構成
カレンダーテーブル
受注状況ステータステーブル
「カレンダー」と「受注状況」の間に「日付」でリレーションを作成し、
カレンダーのステータスフィールド(繰返し)にLookup関数を使用し
受注テーブル内のステータスを自動表示させたいのですが空欄で表示されません。
色々試してわかったことは、文字列やCountなどの関数は表示がLookup関数にて可能。
それに対しcaseやifなど条件分岐の内容はLookup関数では表示できませんでした。
初めて作成する構成なので、うまく文章に出来ず申し訳ありませんが、
何か他に適した関数や方法、設定などご存知できたらご教授いただけると幸いです。
コメントありがとうございます。
早速、ファイルオプション内のスプリクトトリガーに
if文にてアカウント名ごとに分岐を作成したところ
無事に目的の動作を行うことができました。
Shin様のコメントが大きなヒントになりました。
ありがとうございます。
いつもお世話になっております。
ファイルオプション内にある「表示するレイアウト」について質問です。
現在、全てのアカウントでログイン時に共通のTOP画面のレイアウトを表示しています。
これを各アカウントごとにログイン時に表示させるレイアウトを
分けることは可能でしょうか?
ご教授いただけると幸いです。
shin様
早速試させていただきました。
無事、指定した時間に任意のスプリクトを実行することができました!
おそらく自分で考えても10年は出てこない式なので、とても勉強になりました。
活用させていただきます。
本当にありがとうございました!
Shin様
コメントありがとうございます。
OnTimerスプリクト並びFileMaker server参考にさせていただきます。
両方試してみたいのですが、まずはOnTimerを使用したいと考えております。
それにあたりスプリクトの記述方法について質問です。
スクリプト: OnTimer 時計
OnTimer スクリプトをインストール [「時計」 ; 間隔: 60]
では1分ごとに実行だと思うのですが、
16:00に毎日実行する場合には、どのように記述・設置したらよろしいでしょうか?
色々調べたのですが、動きの説明があっても記述・設置の方法が載っている
ところがみつかりませんでした。
度々申し訳ありませんが、
ご教授いただけると幸いです。
いつもお世話になります。
スプリクトのOntimerについて質問です。
こちらの基本機能はスプリクトが実行されてから任意の命令を実行
すると思うのですが、指定された時間に実行するようなことは可能でしょうか?
例)毎日16時にスプリクトAを実行など
もしご存知のかたいらっしゃいましたら
ご教授いただけると幸いです。
[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 651.37 KiB (Peak: 689.52 KiB) ]