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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 商品の評価を担当ごとにフィールドを分けてルックアップしたい » 2018-08-02 18:00:48

チポ wrote:

ポータルのフィールドもエクスポートは出来ますが、
ポータル1行ごとに改行され、その形が違うものになりますね。


リレーションを三つにして、
スタッフごとに照合すればそれごとにルックアップできますよ。

チポさんのこの案でやってみたら自分にとって一番簡単にできました!ありがとうございます!助かりました!

#2 Re: 初心者のFileMaker pro Q&A » 複数の条件を照らし合わせた結果、表示するものを変更させたい » 2018-07-23 16:44:42

Hiroさん
ありがとうございます!
Evaluate関数なんですね!これで試してみます!
いつもありがとうございます〜!

Shinさん
すいません、その条件式は若干適当でして…本筋とはずれているので気になさらずいただければ…汗
要するにフィールドとマッチする科目に計算式自体を引っ張って評価ができるのか!?ということでした!
いつも質問確認していただいて助かっています。ありがとうございます!

#3 Re: 初心者のFileMaker pro Q&A » 商品の評価を担当ごとにフィールドを分けてルックアップしたい » 2018-07-23 16:39:19

Hiroさん、チポさんいつも丁寧なアドバイスありがとうございます!

Hiroさん
ご提案いただいたサンプルを再度ロジック分析して理解してみます!
できるようトライしてみます!

チポさん
グローバルなのですね…ちょっとイメージがまだつきにくいですが試してみます!

#4 初心者のFileMaker pro Q&A » 複数の条件を照らし合わせた結果、表示するものを変更させたい » 2018-07-23 11:54:59

reikubo
Replies: 3

いつもありがとうございます。
今回は少し複雑なのですがどうしたらいいのかわからず質問いたします。

例えば生徒が30人いたとして、

テーブルA
名前 科目 テスト点数 実技点数 授業点数 評価
A 美術 6 8 6
A 数学 9 8 3
B 国語 6 9 9

という、生徒の科目ごとに評価するポイントが3つあるのがずらっと並んでいるテーブルがあり、


テーブルB
科目 評価基準
美術 テスト点数>6 かつ 実技点数>8 かつ 授業点数 >7 の場合の評価=「優秀」、4<テスト点数=<6 かつ 4<実技点数<8 かつ 5<授業点数=<7 の場合の評価=「普通」、それ以外「頑張れ」
数学…

というような複数の条件で出る式が入るテーブルがあり
(これはそもそも可能かのか、というところや他にいいテーブル作成があるのかというところからご相談したいです)

テーブルAに科目・テスト点数・実技点数・授業点数を入れたら評価が自動で入力される、という事をしたいです。

テーブルA
名前 科目 テスト点数 実技点数 授業点数 評価
A 美術 6 8 6 「優秀」
A 数学 9 8 3「普通」
B 国語 6 9 9「頑張れ」

みたいな…(上の評価は、実際のテーブルBの式は反映していません、このように出したいということです)

テーブルAの評価に計算式を全科目分入れる?と考えたのですが現実的ではないので、
テーブルAの科目を見ると、その式を変数か何かで絞り込み、3つの点数をその式に当てはめ、そこから結果を出力し、評価フィールドに入力する。

そのような事をしたいのですが、どうしたらいいでしょうか…?

#5 Re: 初心者のFileMaker pro Q&A » 商品の評価を担当ごとにフィールドを分けてルックアップしたい » 2018-07-23 11:38:52

チポさん

ありがとうございます。
エクセルにあるものをインポートするので、
テーブルを3つに分けてリレーションを3つにするのは手間になってしまいますので非効率かなと感じております…

もう一つの案は2つ目の1、2、3がちょっとわからないので調べてみます…!
ありがとうございます!

#6 Re: 初心者のFileMaker pro Q&A » 商品の評価を担当ごとにフィールドを分けてルックアップしたい » 2018-07-19 11:22:39

チポさん
ありがとうございます。
フィールドをそれぞれ別に出力したくて、
商品名1,価格,スタッフ1コメント,スタッフ2コメント,スタッフ3コメント

という感じのcsvにしたく、それぞれがまた違うところで部品としているのでそれぞれがフィールドとして格納しなくてはいけないのです…
(例えば違うテーブルでスタッフコメント1だけをまとめた計算フィールドを作る、など)
なかなかややこしい事を申してすいません。

Hiroさんありがとうございます。
こちらのサンプルも確認したのですが、自分がやりたいことは
商品名を入力した時に、そのレコードに自動でその商品に対するスタッフ1、2、3のコメントが出るようにしたい
ということなのです。

サンプルでいうと、商品001 AAAというのがありますが、
商品001 AAA3
商品001 AAA5
というものもあったりするので、

それをテーブルAで商品001を入力した時に、
001のレコードで商品名001がフィールド1つ目に入るとすると
フィールド2つ目に AAA フィールド3つ目の AAA3 フィールド4つ目に AAA5
というのが自動で入って欲しいという感じです。

#7 Re: 初心者のFileMaker pro Q&A » 商品の評価を担当ごとにフィールドを分けてルックアップしたい » 2018-07-17 15:13:52

Hiroさんありがとうございます。

これはスクリプトになるでしょうか…?
ちょっと検索してみたのですが理解できておらず…

チポさんありがとうございます。
商品データベースをcsvで出力をしたいので、ポータルだとできないような気がしますが、csvで出力できるでしょうか…?

#8 初心者のFileMaker pro Q&A » 商品の評価を担当ごとにフィールドを分けてルックアップしたい » 2018-07-17 12:12:56

reikubo
Replies: 12

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

フィールドの振り分けでわからないことがありましたので知恵を貸していただきたいです。

商品レビューデータベース
担当 商品名 コメント
スタッフ1 金属バット まあまあ使いやすい
スタッフ2
金属バット 使いやすい
スタッフ3 金属バット すごく使いやすい
スタッフ1 金属バット2 いまいち
スタッフ2 金属バット2 まあまあ
スタッフ3 金属バット2 いい感じ

商品データベース
商品名 価格 スタッフ1のコメント スタッフ2のコメント スタッフ3のコメント
金属バット 1000円
金属バット2 1500円

という2つのデータベースがあるのですが、
商品レビューのデータからそれぞれのスタッフのコメントを別々にルックアップしたいのですが、うまくいきません。

この二つのデータベースは商品名でリレーションをしています。

商品データベースのスタッフ1のコメントに
If(商品レビューデータベース::担当 = "スタッフ1"; 商品レビューデータベース::コメント;)

という計算式を入れて、スタッフ2、スタッフ3と担当を変えてそれぞれのフィールドに入れているのですが
スタッフ1しかルックアップされないのです…

どうしたらスタッフ2、スタッフ3までルックアップしてくれるのでしょうか?

ご教授いただけると幸いです。

#9 初心者のFileMaker pro Q&A » if関数の使い方があまりわかりません。 » 2018-07-03 09:35:26

reikubo
Replies: 3

いつもお世話になっております。

今回も初歩的かもしれませんがどうしてもできなかったのでアドバイスいただければありがたいです。

ファイル1に
メーカー品番 仕入先 リレーション
BAT1 A社 バット
BAT2 B社 バット

というのがあり、
ファイル2に
品番 品名 リレーション名 仕入先
BAT1-001 金属バットA バット
BAT1-002 木のバットA バット
BAT2-001 金属バットB バット
BAT2-002 木のバットB バット

というのがあったとします。

それで、ファイル2のメーカー品番にもA社というフィールドを自動で入れたいのですが、
ファイル2のメーカー品番の計算式に

If(Left(品番;4) = ファイル1::メーカー品番; ファイル1::仕入先; 該当なし)

というものを入れたのですが全て該当なしになってしまいます。。。
ファイル2の品番の最初の4文字がファイル1のメーカー品番と同じ場合、ファイル1の仕入先名を返すという方法です。

caseにして1つ1つ追加した場合はちゃんと出るのですが、
メーカーがどんどん増えてきた時に毎回そこのシステムも対応しないのは手間なので、
なんとかならないかと考えています。

お時間ありましたらご教授いただければ幸いです!

#10 Re: 初心者のFileMaker pro Q&A » エクセルからインポートした日付がハイフンになるので、スラッシュにしたい » 2018-06-20 18:11:58

ありがとうございます。
チポさん、まさにこれです。
ありがとうございます!

shinさんもいつもありがとうございます!
まだまだ初心者ではありますがどうぞよろしくお願いいたします。

#12 初心者のFileMaker pro Q&A » エクセルからインポートした日付がハイフンになるので、スラッシュにしたい » 2018-06-20 12:01:25

reikubo
Replies: 3

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

少し謎がでてきましたので質問です。

エクセルで受注明細をダウンロードしてインポートしようとしたのですが、
エクセルでは日付が2018/6/13 などで出るのですが
インポートすると2018-6-13とハイフンになってしまいます。

スクリプトでインポートしたらすぐに/に置換をするようにしたいのですが、
普通に置換する時は- を / に設定するだけでできたのですが
スクリプトになるとそれらが計算式と認識されてしまって、置換ができなくなってしまいます。

これを回避する方法はあるのでしょうか?
今考えていたのはもうフィールドに-と/をグローバルで追加して、
スクリプトにあてはめるという形ですがもっとスマートな方法があるのではと…

お時間ある時にご協力いただけると幸いです。

#13 初心者のFileMaker pro Q&A » 品番の最初の3文字がもう一つのテーブルのフィールドと照合して同じものがあってたらそのテーブルから必要なデータを引っ張り出したい » 2018-06-05 16:38:10

reikubo
Replies: 2

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

特にShinさん、Hiroさん前回はありがとうございました。
助かりました!

また一つやりたいことがあるのですがなかなかできずに困っています。

例えばテーブル1に
品番     値段  商品説明 ブランド説明
ABC-HAT  500円  おしゃれなハットです。
BCD-HAT  500円  おしゃれなハットです。
CDE-HAT  500円  おしゃれなハットです。
ABC-SHOES  500円 おしゃれなシューズです。
BCD-SHOES  500円 おしゃれなシューズです。
CDE-SHOES  500円 おしゃれなシューズです。

というのがあり、

テーブル2に
メイン品番 ブランド ブランド説明
ABC ABブランド ABブランドは日本のアパレルブランドです。
BCD BCブランド BCブランドはアメリカのアパレルブランドです。
CDE CEブランド CEブランドはイギリスのアパレルブランドです。

というのがあります。

この各アイテムにそれぞれのブランドの説明をフィールドにいれていきたく、結果的に

品番     値段 商品説明      ブランド説明
ABC-HAT  500円 おしゃれなハットです。    ABブランドは日本のアパレルブランドです。
BCD-HAT  500円 おしゃれなハットです。   BCブランドはアメリカのアパレルブランドです。
CDE-HAT  500円 おしゃれなハットです。   CEブランドはイギリスのアパレルブランドです。
ABC-SHOES  500円 おしゃれなシューズです。  ABブランドは日本のアパレルブランドです。
BCD-SHOES  500円 おしゃれなシューズです。   BCブランドはアメリカのアパレルブランドです。
CDE-SHOES  500円 おしゃれなシューズです。   CEブランドはイギリスのアパレルブランドです。

こういう感じにしたいと思っています。
最初の3文字がテーブル2の文字を同じなら、テーブル1のブランド説明にテーブル2のブランド説明を入れる、というスクリプト(計算式?)を入れたいのですが
どうしたらいいでしょうか…?

助けていただけると幸いです。

#14 Re: 初心者のFileMaker pro Q&A » 重複しているレコードから優先的に並び替えをしたい » 2018-05-25 11:59:12

Shinさま

いつもありがとうございます!
集計で同じようにできました。ありがとうございます!

ここからがまた問題なのですが、これらのデータをポータルで出そうと思っています。
注文番号をいれたら商品が出るようにしたいのですが、
そのようなポータルは出るのですが並び順が反映されず元の並び方で反映されてしまうのです…

集計で反映したソート順にポータルで表示することはどうすればいいのでしょうか?
ご教授いただけると幸いです。

#15 初心者のFileMaker pro Q&A » 重複しているレコードから優先的に並び替えをしたい » 2018-05-22 18:43:35

reikubo
Replies: 3

迷ったらコミュニティよりこちらのページの方が充実してるので拝見しております。

検索したもののよくわからなかったので新規トピックとして投稿させていただきます。

たとえば、受注テーブルでこういったcsvをインポートしたとします。

注文番号 商品カテゴリー 商品名
0001 1バット 金属バット
0001 3ボール 軟式ボール白
0001 2アパレル ユニフォーム
0001 1バット 木製バット
0001 3ボール 軟式ボール黒
0002 1バット 金属バット
0002 3ボール 軟式ボール白
0002 2アパレル ユニフォーム
0002 1バット 金属バット2
0002 3ボール 軟式ボール黒

順番がランダムなので綺麗にソートしなおしたく、希望は

0001 1バット 金属バット
0001 1バット 木製バット
0001 3ボール 軟式ボール白
0001 3ボール 軟式ボール黒
0001 2アパレル ユニフォーム
0002 1バット 金属バット
0002 1バット 金属バット2
0002 3ボール 軟式ボール白
0002 3ボール 軟式ボール黒
0002 2アパレル ユニフォーム

このように注文番号が最優先・そして商品カテゴリーが重複しているものを優先しソートし直したいのですがうまく行きません。

最後のフィールドに集計フィールドを追加し、カウント・使用できるフィールド(商品カテゴリー)・現在のカウント、ソートされたグループごとに集計を再開するにチェック・ソート対象に
自己リレーションで商品カテゴリーを選択したものの

0001 1バット 金属バット 1
0001 1バット 木製バット 2
0001 2アパレル ユニフォーム 3
0001 3ボール 軟式ボール白 4
0001 3ボール 軟式ボール黒 5
0002 1バット 金属バット 6
0002 1バット 金属バット2 7
0002 2アパレル ユニフォーム 8
0002 3ボール 軟式ボール白 8
0002 3ボール 軟式ボール黒 9

となりカウントがおかしくなってしまいます。

重複している商品カテゴリーがある場合だけカウントして降順でソートしたいのですが、どうすればいいのでしょうか…

注文番号・商品カテゴリー・商品名・重複カウント
0001 1バット 金属バット 2
0001 1バット 木製バット 2
0001 3ボール 軟式ボール白 2
0001 3ボール 軟式ボール黒 2
0001 2アパレル ユニフォーム 1
0002 1バット 金属バット 2
0002 1バット 金属バット2 2
0002 3ボール 軟式ボール白 2
0002 3ボール 軟式ボール黒 2
0002 2アパレル ユニフォーム 1

ご協力いただけると助かります。
よろしくお願いいたします。

#16 Re: 初心者のFileMaker pro Q&A » 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい) » 2018-02-01 18:48:08

お二人とも本当にありがとうございます。

カウントフィールドを作って、
欲しい枚数分までループして対象外にしていくことでできました!

いつも助かっております!

#17 Re: 初心者のFileMaker pro Q&A » 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい) » 2018-02-01 15:25:50

旅人さん、チポさんありがとうございます!
そういう感じでLoopすればいいんですね、やってみます。
助かります。

#18 Re: 初心者のFileMaker pro Q&A » 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい) » 2018-02-01 14:55:13

ありがとうございます。
それが800件くらいあるのです。

価格の分だけではなく、本数の分だけでした、失礼しました。

バット が5本なので

バット 500円 というシールが5本欲しいのです。

また、その商品も80商品くらいあるとレコードのコピーも手間なので、何か一括でシステムを組めればな…と思った次第です。

例えば
バットのシール ●枚
ボールのシール ●枚
グローブのシール ●枚
というのがあって

●に500とか 300 とかの数値を入れたら

バット 500円 がシールの形に合わせて300個データが出力されて、301個めからボール 400円 のシールが400個出力されて…

というような感じです。

画像も貼り付けます。

https://gyazo.com/af98baf8343d3631843a0c3cac1f9600

#19 初心者のFileMaker pro Q&A » 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい) » 2018-02-01 11:39:06

reikubo
Replies: 9

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

質問があるのですが、商品のシールを作りたいと思っています。

商品 数量 価格
バット 5本 500円
ボール 9本 400円
グローブ 10個 700円

というデータがあるのですが、値札シールを出力したいのですが
レイアウトはできるのですが

バット
500円

バット
500円

バット
500円

ボール
400円

ボール
400円

というように価格の分だけ商品と価格のデータが一括で表示されるようにしたいのですが
どうしたらいいのでしょうか…?

ご教授いただけると助かります。

#20 Re: 初心者のFileMaker pro Q&A » ポータルで出たデータをワンクリックで一括PDF出力したい » 2017-10-12 17:35:05

shinさん

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

#21 Re: 初心者のFileMaker pro Q&A » ポータルで出たデータをワンクリックで一括PDF出力したい » 2017-10-11 12:51:53

Shinさんありがとうございます。

簡単にやってみたところできそうです!
注文者テーブルを作ってレコードいれていったらできそうです。

ありがとうございます!

qb_dpさんもありがとうございました!
色んな方法があるんですね。。。!!!

#22 初心者のFileMaker pro Q&A » 複数ページになっても最後のページだけフッターをつけたい » 2017-10-11 12:42:32

reikubo
Replies: 3

いつもありがとうございます。
今回ももしお時間あればよろしくお願いいたします!

pdfでポータルデータを出力しているのですが、
一番最後のページだけ載せたい情報があるのですがファイルメーカーのレイアウトだとできないような気がしています。

今のレイアウトですと

ヘッダー
本文(ポータルで出力、内容が20レコードにも600レコードにもなりうる)
フッター(例えば店舗情報を掲載する)

という形であれば情報ははいるのですが、
全てのページのフッターに店舗情報が入ってしまうことになります。

最終ページだけ店舗情報を入れるフッターを入れたいのですが、そんなことは可能なのでしょうか…?

#23 Re: 初心者のFileMaker pro Q&A » ポータルで出たデータをワンクリックで一括PDF出力したい » 2017-10-06 11:17:51

なんだかできそうです!ありがとうございます!

>注文者を確定するためのコードのリスト 改行区切り
ここをどう出せばいいのかがわからず苦悩しています。

もしお時間ありましたらご教授いただけると助かります…!

#24 初心者のFileMaker pro Q&A » ポータルで出たデータをワンクリックで一括PDF出力したい » 2017-10-05 17:23:24

reikubo
Replies: 5

http://dtbn.jp/f6M30GA

こちらにデモファイルメーカーがファイルがあるのですが(テスト.fmp12)

流れをお伝えすると

・納品書テーブル
・注文者テーブル
・商品データテーブル

とありまして、

それぞれの注文者ごとに商品データをポータルで呼び出して納品書を作る事はできました。

https://gyazo.com/35c04d5c97377d6e3bf46d384b8960cd

これを1枚ずつPDFに出力して保存していきたいのですが、

注文者が300人もいるとこれを毎回選択してPDF出力して…というのがかなり手間なので、

1・注文者を選択
2・注文者のPDFを出力する
3・次の注文者を選択
4・PDFを出力する
…今日の注文者の人数だけ繰り返す

というような動作をワンクリックでできるスクリプトを作りたいのですが、
1と3のやりかたと注文者の人数分だけ繰り返すというスクリプトがわかりません。

もしわかりそうな方がいましたらご教授いただけると助かります。

一番上のデータ便にテスト.fmp12というファイルがダウンロードできますので、
検証していただける方はぜひお願い致します…
よろしくお願いいたします。

#25 Re: 初心者のFileMaker pro Q&A » htmlソースをいれたいのだがフィールドに数字が入っていると数字が返ってしまいます » 2017-09-21 13:26:32

すいません、計算結果をテキストにしたら正常にでました。
失礼いたしました。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 677.91 KiB (Peak: 731.7 KiB) ]