初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 初心者のFileMaker pro Q&A » 複数レコードの繰り返しフィールドの内容をひとまとめにしたい » 2021-07-22 11:00:58

きっさん
Replies: 1

開発環境
FileMaker Pro 19
Windows 10 64bit

Aテーブル
・会社名
・作業年月
・作業内容(繰り返しフィールド 20)
・作業金額(繰り返しフィールド 20)
・作業金額合計=Sum ( 作業金額 )
のフィールドで構成されたレコードがあります。
このレコードを作業報告書として1レコード毎に出力して提出していたそうなんですが、これですと同一会社名で、同じ年月に2回以上作業した場合、その回数分の報告書を提出しなければなりません。
そこで、同じ会社で同じ年月に2回以上作業した場合、この繰り返しフィールドに記載された内容をひとまとめに表示して計算、報告書を作成出来ないか?と相談を受けたのですが、良い方法が見当たりません。
皆さんのお知恵を拝借したく相談させて頂きました。
具体例は、下記のようになります。
<今まで>
1レコード目
・会社名:あいうえお株式会社
・作業年月日:2021.07.01
・作業内容  作業金額 (繰り返しフィールド 20)
  1行目:床クリーニング  20000
  2行目:天井クリーニング 15000
  3行目:窓クリーニング  15000
・作業金額合計 50000

2レコード目
・会社名:あいうえお株式会社
・作業年月日:2021.07.20
・作業内容  作業金額 (繰り返しフィールド 20)
  1行目:階段クリーニング  5000
  2行目:外壁クリーニング 50000
・作業金額合計 55000
レコード毎に報告

<やりたい事>
・会社名:あいうえお株式会社
・作業年月日 作業内容  作業金額
  1行目:2021.07.01 床クリーニング  20000
  2行目:2021.07.01 天井クリーニング 15000
  3行目:2021.07.01 窓クリーニング  15000
  4行目:2021.07.20 階段クリーニング  5000
  5行目:2021.07.20 外壁クリーニング 50000
・作業金額合計 105000
会社名と作業年月でひとまとめして、1枚の報告書としたい。
因みに、新しい報告書の行数も20行です。
お客様いわく、まとめても20行を超える事は今まで無かったし、今後も無いので20行で良いとのお話です。

具体的は方法をご教示願えれば幸甚に存じます。

#2 Re: 初心者のFileMaker pro Q&A » フォントの設定が変わってしまう » 2019-07-31 15:44:36

自己レスです。
本日、お客様の環境を確認した所、納品したRuntime版は、Filemaker Pro 18 Advancedで作成したものでした。
バージョン詳細:Filemaker Pro Advanced 18.0.2.209 32bit
もしやと思い、バージョン17
バージョン詳細:Filemaker Pro Advanced 17.0.7.700 32bit
で作成したRuntime版をお持ちして検証してみた所、問題は発生せず、正常に動作しました。
検証には、お客様立ち会いの下、数回のシャットダウン。起動を繰り返し、問題無い事を確認。
ですので、詳しい原因は不明ですが、Filemaker Pro 18 Advancedによるものか、このバージョンにて作成されたRuntime版のいずれかと思われます。
この領域の不具合となると、私では究明いたしかねますので、お詳しい方々からのご教示が頂けると、今後の参考になります。

#3 初心者のFileMaker pro Q&A » フォントの設定が変わってしまう » 2019-07-30 19:30:07

きっさん
Replies: 2

<環境>
・Windows 10 Pro 64bit
・Filemaker Pro 18 Advanced
・HG岸本楷書体

上記の環境で作成したカスタムAppをRuntime版にして使用しようとしたところ、あるPC(Windows 10 Pro 64bit:FileMaker Pro未インストール)で起動すると、HG岸本楷書体に設定されたフィールドがMS Pゴシックに置き換わってしまいます。
また、レイアウト上に記載したテキスト(HG岸本楷書体で記述)もMS Pゴシックに置き換わってしまいます。
そこで、再度HG岸本楷書体をインストール:既にインストールされているので置き換えますか?のダイアログが出るので、置き換えるを選択し、再度Runtime版を起動すると、ちゃんとHG岸本楷書体で表示されます。
他のPC(3台)では問題無くHG岸本楷書体で表示されるので、Runtime版側の問題ではないと推測するのですが、そうだとすると、何が原因なのか?
若しくは、FileMaker側の原因であるのなら、その原因は何かをご教示下さい。
よろしくお願いいたします。

#4 Re: 初心者のFileMaker pro Q&A » カウントダウン表示 » 2019-02-11 10:57:15

Hiroさん
ありがとうございます。
多分、OnTimer スクリプトをインストールで実現出来るのではないか?と思っていたのですが、このOnTimer スクリプトをインストールの記述方法が分からなくって、前述した方法を考えた次第です。
ご教示頂いた方法を勉強、理解した上で、使わせて頂きます。

#5 Re: 初心者のFileMaker pro Q&A » カウントダウン表示 » 2019-02-10 12:05:16

<自己解決>

テーブル::回数 テキスト グローバル

フィールド設定[テーブル::回数;11]
Loop
__フィールド設定[テーブル::回数;テーブル::回数 - 1]
__ウインドウ内容の再表示[]
__スクリプト一時停止/続行[間隔(秒):1]
__If[テーブル::回数] ≤ 0
___現在のスクリプト終了[テキスト結果:]
__End If
End Loop

上記スクリプトで、ファイルを開いた際、回数10が表示され、1秒毎に減算表示
0でストップしました。
End Loopの後に、レイアウト切り替えを追加し、考えていた動作が実現出来ました。
もっと簡単な方法がありましたら、ご教示下さい

#6 初心者のFileMaker pro Q&A » カウントダウン表示 » 2019-02-09 18:43:15

きっさん
Replies: 3

FMP 17 Adv.
Win 10 Pro 64bit

ファイルを開いた時にオープニング画面を表示させ、その後指定した時間が経過すると別画面に変移するには、
スクリプト一時停止/続行で間隔を指定
レイアウト切り替え で実現出来るのですが、
このレイアウト切り替えが実行されるまでの残時間を表示させたいのですが、その方法が分かりません。
例えば、10秒後にレイアウト切り替えが実行されるまで、あと9秒、あと8秒・・・・・0秒 レイアウトが切り替わる
とする方法をご教示下さい。
よろしくお願いいたします。

#7 Re: 初心者のFileMaker pro Q&A » 1ヶ月後の日 » 2019-02-05 09:16:23

shinさん、waderさん
ご教示、ありがとうございます。
計算式がシンプルなMin関数を使ったshinさんの式を使用させて頂きます。

#8 Re: 初心者のFileMaker pro Q&A » 1ヶ月後の日 » 2019-02-04 18:27:37

waderさん

wader wrote:

結果の日に1足して元の日にならなければ、前月末に調整する。
Let ( d= Date(Month(開始日) + 1 ; Day(開始日) - 1 ; Year(開始日)) ; d - Case ( Day ( d ) + 1 <> Day ( 開始日 ) ; Day ( d ) ) )

ご教示頂いた式にすると、2月1日の1ヶ月後が1月31日になってしまいます。

#9 初心者のFileMaker pro Q&A » 1ヶ月後の日 » 2019-02-04 17:34:12

きっさん
Replies: 6

Windows 10 Pro 64bit
FMP 17

開始日:日付
1ヶ月後:計算:非保存:Date(Month(開始日) + 1 ; Day(開始日) - 1 ; Year(開始日))  計算結果:日付

とすれば、開始日から1ヶ月後で1日を差し引いた日付が計算されるのですが、開始日が1月30日、31日の場合、1ヶ月後が3月1日、3月2日となってしまいます。
開始日が1月30日、31日の場合は、1ヶ月後が2月28日、閏年は2月29日となるように設定したいのですが、その方法で詰まってしまいました。
ご教示、お願いいたします。

#10 Re: 初心者のFileMaker pro Q&A » 問診作成 » 2019-01-23 12:40:35

私は、ひとつのデバイスで複数の方のデータを扱う際は、ユーザー毎のパスワードを自動生成し、次の利用の際は、そのパスワードを入力してもらうようにしています。
ご参考までに。

#11 Re: 初心者のFileMaker pro Q&A » SSL証明 » 2019-01-23 09:11:39

今回考えている運用形態は、Hiroさんが記述されている通りの環境で、加えてゲートウェイにはUTMを設置しますので、WAN-LAN環境のセキュリティーは保たれると考えています。

Mozさん
> ※クッソ面倒です。現場からの要望No.1は同じPCで外に繋ぎたいではないかな、と。
UTMの導入をお勧めします。

#12 Re: 初心者のFileMaker pro Q&A » SSL証明 » 2019-01-22 17:15:23

Hiro wrote:

外部WANと有線ルータなどで物理的に完全に遮断された内部LANのみの
プライベートネットワーク環境なら、あえてSSLは不要でしょう。

Hiroさん

内部ネットワークで有線LANのみの環境ですので、不要かな?と思っていたのですが、確証が持てなかったのでお聞きしました。
ありがとうございました。

#13 初心者のFileMaker pro Q&A » SSL証明 » 2019-01-21 20:13:20

きっさん
Replies: 6

<環境>
FileMaker Server 17
FileMaker Pro 17
macOS 10.14.2
Windows 10 Pro

Mac mini をサーバーとしてFileMaker Server 17にて運用を考えています。
サーバーは事務所内のみの運用で、クローズド環境で、クライアントマシンは、Windows機5台です。
FileMaker社では、接続はSSL環境を推奨していますが、クローズドな環境の場合でも、SSL接続にしなければならないのでしょうか?
勿論、SSL接続にすればセキュリティーは向上するのは理解出来るのですが、あくまでも事務所内の環境においてもその必要性があるのかどうか、ご教示お願いできますでしょうか。
よろしくお願いいたします。

#14 Re: 初心者のFileMaker pro Q&A » 変更内容をリアルタイムに表示させるには » 2019-01-18 10:56:02

Hiroさんのアドバイス通り
非保存の計算フィールドにして、Lookup関数を使用する方法で上手くゆきました。
ありがとうございました。
非保存の計算フィールドにして、Lookup関数を使用する場合と、テキストフィールドでルックアップを使う方法の違いは、内容の変更があった場合、再ルックアップという作業を実施させないか?させるか?の違いだけなのでしょうか?他に違いなどあるのでしょうか?
また、計算フィールドとテキストフィールドの違いでレスポンスに影響など出てくるのでしょうか?
因みに、当該ファイルのフィールド数80、レコード数は5,000程です。

#15 初心者のFileMaker pro Q&A » 変更内容をリアルタイムに表示させるには » 2019-01-17 20:02:05

きっさん
Replies: 5

Win 10 Pro 64bit
FMP17 Adv.

得意先管理ファイルと全国郵便番号ファイルがあります。
得意先管理ファイルには
・郵便番号フィールド
・都道府県フィールド
・郡市域フィールド
・町村域フィールド
・番地域フィールド
全国郵便番号ファイルには
・郵便番号フィールド
・都道府県フィールド
・郡市域フィールド
・町村域フィールド があります。
得意先管理::郵便番号と全国郵便番号::郵便番号をリレーション
得意先管理ファイルの省入力化として得意先管理ファイルの・都道府県フィールド、・郡市域フィールド、・町村域フィールドは全国郵便番号ファイルの対応各フィールドをルックアップして得意先管理::郵便番号フィールドに値が入力されると、対応した値が得意先管理ファイルの・都道府県フィールド、・郡市域フィールド、・町村域フィールドに入力されます。
通常はこれで問題は無いのですが、全国郵便番号ファイルの・町村域フィールドの表記を変えた場合、再ルックアップと言う作業をしなければならないですよね。
仮に5840084 大阪府 富田林市 桜ケ丘町 →大阪府 富田林市 桜が丘町 と変更となった場合、桜ケ丘町→桜が丘町に得意先管理ファイルの・町村域フィールドの内容表記を変更する際、再ルックアップと言う作業を行う必要があると認識しています。
この再ルックアップと言う作業を行わず、ルックアップ元の内容が変更され、値が確定された時点でルックアップ先の内容も変更させる方法をご教示下さい。
ルックアップではなく、計算値自動入力 既存値を置き換え で可能なようなのですが、その計算値が組み立てられません。
よろしくお願いいたします。

#16 Re: 初心者のFileMaker pro Q&A » ポータル内で特定行のデータを表示させるには » 2018-12-12 08:48:31

Hiro wrote:

この方がシンプルかと、
GetNthRecord(テーブルB::種類; 2)

なるほど!
まだまだ、勉強が足りません。

#18 初心者のFileMaker pro Q&A » ポータル内で特定行のデータを表示させるには » 2018-12-11 19:11:14

きっさん
Replies: 3

いつも、ご教示ありがとうございます。

表題の件で、ご教示下さい。

テーブルAにテーブルBのデータをポータルで表示させています。
テーブルB:日付
テーブルB:種類
テーブルB:日付を降順でソート設定し、最新の日付レコードが最上段に表示されるように設定しています。
このような状況で、上から2行目のテーブルB:種類をテーブルA上に表示させる事は可能でしょうか?
可能でしたら、その方法をご教示下さい。

<例>
日付     種類
-----------------------
2018/12/11 りんご
2018/12/05 みかん
2018/11/25 バナナ
2018/10/31 ぶどう

と表示されているとすると、上から2行目の”みかん”を別フィールドに表示させたい。

Windows 10 Pro 64bit
FileMaker Pro 17 Adv.

#19 Re: 初心者のFileMaker pro Q&A » 郵便番号印刷 » 2018-12-04 10:56:52

私は、7桁を1文字毎に分解してレイアウトしています。
こうすると、出力物の大きさが変わっても、微妙な調整が可能です。
例えば、
郵便番号 テキスト  計算値自動入力 既存値を置き換え Filter ( RomanHankaku ( Self ) ; "0123456789" )
1桁目  計算    Left ( 郵便番号 ; 1 )
2桁目  計算    Middle ( 郵便番号 ; 2 ; 1 )
3桁目  計算    Middle ( 郵便番号 ; 3 ; 1 )
4桁目  計算    Middle ( 郵便番号 ; 4 ; 1 )
5桁目  計算    Middle ( 郵便番号 ; 5 ; 1 )
6桁目  計算    Middle ( 郵便番号 ; 6 ; 1 )
7桁目  計算    Right ( 郵便番号 ; 1 )
これで、途中にハイフンを入力されたりしても、正しく7桁が分解出来ます。

#20 Re: 初心者のFileMaker pro Q&A » 表形式時の印刷について » 2018-11-29 18:11:21

Shin wrote:

表型式は、簡易的にリスト類似表示をおこなうものだと考えてください。
印刷には適しませんので、別にレイアウトを作られるべきでしょう。

やはりそうですか。
という事であれば、印刷に必要なフィールドをそろえたレイアウト(リスト形式)をパターン分用意して、それを印刷する。
といったスクリプトを記述するしか方法はないのでしょうか?

#21 初心者のFileMaker pro Q&A » 表形式時の印刷について » 2018-11-29 17:33:53

きっさん
Replies: 3

50のフィールドで1レコードを形成し、それを表形式で表示しています。
スクロールで全てのフィールドは確認出来るのですが、印刷する際、A3横の用紙でも収まりませんし、印刷時不要なフィールドもあります。
印刷時、必要なフィールドを指定して印刷させる事は可能でしょうか?
[変更]から、フィールドを非表示選択し、印刷に必要なフィールドのみを表示させて希望する順序を設定して印刷すれば可能なのですが、印刷ボタンを押下すると、印刷するフィールドを選択し、OKボタンで印刷実行するような動作を考えているのですが、どのようなスクリプトを記述すればよいのか、ご教示下さい。

<環境>
Windows 10 Pro 64bit
FileMaker Pro 17 Adv.

#22 Re: 初心者のFileMaker pro Q&A » ポータル内で一行のみにチェックを入れる » 2018-11-23 18:18:30

Shinさん、Hiroさん
ご教示、ありがとうございます。
チェックフィールドには"●"が表示されるようにしたまま(視覚的に選択されている事をアピールする意味もあり)近くにセットボタンを配置して、ここを押していただくようにしました。
"●"でソートされるように設定していますので、常に"●"が表示されたレコードが最上段にくるようになり、考えていた通りの動作を実現出来ました。
ありがとうございました。

#23 Re: 初心者のFileMaker pro Q&A » Runtime版でメインファイルが見つかりません » 2018-11-23 11:14:33

hirap wrote:

「メインファイルが見つかりません」問題は、ランタイムアプリの作成と配布によるOS上の問題なので、現状ではインターネットからダウンロードしてもらうという方法をとる限り、DeveloperIDでの承認がないランタイムアプリについてユーザーサイドでの解決方法はありません。

お返事が遅くなり申し訳ございません。
DeveloperID関連の情報を調べてみましたが、私自身、そこまで行うのは無理かな?と判断しました。
ですので、「メインファイルが見つかりません」と表示された場合の回避処置を付記する事としました。
ありがとうございました。

#24 Re: 初心者のFileMaker pro Q&A » ポータル内で一行のみにチェックを入れる » 2018-11-23 10:38:29

Shin wrote:

1行目以外にチェックしてあれば、どのような動きに?

チェックフィールド値でソートしていますので、チェックされたレコードが先頭になるようにしています。
---------------------------------------------------
    チェック  ・・・その他のフィールド
1行目  ●       データA
2行目          データB
3行目          データC
---------------------------------------------------
1行目から2行目にチェックを入れ直す
    チェック  ・・・その他のフィールド
1行目          データA
2行目  ●       データB
3行目          データC
---------------------------------------------------
    チェック  ・・・その他のフィールド
1行目  ●       データB
2行目          データA
3行目          データC
確定した時点で、ソートが実行されてデータBレコードが先頭になります。
問題点として、1レコードにしかチェックが入らないようにしようとした時、既にチェックが入っていたら、まず先にチェックを外してからでないと、他のレコードにはチェック出来ないのではないか?とも考えます。
確定していなければ大丈夫なのか?とも思うのですが、表題の方法が分からないのでその先に進めません。

#25 初心者のFileMaker pro Q&A » ポータル内で一行のみにチェックを入れる » 2018-11-22 20:03:21

きっさん
Replies: 6

いつもご教示ありがとうございます。

表題の件で、ご教示下さい。

ポータル内には、チェック・区分・住所を配置し、3行表示で制作しています。
この3行の内の1行のチェックフィールドに●が入っていたらほかの2行には●が入力出来ないように制御は可能でしょうか?

FileMaker Pro 17
Windows 10 Pro

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 668.3 KiB (Peak: 722.84 KiB) ]