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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » ポップオーバーボタン » 2024-02-05 09:05:19

Shin様
通りすがり2様
参謀様
himadanee様
ありがとうございました。
BaseElementsためしてみることにします。

#2 Re: 初心者のFileMaker pro Q&A » ポップオーバーボタン » 2024-02-04 21:10:48

Shin様

ありがとうございました。
もう一件相談させてください。

ポップアップヘルプに "出張内容¶¶社員名簿¶¶取扱説明書" という表示をすることはできました。

そこに、ボタンを配置することはできないですよね。"ポップオーバーボタン"も配置することはできないですよね。

#3 Re: 初心者のFileMaker pro Q&A » ポップオーバーボタン » 2024-02-04 18:23:02

himadanee様

プラグインはインストールするだけで関数が使えるとはありがたいことです。

<ポインターをそれぞれのポップオーバーボタンに重ねた時>
拙い説明で申し訳ありません。簡略化して説明させてもらいます。うまく説明できないかもしれませんがご容赦お願いします。

2つのオブジェクトがあり、にそれぞれ固有のポップオーバーボタンを配置しています。
1つ目のオブジェクトをポイントした時そのオブジェクトは黄色になります。そのままクリックをすればポップオーバーの中身が表示され、目的のボタンがあればそのボタンクリックをします。しかしその中に目的のボタンがなければスルーし2つ目のボタンにポイントをし、その中身を見たいと思っています。

2つ目のオブジェクトをポイントした時、そのオブジェクトは緑色になります。クリックをすれば本来の設定通りポップオーバーの中身(別の作業ボタンなど)が表示されます。

1つ目のオブジェクトをポイントした時に、クリックしなくても自動的にポップオーバーの内容が表示できれば、そのオブジェクトに目的の作業が無いことがわかりますので、そのままもう一つのオブジェクトをポイントして、次の作業内容を確認できるようにしたいのです。
それぞれタップをしていけば良いのですが、タップをせずに、画面上のぽたんをマウスでポイントした時点でボタンの中身がわかれば少し便利になると思った次第です。

#4 Re: 初心者のFileMaker pro Q&A » ポップオーバーボタン » 2024-02-04 15:47:03

参謀様
ありがとうございます。
ずいぶん以前のバージョンの時、グラフ作成のためプラグインは取り入れたことがあります。その後、ファイルメーカー自体にその機能が実装されたためそのプラグインのことは忘れていました。その当時はプラグインの取り込みもあまり難しいとは思いませんでした。
今回、BaseElements プラグインのサイトを訪れてみましたが実装するのにC言語の知識が必要とあり、私にはハードルが高いのではないかと感じています。
プラグインは今後勉強をし、利用してみようとは考えています。
もし可能ならファイルメーカー19のみで作成したいと思っているところです。

Shin様
ありがとうございます。
複数のポップオーバーボタンを配置していますので、それぞれのボタンにマウスを重ねるだけで、ボップオーバーボタンの内容が確認できれば便利であると思っています。よくは理解できていないのですが、プレースホルダテキストでは無理なような気がしています。

himadanee様
ありがとうございます。
ポイントのトリガーが無いということなので、ファイルメーカーのみでは無理のような気がしています。
クリックできない理由としては
レイアウトにポップオーバーボタンを複数設置しています。
同僚に使用してもらう時、ポップオーバーボタンには名前をつけてはいるのですが、どのポップオーバーボタンが自分の作業に相応しいのか判断しやすくするため、クリックをすることなく、ポインタをそれぞれのポップオーバーボタンに重ねた時、次の作業ボタン名が表示できると、クリックする手間が省けるのでは無いかと考えているためです。
Webビューアーの実装、チャレンジしてみます。
ファイルメーカー19のみで実現できないようであれば、プラグインの購入を考えてみようかと思っています。

通りすがりさん2様、参謀様、Shin様、himadanee様
ご教示いただき本当にありがとうございました。
他に、アドバイス等ありましたら引き続きよろしくお願いします。

#5 Re: 初心者のFileMaker pro Q&A » ポップオーバーボタン » 2024-02-03 23:04:45

先程の返信はログインせずに返信しましたので、発信はmytoyを受け付けてもらえずmytoy1としておりました。
認識不足で申し訳ありませんでした。mytoyでございます。

#6 初心者のFileMaker pro Q&A » ポップオーバーボタン » 2024-02-02 20:29:14

mytoy
Replies: 13

Macintosh ファイルメーカー 19 を使っています。

ポップオーバーボタンを作成しています。
ボタンをポイントした時に色を変える設定にしています。

ポップオーバーボタンをポイントした時に、ボタンを押さなくてもポップオーバーの内容が表示できるようにできないでしょうか?
トリガーを使うのかと思い色々と試行錯誤しています。方法がわからず苦戦しています。

どなたかご教示よろしくお願いします。

#7 Re: 初心者のFileMaker pro Q&A » 小計パートに項目毎の集計値を表示したい » 2023-07-31 13:43:29

Shin 様

ありがとうございました。
クロス集計はよく理解はできていませんが、なんとか別の方法で解決しました。

しかし、あまりにも手順が多いため、改めて、別の質問をたて、相談させていただきますので、よろしくお願いします。

#8 初心者のFileMaker pro Q&A » 小計パートに項目毎の集計値を表示したい » 2023-07-29 08:17:21

mytoy
Replies: 3

Macintosh ファイルメーカー 19を使用しています。
ご指導よろしくお願いします。

出身校、入学学科、生徒名、出身校コードのデータがあります。
A校 普通科 青木 2023
A校 普通科 石井 2021
A校 普通科 中野 2020
B校 工業科 大田 2023
B校 普通科 上田 2022
C校 普通科 遠藤 2023
C校 工業科 足立 2023
C校 工業科 岡田 2021
C校 普通科 砂田 2021

小計ソート対象(学校コード)で次のように表されていいます。
校名の前のナンバーは以前教えていただいた通り、Let ( t=UniqueValues ( gs_出身学校名 ); ValueCount ( Left(t; Position ( t ; 学校コード ; 1 ; 1 ) ) ))を使い思うようにナンバリングできています。
1 A校 3
A校 普通科 青木 2023
A校 普通科 石井 2021
A校 普通科 中野 2020
2 B校 2
B校 工業科 大田 2023
B校 普通科 上田 2022
3 C校 4
C校 普通科 遠藤 2023
C校 工業科 足立 2023
C校 工業科 岡田 2021
C校 普通科 砂田 2021

ボディパートを削除したレイアウトで小計パートのみのレイアウトを作成し次のように表示されています。
1 A校 3
2 B校 2
3 C校 4

小計ソート対象パート(学校コード)を広げ次のように表示したいのです。
1 A校 3 (2023) 1  (2022) 0  (2021) 1   (2020) 1
    普通科 1    0    1     1
    工業科 0    0    0     0
ーーーーーーーーーーーーーーーーーー
2 B校 2 (2023) 1  (2022) 1  (2021) 0   (2020) 0
    普通科 0    1    0     0
    工業科 1    0    0     0
ーーーーーーーーーーーーーーーーーー
3 C校 4 (2023) 2  (2022) 0  (2021) 2   (2020) 0
    普通科 1    0    1     0
    工業科 1    0    1     0

ご指導よろしくお願いします。

#9 Re: 初心者のFileMaker pro Q&A » 特定コードのみを独自コードで置き換えたい » 2023-03-30 18:04:47

チポ 様
himadanee 様

テーブルでのリレーションで実現できるのですね。
とても助かりました。

ご親切にありがとうございました。

#10 Re: 初心者のFileMaker pro Q&A » 特定コードのみを独自コードで置き換えたい » 2023-03-29 23:58:01

×データの入ったテーブルに「独自コードに変換するフィールド」を作成し、最初のレコードから最終レコードまでループで回してルックアップして行くのでしょうか?
×「独自コードに変換するフィールド」に該当するレコードがあれば独自コードを設定し、
×「独自コードに変換するフィールド」に該当しないレコードの場合は、元のレコードを、独自コードのフィールドにそのまま設定するのでしょうか?

データの入ったテーブルに「独自コードに変換するフィールド」を作成する必要はありませんね。
「独自コードに変換するフィールド」に該当するレコードがあれば独自コードを設定し、なければそのまま。

もう少しヒントお願いします。

#11 Re: 初心者のFileMaker pro Q&A » 特定コードのみを独自コードで置き換えたい » 2023-03-29 23:35:13

himadanee 様
早速のアドバイスありがとうございます。

データ処理の流れは、
閲覧してもらった「日」「所属校コード」「所属校名」「閲覧者の名前」のデータを数百件取り込みます。
その後、
所属校が県外の本校である場合、県内のコードを独自に書き換えていることはお伝えしたとおりです。

ご指導いただいた、
「変換テーブルを作って、ルックアップする」
というところが、理解できていません。

ひとまず、県外の本校の「本校コード」と「本校名」、「独自コード」と「通信校名」を1レコードにまとめた
テーブルを作ってみました。

データの入ったテーブルに「独自コードに変換するフィールド」を作成し、最初のレコードから最終レコードまでループで回してルックアップして行くのでしょうか?
「独自コードに変換するフィールド」に該当するレコードがあれば独自コードを設定し、
「独自コードに変換するフィールド」に該当しないレコードの場合は、元のレコードを、独自コードのフィールドにそのまま設定するのでしょうか?

全く、わからずに見当はずれのことを書いているようで申し訳なく思っています。
もう少し、ヒントをいただけませんでしょうか?

よろしくお願いします。

#12 初心者のFileMaker pro Q&A » 特定コードのみを独自コードで置き換えたい » 2023-03-29 18:13:16

mytoy
Replies: 6

Filemaker 19 Macintoshを使っています。

県内の通信課程高校の高校コードは全て本校の高校コードになっています。

そのような場合、本校の高校コードを独自に県内のコードを割り当てて、データ処理をしています。

県内の独自コードに書き換えなくてはならないものが30個位あります。
独自コードには全て末尾に’W’をつけるようにしています。
例)
46525K → 34004W
47508E → 34027W

スクリプトでLoopの中に1つづづ書換必要な「元のコード」と書換後の「独自コード」をセットで全て書き込んで処理しています。
最初のデータから順に
Loop
if[コードフィールド:”46525K”]
[コードフィールド=”34004W”]
Else If [コードフィールド:”47508E”]
[コードフィールド=”34027W”]
Else If [コードフィールド=”…”]
[コードフィールド=”…W”]
Else If [コードフィールド:=”…”]
[コードフィールド=”…W”]

30個目
Exit Loop if …
End Loop

Xlookupのような関数など使えないことはわかっているのですが、List か Substitute か何か簡略化できる方法はないものでしょうか?
よろしくご教示お願いします。

#13 初心者のFileMaker pro Q&A » 複数のレコードのデータを、表示形式を変えて一覧表にしたい » 2023-03-14 00:23:34

mytoy
Replies: 5

Macintosh FileMaker 19 を使用しています。
いつもお世話になっています。
2つのレコードに得点を入れたものを、並びを変えて表示したいと苦戦しています。

AとBの2名がいます。
得点の入力は都合上次のようになっています。

得点入力レイアウト
————————————
1レコード目
A   B
24   27
————————————
2レコード目
A   B
30   31
————————————


次のように表示したいのです。

表示レイアウト
————————————
氏名  1回目  2回目
A   24   30
B   27   31

得点用に4つの変数を準備し、スクリプトで1レコード、2レコードと移動させても
表示することができません。
いろいろ試行しているのですがどうしても実現できません。

どなたかお力をお貸しください。
よろしくお願いします。

#14 初心者のFileMaker pro Q&A » 1レコード内、複数の数値に順位をつける » 2023-03-11 21:32:30

mytoy
Replies: 2

Macintosh FileMaker 19を使用しています。
1レコード内の複数の数値に順位をつけたいと願っています。

1レコード内に数値の入った次のような5つのフィールドあります。
フィールド1  89
フィールド2  120
フィールド3  78
フィールド4  111
フィールド5  97

上記のようなフィールドの横に 順位を振っていきたいのです。
フィールド1  89   フィールド1−2  4 
フィールド2  120  フィールド2−2  1 
フィールド3  78   フィールド3−2  5 
フィールド4  111  フィールド4−2  2 
フィールド5  97   フィールド5−2  3

List(フィールド1;フィールド2;フィールド3;フィールド4;フィールド5)
で1つのフィールドにしてみましたが、そのあと、どのようにすれば良いのかわかりません。

何卒、よろしくご教示お願いします。

#15 Re: 初心者のFileMaker pro Q&A » ファイルメーカーGo 入力次、横方向の画面固定すること可能でしょうか » 2023-02-26 12:28:41

himadanee 様、Shin 様

色々と試していましたら、思い通りに入力、表示ができるようになりました。
右端最下部に入力しても、画面は横移動しなくなりました。

ありがとうございました。

#16 Re: 初心者のFileMaker pro Q&A » ファイルメーカーGo 入力次、横方向の画面固定すること可能でしょうか » 2023-02-25 20:12:53

himadanee 様、Shin 様 いつもありがとうございます。

himadanee 様
画面サイズとレイアウトのサイズはピッタリと合っています。

Shin 様
ゼロから作り直してみました。
テーブルは1つ。
レイアウトも1つにしてみましたが、変化はありませんでした。

-----------------
得点入力するためフィールドを選択した途端、画面が左に移動、その選択したフィールドが最上部、左端に移動します。

ボディ最下部にもA  B  C  D  と名前のフィールドを設置し、同じくボディ右端に1回、2回 …  9回までを表示しているので、確認はできます。

ただ、画面が上部に向かって移動するのは問題はないのですが(上部と下部に名前は残すことができるので)、
左に移動することが避けられないものかと相談させていただいております。

そのようなことがで来るものでしょうか。

もし、そのような設定が可能であればご教示お願いします。

#17 初心者のFileMaker pro Q&A » ファイルメーカーGo 入力次、横方向の画面固定すること可能でしょうか » 2023-02-25 08:57:17

mytoy
Replies: 4

Macintosh Filemaker 19 で作成し、iPhone Filemaker Go19.6.3で使用しています。

4人で9回分の得点をスプレッドシートのような形で作成しています。
最上部、横に、4名分の名前
左端、縦に回数(9回分)

   A  B  C  D
1回
2回
3回
4回


9回

iPhoneで得点を入力時、入力するフィールドを選択すると、そのフィールドが左端、最上部に移動します。
右端9回目だと画面全体が左方向、上に移動し、名前も、回数も見えなくなります。
画面の固定なども試みてみました。

回数は仕方ないとしても、名前まで隠れてしまうことを避けるため、上部ナビゲータや、タイトルヘッダー、タイトル、を使ったり、全てをボディだけに配置したりしてみました。

右方面のセル、フィールドを選択した時、画面全体が、上方向に移動するのは解決できるように思います。
指定したフィールドが最上部に来るのは当然かもしれませんが、左方向にずれないよう、横方向の画面固定はできないものでしょうか。

よろしくご教示お願いします。

#18 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-11 21:34:27

himadanee 様
文字列として判断しているから思い通りの結果が出なかったのですね。
ありがとう御座いました。
GetAsNumber 関数で解決できました。

これまで、お世話いただいた、
Shin 様 himadanee 様
今回も大変お世話になりました。
心より感謝申し上げます。
ありがとう御座いました。

#19 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-11 16:56:49

Shin 様

すごくシンプルになりました。
今回は閲覧できることが目的なので、繰り返しフィールドに頼ってしまいました。
このようなことができるとは本当に素晴らしいです。

ただ、甘えついでにもう一件教えてください。
実行結果は次のようになりました。

「名前」「得点」「順位」
名前1  74      3
名前2  130     5
名前3  130     5
名前4  68      4
名前5  98      1
名前6  78      2

100点未満であれば、全て正確に順位を振ってくれますが、
100点以上にのものはと逆に順位が下がってしまいます。

このことを解決する方法を教えていただけないでしょうか。
よろしくお願いします。

#20 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-11 10:39:14

Shin 様

度々申し訳ありません。
今一度ご教示お願いします。


もう一度最初に帰って新たに作ってみました。

繰り返しフィールド(6)を「名前」「得点」「順位」3つのみ作成してみました。
「名前」「得点」「順位」
名前1  74   …
名前2  130  …
名前3  130  …
名前4  68   …
名前5  98   …
名前6  78   …

ーーーーーーー
順位フィールド(計算フィールド)の内容

While (

[

  lst = List ( 得点 ) ;

    i = ValueCount ( lst )

] ;

  i ;

[

    cnt = cnt + ( GetValue ( lst ; i ) > 得点 ) ;
 
   i = i + 1

] ;

  cnt + 1

)
ーーーーーー
指定したフィールドが見つかりません。というメッセージが出て、
    cnt = cnt + ( GetValue ( lst ; i ) > 得点 ) ;
 

=の後の cnt が選択された状態になります。

どこかに cnt というフィールドを作成する必要があるのでしょうか?

#21 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-11 09:48:56

lst = List ( 得点 ) ;
    i = ValueCount ( lst )

の lst を 1st にしていたらこの計算式では一覧を表示できませんとかえってきました、提示頂いた箇所をそのままペーストし lst で通過できました。

次に
    cnt = cnt + ( GetValue ( lst ; i ) > 得点 ) ;
    i = i ~ 1
の箇所で 指定されたフィールドが見つかりませんと cnt  のフィールドを問われています。
どこにcntのフィールドを設定したら良いのか見当がつきません。


今回、順位表示用の繰り返しフィールドを1つ作りました。
そのフィールドに、Shin様に教えて頂いたスクリプトを貼り付けてみました。

このようなフールドの作り方自体良いのか否か私にはわかっていません。
最初の質問した後、たくさんのフィールドを作成し途方に暮れていました。

Shin様 の提案とてもスマートで驚いています。
今回、提示いただいた方法で是非とも順位を表示したいと思っています。
良く理解できていないままの質問でお手数をおかけしますが、よろしくよろしくお願いします。

#22 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-11 08:27:35

Shin 様
ありがとう御座います。
是非試してみます。

本当にありがとう御座いました。

#23 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-11 00:42:11

GetRepetition で繰り返しフィールドのデータを全て変数に取り込むことができました。
$$A1 に 74
$$A2 に 130
$$A3 に 130
$$A4 に 68
$$A5 に 98
$$A6 に 78
ここから順位フィールドを6個設定し、スクリプトで順位を決定し、そこに順位を入れるスクリプトを考えてみます。
アドバイスがありましたらよろしくお願いします。

#24 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-10 22:42:38

繰り返しフィールドは使わない方が良いということは理解しているつもりですが、

すでに作成されている「繰り返しフィールドのデータ」に順位を付けることができれば目的は達成できます。
繰り返しフィールドデータを1番目から順に変数に取り込む方法も教えていただければありがたいと思っています。
よろしくお願いします。

#25 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドへの順位付け » 2023-02-10 22:20:43

繰り返しフィールドのデータを上から一つづづ変数に取り込みたいと思っています。
get(繰り返しフィールド, 取り出す位置)
となっているのですが、設定がうまくいきません。
$$データ1=get(繰り返しフィールド, 取り出す位置1)
$$データ2=get(繰り返しフィールド, 取り出す位置2)
変数の設定方法も教えていただけませんでしょうか。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 6 queries executed - Memory usage: 730.26 KiB (Peak: 784.3 KiB) ]