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

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

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

You are not logged in.

Announcement

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


#1 2018-02-01 11:39:06

reikubo
Member

同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

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

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

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

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

バット
500円

バット
500円

バット
500円

ボール
400円

ボール
400円

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

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

Last edited by reikubo (2018-02-01 12:03:28)

Offline

#2 2018-02-01 13:11:19

チポ
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

> 価格の分だけ商品と価格のデータが一括で表示される
「価格の分だけ」?
理解できません。

各商品ごとの枚数はどこで分かるのですか?


いずれにせよ、
印刷用に別テーブルを作り、そこへ必要枚数同じレコードをコピーすればいいでしょう。

Offline

#3 2018-02-01 14:55:13

reikubo
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

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

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

バット が5本なので

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

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

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

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

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

というような感じです。

画像も貼り付けます。

https://gyazo.com/af98baf8343d3631843a0c3cac1f9600

Last edited by reikubo (2018-02-01 15:04:52)

Offline

#4 2018-02-01 15:11:18

旅人
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

>バット 5本 500円
>ボール 9本 400円
>グローブ 10個 700円
の3レコードをを別テーブルからインポートして
個別に数量の分だけレコード複製をループしていけばいいのでは。

Offline

#5 2018-02-01 15:13:40

チポ
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

800毎程度ならどうってことないですよ。

別テーブルを作って、
そこへ印刷するレコードをインポート
何らかでソート
Loop
  最初のレコードから
  必要数レコード複製
  次のレコードへ
End Loop

これで必要なレコードが作れます。

Offline

#6 2018-02-01 15:25:50

reikubo
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

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

Offline

#7 2018-02-01 16:00:43

旅人
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

レコード複製は最終レコードの場所にできるので、次のレコードへ移動が結構面倒だったかも。
最後のレコードから初めて複製されたレコードをその都度対象外にしていった方が良かったような?

Offline

#8 2018-02-01 16:35:06

チポ
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

旅人さん

そのために
ソート
を入れたんですよ。

ソートしてあれば直下に複製されます。

Offline

#9 2018-02-01 17:54:49

旅人
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

見過ごしてました。
ソートが維持されるのでしたねm(_ _)m

Offline

#10 2018-02-01 18:48:08

reikubo
Member

Re: 同じ値を何回も出力したい (商品シールを数量分まとめて印刷したい)

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

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

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

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 518.56 KiB (Peak: 523.47 KiB) ]