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

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

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

You are not logged in.

Announcement

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


#1 初心者のFileMaker pro Q&A » スクリプトの「レコードをPDFとして保存」でレコードごとに保存先を変更したい » 2019-06-14 14:36:29

suzukasutera
Replies: 1

こんにちは、質問です。
スクリプトで「レコードをPDFとして保存」したいのですが、
レコードごとに保存先を変更したいです。可能でしょうか。

「変数を設定」
名前:$PDFurl
値:"filewin://" & 保存先URL & "/"& "ファイル名.pdf"
繰り返し:1

「レコードをPDFとして保存」
出力ファイルの指定:$PDFurl
オプションの指定:現在のレコード

・「保存先URL」フィールドに保存先のフォルダURLが記載
・ファイルメーカープロ12を使用しています。

上記でできませんした。
保存先の変更のやり方についてわかる方ご教示のほどお願いいたします。

#2 Re: 初心者のFileMaker pro Q&A » case関数/フィールド内に含まれる文字で反映させる » 2018-09-04 17:09:22

ありがとうございます。
無事反映することができました。

#3 初心者のFileMaker pro Q&A » case関数/フィールド内に含まれる文字で反映させる » 2018-09-04 15:54:55

suzukasutera
Replies: 2

Case ( フィールド1= "金" ; "税込" ; フィールド1= "支援" ; "税別" )

フィールド1の文字の中に「金」があれば税込、「支援」とあれば税別と表示させたいのですが、
case関数は完全一致じゃないと反映してもらえません。
どうしたらよいでしょうか。アドバイスをください

#5 初心者のFileMaker pro Q&A » フィールドに文字が表示されません » 2018-05-31 11:59:07

suzukasutera
Replies: 2

"文字" & Date ( Month (関連テーブル::フィールド) ; Day (関連テーブル::フィールド ); 0)

計算式は上記です。
文字すらフィールドにでてこないです。なぜでしょうか教えていただきたいです。
FMpro12を使用しております。

#6 Re: 初心者のFileMaker pro Q&A » フィールドの値内容の指定方法case関数 » 2018-05-11 15:38:03

ありがとうございます。できました・・!助かりました・・!

#7 初心者のFileMaker pro Q&A » フィールドの値内容の指定方法case関数 » 2018-05-10 16:23:22

suzukasutera
Replies: 3

Case ( テーブルB::フィールドA="●㈱" or "★㈱" or "㈱▲"; "◎" ; テーブルB::フィールドA="㈲○" ; "×" ; "")

フィールドAに含まれる文字の一部に㈱が入っていたら◎の値にかえしたいです。
上の式ですと●㈱→◎とできたのですが、★㈱、㈱▲→空欄のままでした・・

FM12を使っております。

ご教示お願いいたします。

#8 Re: 初心者のFileMaker pro Q&A » Case関数について » 2018-05-09 14:47:44

ありがとうございます!無事に反映できました。
バージョンは12を使っております・・

#9 初心者のFileMaker pro Q&A » Case関数について » 2018-05-09 12:57:10

suzukasutera
Replies: 4

Case ( IsEmpty(フィールドA)="1" ; "×" ; フィールドA="なし" ; "×" ; "○")
フィールドAの値が「空欄またはなし」と入力されていた場合に×、「それ以外」の入力値の場合は○としたいのですが
上記の計算式ではそれ以外の入力値も×と表示されてしまいます・・

式の相違点等ご教示お願いいたします。

#10 Re: 初心者のFileMaker pro Q&A » ポータル内の項目の一部をメール本文に自動反映させたい » 2018-04-09 16:41:02

的確にご回答いただきましてありがとうございます!
できました!助かりました!

#11 初心者のFileMaker pro Q&A » ポータル内の項目の一部をメール本文に自動反映させたい » 2018-04-09 15:51:48

suzukasutera
Replies: 2

ポータル内の項目の一部をメール本文に自動反映させたいです。
こちらのトピック検索で調べて、下記のように設定し、4行目まで反映させることが可能になりました。

GetValue(List(管理::${店名}); 1) &NumToJText(GetValue(List(管理::${金額}); 1); 1;0)& "円"  & ¶ &
GetValue(List(管理::${店名}); 2) &NumToJText(GetValue(List(管理::${金額}); 2); 1;0)& "円"  & ¶ &
GetValue(List(管理::${店名}); 3) &NumToJText(GetValue(List(管理::${金額}); 3); 1;0)& "円"  & ¶ &
GetValue(List(管理::${店名}); 4) &NumToJText(GetValue(List(管理::${金額}); 4); 1;0)& "円" & ¶ &

ただこの場合2行目までしかないレコードの場合
株式会社○○10,000円
株式会社○○10,000円

と表示されます。
この2行目以降の円の表示をなくして、次のメール本文(署名等)を不自然な空行なく表示させるにはどうしたらよいでしょうか。
入力されてる行のみメール本文にも反映させたいです。

何卒よろしくお願いいたします。

#12 Re: 初心者のFileMaker pro Q&A » ポータル内の行へ移動の行指定の計算式 » 2018-02-22 16:11:58

助かりました。
Shin様もMoz様もありがとうございます。

#14 初心者のFileMaker pro Q&A » ポータル内のコピーをしたら勝手に新規レコードが作られてしまうのを直したい » 2018-02-22 16:10:31

suzukasutera
Replies: 2

FMpro12を使用しております。

商品の支払先テーブル1・該当の商品リストテーブル2(表)を作成しており、商品の支払先テーブル1内にポータルを設定して該当の商品リストテーブル2(表)を表示させています。
(テーブル1の1レコード内にテーブル2の表が該当のもの複数表示されている状態です)

該当の商品リストの項目をボタンごとで次の行にコピーできればと思い、
スクリプト①
コピー【商品価格フィールド】
ポータル内の行へ移動【次の】
貼り付け【商品価格フィールド】
ポータル内の行へ移動【前の】
コピー【仕入時期フィールド】
ポータル内の行へ移動【次の】
貼り付け【仕入時期フィールド】

を作り、商品価格と仕入時期を次の行を同時にコピペできるようになりました。

スクリプト②
コピー【商品評価フィールド】
ポータル内の行へ移動【次の】
貼り付け【商品評価フィールド】

スクリプト①を反映させた行ではなくスクリプト②は新規の行に行ってしまいます。
こちらスクリプト①と②を同じ行に反映させるにはどうしたらよいでしょうか。
(スクリプトは同内容のものが①~⑥ほどあります。順番は関係なく、どこのボタンを押しても新規レコードではなく次の行に反映させるようにしたいです。)

#15 初心者のFileMaker pro Q&A » ポータル内の行へ移動の行指定の計算式 » 2018-02-22 10:10:59

suzukasutera
Replies: 4

FM12proを使用しております。

「ポータル内の行へ移動」のスクリプトで
最後の行の一つ前を指定したいのですが、どのような計算式をいれればよいでしょうか。


最後の行の一つ前の内容をコピーして最後の行に貼り付けするボタンを作成したいのですが、
一つ前の指定の計算式関数がわからず・・

何卒よろしくお願いいたします。

#16 Re: 初心者のFileMaker pro Q&A » フィールド内の文字の一部を右に表示させたい » 2018-01-26 11:52:47

> Case(
> 店舗名=店舗名;"以上";
> "")
この式の意味が分かりません。

この式は前任の方が入れていた式を私も入れてみただけで、私もよくわかってないです・・
店舗名フィールドに文字を入れれば自動的に以上となる式みたいです。

内容は空欄の時はありませんが店舗名は空欄の時がございます。

店舗が空欄の場合、からの1行が出来ますがそれはかまわない?
→空の1行は問題ないです。

ブランクとは目から鱗です。右寄せはできる気がしてきました。

#17 初心者のFileMaker pro Q&A » フィールド内の文字の一部を右に表示させたい » 2018-01-26 10:48:37

suzukasutera
Replies: 4

フィールド内の文字の一部を右に表示させたいです。

内容 & ¶ &
店舗名 & ¶ &
Case(
店舗名=店舗名;"以上";
"")

店舗名フィールドを入れたら以上という文字は右寄せで表示させたいのですが
なんの関数をつかえばできるでしょうか。

店舗名がない場合もあるので、
内容フィールドの入力時点で右寄せの「以上」、店舗名があった場合のみ店舗名フィールドの終わりに右寄せの「以上」をできれば使いたいのですが、
そのような関数があれば教えていただければ幸いです。

#18 Re: 初心者のFileMaker pro Q&A » excelデータをファイルメーカーにインポートの際に最初の複数行・後の空白行までインポートされない方法 » 2018-01-22 17:18:29

ありがとうございます!検索してもよくわからなかったのですが、チポさんのやり方で空白行のインポートがなくなりました!

その例文と、実際に入力されるデータとの差の規則性が分かれば何とかなるかも。
→規則性は特にないので難しいと思います。
相手がexcelに入力する社名等は他のテーブルで一覧にし、一応引っ張って照合が取れるようにしているのですが
入力値はバラバラです。

例文部分はShinさんのおっしゃっているように削除するようにすると説明いたします。

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

#19 初心者のFileMaker pro Q&A » excelデータをファイルメーカーにインポートの際に最初の複数行・後の空白行までインポートされない方法 » 2018-01-22 11:57:36

suzukasutera
Replies: 5

excelデータをファイルメーカーにインポートの際に最初の複数行・後の空白行までインポートされない方法を探しております。

excelデータに表の初めに例文を何行か入れております。
その行の下に入力してもらうようにしております。

ですがインポートした際にその例文と
入力してもらった行の下にある表の空白行までインポートされてしまいます。

なので、入力してもらった部分を別のexcelにコピペしてインポートしていたのですが、
この手間を減らせと言われてしまいました…
やり方をご存知の方お教えいただけますでしょうか。

#20 Re: 初心者のFileMaker pro Q&A » 日付の表示を年月日にしたい/値一覧のフィールド値を現レコードで表示させたい 他 » 2018-01-19 18:13:57

できました!丁寧に教えていただき助かりました。
本当にありがとうございます!

#21 Re: 初心者のFileMaker pro Q&A » ポータル内のコピー » 2018-01-19 14:52:02

やはり固まったりなどあり試行錯誤し、Loopスクリプト等を使用して解決いたしました。
ありがとうございました。

#22 Re: 初心者のFileMaker pro Q&A » 日付の表示を年月日にしたい/値一覧のフィールド値を現レコードで表示させたい 他 » 2018-01-19 14:01:33

ありがとうございます。

リレーションというものを調べてやってみたのですが、やはり全レコードから拾われます。

インポートで自動反映されているフィールドA
フィールドA値を反映させたい値一覧フィールドB

上記で新しいフィールドとのことでしたのでフィールドCを作りました。
Cはユニーク値と書かれてあったのですがテキストフィールドにしますとAの値が反映されないので、計算フィールドにしてAを反映させています。

リレーションでB=Cをつなぎました。

値一覧で
フィールドの値を使用
→最初のフィールドの値を使用
リレーションで新たに作ったリレーションのC

おそらく何かが違うのでしょうが不明です。申し訳ございません。

#23 Re: 初心者のFileMaker pro Q&A » ポータル内のコピー » 2018-01-19 10:09:18

ありがとうございます。
上記の方法でやってみたのですが、ポータル設定を入れているレイアウト内のレコードのポータル全てに反映されそうになり、あわてて中止をいたしました。
ポータル設定は別レイアウトのものから引っ張っております。

レイアウト1の中にポータル設定
そのポータル設定の中の行はレイアウト2のレイアウト表形式から該当のもののみインポートし引っ張っています。
そのインポートしたポータル設定内の複数レコードのフィールドA列分をフィールドB列に一括でコピペできるようにしたいです。


「関連レコードへ移動」
関連レコードの取得元:レイアウト2
レコードの表示に使用するレイアウト:<現在のレイアウト>
結果オプション:関連レコードのみを表示/現在のレコードのみ照合

「フィールド内容の全置換」
ターゲットフィールドの指定:フィールドB

こちらどこが間違っているのか教えていただきたく思います。
申し訳ございません。何卒よろしくお願いいたします。

#24 初心者のFileMaker pro Q&A » ポータル内のコピー » 2018-01-18 18:04:52

suzukasutera
Replies: 5

度々申し訳ございません。

ポータル内のレコードの行の値を全てコピーし、
同じポータル内のレコードの行の別フィールドに張り付けるにはどうしたらよいでしょうか。

スクリプト
ポータル内の行へ移動「内容全体を選択」
コピー「Aフィールド」
貼り付け「Bフィールド」

上記だとポータル内の1行目しか反映できませんでした。

もしすべて値が同じなら一括でコピペできるボタンを作りたいなと
思った次第です。なんでその処理が必要なのかは突っ込まないでいただけるとありがたいです。

#25 Re: 初心者のFileMaker pro Q&A » FM上で設定した書式をoutlook上でも反映させたい » 2018-01-18 17:51:18

ありがとうございます。無理だと分かって良かったです。
PowerShellの機能も参考になりましたが、別ツールは使えなかったため機会があれば試してみたいと思います。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.013 seconds, 6 queries executed - Memory usage: 643.75 KiB (Peak: 681.16 KiB) ]