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

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

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

You are not logged in.

Announcement

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


#1 2014-06-28 10:05:19

初心者001
Guest

あるラインの生産予定表の作成で質問

ある工程の生産予定表をエクセルで作っていた(既に作った人は退職)を使っていたのですが
ラインが多くなり複雑でよくわからなくなったので新規にFileMakerで作成しようと思っています。

こんな感じでテーブル作成しようとしていますが、肝心の予定表の部分をどうやって
やったら良いのかわからず、前に進めなくなっています。
いまは、エクセルで最初のシートの機種条件テーブルが作ってあり
2枚目以降のシートに日別の作っています。(1日が1シート)計算式が、がちがちと入っていて
Aラインなら1日12機種以上かけないようにシートが作ってあります。
生産機種は他のエクセル用紙に一覧がありそこから今日生産するのを選んでコピーして
作成しています。
他の方法も含めご指導を頂けると幸いです。

<ロット仕掛テーブル>
機種名
ロットNO
数量
仕掛工程
出荷日

<機種条件テーブ>
機種名
生産可能ライン名
生産タクト時間
材料名
材料本数
専用箱名
※実際はもう少し細かく項目があります。

これをつかって

まるまる工程生産予定表(2014年6月28日)
Aライン生産予定
出荷日|機種名|ロットNO|数量|材料名|終了時間|材料本数|専用箱名|
------------------------------------------------------------------------
6/28  A105    45-4     1500   ASQ-A10  10:30  25       AA-10
6/29    A106    45-5   2500     BSQ-B05  16:00    15    AC-1

Bライン生産予定

---------

Fライン生産予定

今は1枚のシートにプリントアウトされています。

動作環境は
Windows7でFileMakerPro12とFileMakerServer12

よろしくお願いします。

#2 2014-06-28 16:17:04

Shin
Member

Re: あるラインの生産予定表の作成で質問

機種条件テーブルは、そのままの項目で作ってしまいます。

ライン管理テーブルを、1日1ラインで作ります。
ロット仕掛テーブルを、ライン名を加えて作ります。

ライン管理テーブル上で、ポータルでロット仕掛けテーブルをポータルで表示し、スクロールを表示させない様にしておくと、1日あたりの入力を見かけ上制限できます。

印刷の際には、ロット仕掛けテーブル上で、日付で抽出し、ライン、終了時刻でソートすれば、1日分の印刷が、今と同じ様に出来るはずです。

Offline

#3 2014-06-30 14:05:50

初心者001
Guest

Re: あるラインの生産予定表の作成で質問

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

すみません。ポータルはいまひとつ勉強不足で理解できていません。
こんな感じにテーブルを作成すればよいのでしょうか?

<ロット仕掛テーブル>
機種名(1)
ロットNO
数量
出荷日
製造ライン名(1)←追加しました。

<機種条件テーブル>
機種名(2)
生産可能ライン名
生産タクト時間
材料名
材料本数
専用箱名
※実際はもう少し細かく項目があります。


<ライン管理テーブル>←追加しました
生産予定日
製造ライン名(3)
終了時刻


リレートさせるフィールド
ロット仕掛テーブルの機種名(1)---機種条件テーブルの機種名(2)


ロット仕掛テーブルの製造ライン名(1)---ライン管理テーブルの製造ライン名(3)

#4 2014-06-30 23:19:19

Shin
Member

Re: あるラインの生産予定表の作成で質問

それで良いと思います。(リレーションさせる向きが、本当は逆で、ライン管理から始まるのですが)

Offline

#5 2014-07-02 07:48:55

初心者001
Guest

Re: あるラインの生産予定表の作成で質問

Shinさんありがとうございます。
忙しくて、回答が遅くなりました。
またやってみてわからない点が出ましたら質問します。

#6 2014-07-05 11:37:05

初心者001
Guest

Re: あるラインの生産予定表の作成で質問

開始時刻と終了時刻を式で入力するにはどうしたら良いのか?が
うまくいかず止まってしまいました。ご指導を頂けると幸いです。

<ロット仕掛テーブル>
機種名
ロットNO
数量
出荷日
製造ライン名★
製造順序
生産日
開始時刻★
終了時刻★


<機種条件テーブル>
機種名
生産可能ライン名
生産タクト時間★
材料名
材料本数
専用箱名
※実際はもう少し細かく項目があります。


<ライン管理テーブル>
生産予定日
製造ライン名
終了時刻


生産計画を作る際にロット仕掛りテーブルのデータをメインでリスト表示をさせて
生産ラインと生産順序を入力して

別のレイアウトで
[ヘッダ]生産日
[ボディ]に生産ライン名をおき
下にポータルを設定しました。

今回の質問は、計算式で開始時刻と終了時刻をやりたいのですがギブアップしました。

ポータルでの表示でこんな感じです
生産日7/5
生産Aライン
機種名 ロットNO 数量 材料名 開始時刻 終了時刻 (製造順序)(製造ライン名)
AAA     21-1     1200  ASB200 8:30      12:40      1             A
AAA     21-2     150   ASB100 12:40     13:04      2             A



最初は開始時刻は手で入力しました。
終了時刻は、こんな式です
数量×生産タクト+開始時刻+機種切り替え時間

できたら開始時刻は製造順序が1ならば8:30で
製造順序2以降ならば、前の終了時刻を自動で入力できるような式がおもいつきませんでした。

終了時刻も
前と同じ機種が続いて生産する場合は機種切り替え時間が0になるようにしたい
機種切り替え時間も今はAラインは1時間で設定ですが違うライン(たとえばBラインだと1.5時間)
とかで変えれるような式にするにはどうやったら良いのか?

#7 2014-07-09 15:47:25

初心者001
Guest

Re: あるラインの生産予定表の作成で質問

まずは、開始時刻の方はこんなで正しい?ような気がして書いてみました。

フィールドタイプ;時刻にして
オプションで入力値の自動化の中の計算値を指定で
If ( 製造順序 = 1 ; Time ( 8; 30; 0 ) ; GetNthRecord (終了時刻 ; Get ( レコード番号 ) - 1 ) )

これだと、各ラインの製造順序の1番目は8:30開始時刻になります。
それ以外は前のデータの終了時刻が入りました。

問題は終了時刻で
前の機種名と今の機種名が違う場合は以下の式で
数量×生産タクト+開始時刻+機種切り替え時間

同じ場合は
数量×生産タクト+開始時刻
とするやりかたです。

また機種切り替え時間は、ラインで異なります。
製造ラインAが120分
製造ラインBが90分
製造ラインCが120分
製造ラインDが60分
です。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 523.89 KiB (Peak: 528.43 KiB) ]