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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 1行目と2行目を連結 » 2023-10-02 07:21:39

「¶ &」 が思い浮かびませんでした。ありがとうございました。

#2 初心者のFileMaker pro Q&A » 1行目と2行目を連結 » 2023-10-02 06:12:52

クネ〜ル
Replies: 2

説明が難しいので例文をあげます。

1つのテキストフィールドに以下のデーターがあります。

例1)
■品名 : アップル / Apple
■生産国 : 日本

この場合はこのまま、何もしなくてよいです。

例2)
■品名 : バナナ
(全角スペース3つ) / Banana
■生産国 : フィリピン

品名が2行にわたる場合は
■品名 : バナナ / Banana
のように全角スペースを取り去り1行にしたいです。

よろしくお願いします。

#3 Re: 初心者のFileMaker pro Q&A » 勝敗を表示する » 2021-09-21 13:23:48

Shin wrote:

そのままで処理するならば、全部のフィールドを連結して、「ジェッツ  ●」を数える、を単語を変えながら96回繰り返すしかないでしょう。

ファイルの構造を変更して、
ホーム    チーム    勝敗
(アウェイチーム) ペイトリオッツ  ●                 
(ホームチーム)ジェッツ  X
(アウェイチーム) ジェッツ  X                           
(ホームチーム)パンサーズ  ●
(アウェイチーム) タイタンズ  X                       
(ホームチーム)ジェッツ  ●
(アウェイチーム) ジェッツ  ●                         
(ホームチーム)ブロンコス  X
(アウェイチーム) ジェッツ  ▲                         
(ホームチーム)ファルコンズ  ▲
という3フィールドの構造に変更するのでしたら、それを集計すれば簡単に求められます。
さらに少しフィールドを追加すれば、勝敗表を作れます。
https://www.dropbox.com/s/ytc4e8yb07tyu … 2.zip?dl=0

サンプルまで作っていただきありがとうございます。
想定の結果とは若干違いますが、大変参考になります。

自分のスキルではわからないところが多いですが、
時間かけて理解してみます。

#4 Re: 初心者のFileMaker pro Q&A » 勝敗を表示する » 2021-09-19 21:00:36

Shin wrote:

チーム名のフィールドと、勝敗記号が入力されているフィールドは、別ですか。

今は一緒にしています。

#5 Re: 初心者のFileMaker pro Q&A » 勝敗を表示する » 2021-09-19 18:27:22

himadanee wrote:

全部連結してPatternCountとかでできるかもしれないけど、もうちょっとデータベースらしい構造にした方がいいのでは。
表示したいのは特定の1チームだけなんでしょうか。

表示したいのは32チームと非常に多いです。

#6 Re: 初心者のFileMaker pro Q&A » 勝敗を表示する » 2021-09-19 18:26:13

その1行が1レコードになっているのですか。
>>>1行1レコードです。

また、チーム名の後ろに とは、同じフィールドのチーム名の後ろについている?
>>>すいません。おっしゃっている意味がわかりかねます。

#7 初心者のFileMaker pro Q&A » 勝敗を表示する » 2021-09-19 12:11:35

クネ〜ル
Replies: 8

レコードに「アウェイチーム」「ホームチーム」のフィールドがあります。
チーム名の後ろに「勝 = ●」「敗 = X」「引き分け = ▲」が付いています。

例)
(アウェイチーム)                   (ホームチーム)
ペイトリオッツ  ●                ジェッツ  X
ジェッツ  X                          パンサーズ  ●
タイタンズ  X                      ジェッツ  ●
ジェッツ  ●                        ブロンコス  X
ジェッツ  ▲                        ファルコンズ  ▲

ヘッダーに ジェッツの勝敗 2勝2敗1分と表示したいです。
自分なりに色々試してみましたがうまくいかないです。

よろしくお願いします。

#8 初心者のFileMaker pro Q&A » フィールドの値によってボディパートの背景色を変える » 2020-03-14 17:41:55

クネ〜ル
Replies: 1

フィールドの値によってボディパートの背景色を変えることは
できるのでしょうか。

例)
フィールド (ラジオボタン)
値 A B C

値がAならボディパートの背景色を黄色
Bなら緑
Cなら変更なし

よろしくお願いします。

#9 初心者のFileMaker pro Q&A » スライドコントロールについて » 2020-02-03 17:35:01

クネ〜ル
Replies: 3

FM Pro17 Advancedです。

フィールドに初めてスライドコントロール設定してみました。
表示方法をリスト形式としてスライドしてみると、
すべてのファイルで設定したフィールドがスライドしています。
......タブコントロールでも同様でした。

これは仕様なので仕方がないのでしょうか。
またはアクティブのフィールドのみスライドさせることは
可能なのでしょうか。

よろしくお願いします。

#10 初心者のFileMaker pro Q&A » フォントのカラーを返す関数 » 2019-11-03 13:44:57

クネ〜ル
Replies: 2

17 Advanceです。

テキストフィールドのフォントのカラーを返す関数はありますか。

Aフィールド あいうえお (赤文字)
Bフィールド   赤  もしくは  RGB ( 255 ; 0 ; 0 ) など

よろしくお願いします。

#11 Re: 初心者のFileMaker pro Q&A » 比較して最大数を赤文字にしたい » 2019-11-03 10:28:05

Hiro様位置もありがとうございます。

ExecuteSQLは初めて使う関数で、存在すら知りませんでした。
ご回答自体は自分には高度すぎてチンプンカンプンですが、
自分が求める答えに近しいものでした。

たくさんの感謝です。

#12 初心者のFileMaker pro Q&A » 比較して最大数を赤文字にしたい » 2019-11-02 18:56:33

クネ〜ル
Replies: 3

17 Advanced です。

例)
商品A 6箱セット
商品A 12箱セット (赤文字)
商品B 5箱セット
商品B 10箱セット
商品B 24箱セット (赤文字)

同じ商品を比較して 入り数の多いフィールド(テキスト)を赤文字にしたいのですが
できますでしょうか。

よろしくお願いします。

#13 Re: 初心者のFileMaker pro Q&A » 奇数行を削除する » 2019-03-30 14:13:41

スゴイの一言です。
ありがとうございました。

#14 初心者のFileMaker pro Q&A » 奇数行を削除する » 2019-03-30 12:45:49

クネ〜ル
Replies: 2

FM Pro Advanced 17 です。

フィールド内の値
アイウエオ
あいうえお
カキクケコ
かきくけこ
サシスセソ
さしすせそ

1・3・5行目いわゆる奇数行を削除して
下のように

あいうえお
かきくけこ
さしすせそ

偶数行のみとしたいです。

よろしくお願いします。

#15 Re: 初心者のFileMaker pro Q&A » 最後の半角スペース以降の文字を削除したい » 2018-11-09 14:49:01

いつもありがとうございます。
なるほど...の回答です。

#16 初心者のFileMaker pro Q&A » 最後の半角スペース以降の文字を削除したい » 2018-11-09 09:15:27

クネ〜ル
Replies: 3

Advance 17です。

もしかしたら初歩的なことかもしれませんが、
何度も関数書き直して試しているのですが結果出ずです。

例)
DARSHAN カニシュカ 6箱セット
LITTLE TREE マルガリーター エクストラ 12枚セット

答)
DARSHAN カニシュカ
LITTLE TREE マルガリーター エクストラ

例のように最後の半角スペース以降の文字を削除して、
最後の半角スペースより前の文字を残したいです。

よろしくお願いします。

#17 初心者のFileMaker pro Q&A » Mac OS High Sierraで ファイルメーカー Pro13はもう無理? » 2018-07-23 16:24:32

クネ〜ル
Replies: 2

新しくiMacを購入しました。
OSは最新のHigh Sierraです。

ファイルメーカー Pro13をインストールしてみましたが
計算式を入れただけで終了してしまいます。

何か対処策(勿論メーカー保証なし自己責任)ありませんか?
諦めて新しいものを買った方が良さそうですか?

また購入するとしたら
最新バージョンはProとAdvancedが統合されたようで
価格が1ライセンス 62,208円とかなり高価です。

Advanced17はリリースしたばかりのようで
Amazonを見るとPro16もまだ約3.5万で発売しているようです。

いままでProを使用してきて自分にとっては十二分満足です。
Advancedは使用したことがありません。

Advancedの説明を見ていても「より効率的に開発および展開するのに役立つ多くの高機能が搭載」
と多分Proより凄いんだろうなと思いますが、今イチよく分かりません。

ProとAdvancedの決定的な違いは何でしょうか。

#18 Re: 初心者のFileMaker pro Q&A » バイト数取得する » 2018-02-05 18:30:48

チポ様毎度ありがとうございます。
ご回答を見る限り自分では到底たどり着ける範囲ではなさそうですが、
バッチリ解決いたしました。

#19 初心者のFileMaker pro Q&A » バイト数取得する » 2018-02-05 16:26:51

クネ〜ル
Replies: 4

FM13です。

以前の質問より全半角混合のテキストAフィールドのバイト数を取得できるようになりました。
Length ( A & Filter ( A } ; RomanZenkaku ( KanaZenkaku ( A ))))

もしAフィールドが15バイト以上の場合は、15バイトのみ取得するようにすることは可能でしょうか。

Left関数を使用としたところ全半角すべて1文字となるためどうしたものか悩んでいます。

よろしくお願い申し上げます。

#20 初心者のFileMaker pro Q&A » 指定したポータル行から値を取得 » 2017-10-15 03:12:02

クネ〜ル
Replies: 1

FM10です。

ポータルで価格とチェックの2つのフィールドを呼び出しています。
例)
価格 チェック
80
160
70
230 ●
600

チェックのフィールドに●(ポータル内に必ず1つしかない)がある行の
価格(例の場合は 230)を取得したいのですがどうすればよろしいでしょうか。

よろしくお願いします。

#21 Re: 初心者のFileMaker pro Q&A » 選択部分をボタンで文字色変更 » 2017-05-07 00:13:36

通りすがりさんご回答ありがとうございます。
バッチリ解決できました。
もっと勉強します。

#22 初心者のFileMaker pro Q&A » 選択部分をボタンで文字色変更 » 2017-05-06 16:14:39

クネ〜ル
Replies: 4

FM10です。

フィールド内の一部のテキストをマウスで選択した後、スクリプトの入ったボタンを押すとそのテキストを指定した色に変更したいです。

ネットで下記情報を仕入れました。

画面上にテキストボックスが複数あるという前提で説明します。
まず、画面に配置したテキストボックスにはそれぞれ名前を付けておいてください。
名前は、インスペクタパネルの[位置]タブの[名前]欄に入力します。

(1) 目的のテキストボックスがアクティブかどうかを検査します。
  目的外のテキストボックスが文字選択されている可能性を
  排除するためです。
  判定は Get ( アクティブフィールド名 ) を使って判定します。

(2) 文字列選択が行われているかどうかを検査します。
  目的のテキストボックスがアクティブでも、選択がない場合
  もあるのでその可能性を排除します。
  判定は Get ( アクティブ選択サイズ ) を使って判定します。

(3) 文字列の選択範囲がどこからどこまでなのかを求めます。
  開始位置は、Get ( アクティブ選択位置 )
  選択された文字数は Get ( アクティブ選択サイズ )
  でわかります。

(4) フィールドの文字列を次のように分解します。
  Str_A : 文字選択よりも前の文字列。
  Str_B : 文字選択されている部分。
  Str_C : 文字選択よりも後ろの文字列。
  文字列の分解には、Middle ( ) を使います。

(5) 分解した3つの文字列を再連結して、元のフィールドに
  書き込みます。
  そのとき、Bの文字列には文字修飾を加えます。
  文字修飾には TextColor ( ) を使います。
  連結する式は、
  Str_A & TextColor ( Str_B ; RGB ( 255 ; 0 ; 0 ) ) & Str_C
  のようになります。(赤い色をつける場合)

(4), (5) は Replace ( ) 関数でも同じことができます。

なんとなくやりたいことは理解できるのですが、
如何せんこの情報からどのようにスクリプトを組んだらよいかが
サッパリ分かりません。

よろしくご指導くださいませ。

#23 初心者のFileMaker pro Q&A » 繰り返しフィールドで条件消去 » 2016-09-03 07:54:53

クネ〜ル
Replies: 1

FM10です。

商品コード 商品名 価格 の3つの繰り返しフィールドがあります。

(空白)   あい  580
0001    うえ  86
0002    おか  86
(空白)   かき  640
0005    くけ  86

商品コードで空白がある場合、価格を一括で消去したいです。

(空白)   あい 
0001    うえ  86
0002    おか  86
(空白)   かき 
0005    くけ  86

スクリプトを自分なりに組んでみました。

フィールドへ移動[選択/再生; 価格] ←最初の価格の繰り返しフィールドへ移動
変数を設定[$n;値:Get ( アクティブ繰り返し位置番号 )]
Loop
If(商品コード = "")
  消去[選択;価格($n)]
End if
変数を設定[$n;値:$n+1]
Exit Loop If [$n=6]
End Loop

このままスクリプト実行すると
価格すべてを消去してしまいます。

どこがいけないのでしょうか。
全く違うのであればご教授くださいませ。

よろしくお願いします。

#24 初心者のFileMaker pro Q&A » チェックボックスとスクリプト » 2016-05-26 09:04:45

クネ〜ル
Replies: 1

FM10です。

値一覧をチェックボックスにしています。

例) 値一覧フィールド
  あいうえお
  かきくけこ
  さしすせそ

「あいうえお」より1つずつチェックをいれるとスクリプト処理
するようにしています。

例)
if [値一覧フィールド = "あいうえお"]
スクリプト実行 [「A」]
Else if [値一覧フィールド = "あいうえお¶かきくけこ"]
スクリプト実行 [「B」]
Else if [値一覧フィールド = "あいうえお¶かきくけこ¶さしすせそ"]
スクリプト実行 [「C」]

これだと逆に1つずつチェックを外しても1つ前のスクリプト処理が
実行されてしまいます。

例)
値一覧フィールド  "あいうえお¶かきくけこ¶さしすせそ"を
チェックを1つ外して  "あいうえお¶かきくけこ" にする。
  ↓
スクリプト実行 [「B」]が処理される。

チェックボックスを1つずつ増やした場合はスクリプトを実行して、
チェックボックスを1つずつ減らした場合はスクリプトを無視する/実行させない。

こんなことはできるのでしょうか。
できない場合も「できない」と言っていただけると助かります。

よろしくお願い申し上げます。

#25 初心者のFileMaker pro Q&A » 検索該当なしのキャンセルと同じスクリプト » 2016-05-24 10:16:51

クネ〜ル
Replies: 1

FM10です。

スクリプトで
エラー処理 オン
検索実行

とし、該当がない場合に以下のメッセージが出ないようにしていますが、

「この検索条件のセットに該当するレコードはありません」
「検索条件変更」ボタン「キャンセル」ボタン

検索で該当なしの場合、上記メッセージの「キャンセル」ボタンを
押したときと同じ状況にしたいのですが、スクリプトではどうやって
表記すればよろしいでしょうか。

よろしくお願いします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 703.63 KiB (Peak: 742.03 KiB) ]