みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
なるほど!!
使用日も ○●と同様にすればいいのですね。
有難うございます。
大変助かりました。
そして大変失礼いたしました
確かに矛盾していました…。
購入日 在庫 使用開始日
A 2020/10/10 ●○ 1.10/15 2.
B 2020/10/01 ●○○ 1.10/11 2. 3.
C 2020/09/10 ●●●○ 1. 9/12 2. 9/24 3. 10/9 4.
C 2020/10/09 ○○○○ 1. 2. 3. 4.
先入れ先出しのみとなりますので現状で問題ありません。
申し訳ありませんでした。
ありがとうございました。
申し訳ありません。
もうひとつお聞きしたいことがあります。
在庫に関しましては おかげさまで 表示できるようになりました。
有難うございます。
次にお伺いしたいのが 使用日開始日の ところです
リスト表示で 購入日 在庫 使用開始日を並べたいのですが…。
購入日 在庫 使用開始日
A 2020/10/10 ○○ 1.10/10 2. ←箱に2個入っているため 1.2.
B 2020/10/01 ●○○ 1.10/1 2.10/7 3. ←箱に3 個入っているため 1.2.3.
C 2020/09/10 ●●●○ 1. 9/11 2. 9/24 3. 10/9 4. ←箱に4個入っているため 1.2.3.4.
C 2020/10/09 ○○○○ 1. 2. 3. 4.
ここまではOK ←|→ ここからが質問
使用開始日 も 2個から10個程度 書く場合があり
横列にポータル表示するとしても 最大数 (例の場合は物品 C の4個 )に合わせて ポータルを配置する方法しか私では思いつきません。
そしたら 横4列 必要でない 物品A 物品B に関しても 4列表示されてしまいます。
こちらも 上のように 物品ごとの箱に入っている個数に合わせて表示させたいのですが 可能でしょうか。
再度御教示いただけますでしょうか。
よろしくお願いします。
Shin さん
とてもとても納得いたしました。
単純なことなのですね…。 頭が固いですね…。
精進します!
有難うございました。
久々に質問させていただきます。
物品の在庫管理についてですが、
物品 A, B, C 3種類あるとします。(実際は50種類程度)
3種類とも注文すると1つの箱に複数個入っている。(実際は10個以上入っているものもある)
A は 箱の中に 2個
B は 箱の中に3個
C は 箱の中に 4 個
種類ごとに1箱に入っている個数がばらばらで,種類ごとに在庫がなくなる前に注文しています。
在庫管理の理想としましては リスト表示で
購入日 在庫 使用開始日
A 2020/10/10 ○○ 1.10/10 2.
B 2020/10/01 ●○○ 1.10/1 2.10/7 3.
C 2020/09/10 ●●●○ 1. 9/11 2. 9/24 3. 10/9 4.
C 2020/10/09 ○○○○ 1. 2. 3. 4.
●…使用済み ○…使用前 (チェックボックスやラジオボタンが理想)
のような形にしたいのです。
問題は 在庫 と 使用開始日 のところです
在庫に関して物品が違えば 1箱の中に入っている個数が異なる(入ってる個数が一番多いものに合わせたくない)ため 物品Aを注文した時は在庫 "○○"を表示
物品Bを注文した時は在庫 "○○○" を表示 としたいのですが、1つのフィールドではうまくいかず…。
使用開始日も 理想は 物品Aなら 繰り返し数2の テキストフィールド 物品Bなら繰り返し数3 のテキストフィールドと自動でなるようにしたいのです。
御教示お願いします。
>チポ様
やっと意味がわかりました。
理解力不足で申し訳ありませんでした。
その方法で作成させていただきたいと思います。
ありがとうございました。
>旅人様
たくさんの返信、そして、わざわざサンプルまでありがとうございました。
>チポ様
私の知識不足でも申し訳ないのですが
リスト表示にするとレコードは商品で増えていきますよね?
どうやって月でレコードを増やすのでしょうか.
>旅人様
誠に申し訳ないのですが FMP11 なのです。
>旅人様
別テーブルの使用数,日付,商品名を それぞれ商品マスタテーブルの使用数(繰り返しフィール)、日付、商品数のポータルにするということですか?
>チポ様
その方法で、表のように表示可能なのでしょうか?
説明が不十分で本当に申し訳ありません。
まず下のような表を作ることがベースとなっています。
〇月 の購入数
日付 1 2 3 4 5 6 7 ・・・ 31 月合計 年合計
商品名A 購入数 0 0 1 2 0 6 5 ・・・ 0 30 150
商品名B 購入数 1 2 0 5 4 4 2 ・・・ 2 40 250
・
・
・
商品名Z 購入数
ここで商品数が1000以上あるため1000個1レコード上に書くと見難いと判断し
商品マスタをつくり、リスト形式で表示させ商品それぞれにあるコードで検索をかけて表示できるようにしました。
また1レコードで1~12月全ての表示を出来るように、スプリクトで引数-1 +1 をもたせボタンにスプリクトを設定しました。
ここからが問題で
当然 表の購入数 に直接入力した後、月をボタンで変更しても数字が残ったままになります。
そのため
別テーブルをつくり
購入日、個数、商品 フィールドを作り
リレーションを張り、LookUpで月ごとに表に商品数を表示できるようにしました。
しかしこれでは
わざわざ別テーブルに購入日、個数、商品を入力した後 表に移動して確認という形になってしまい、やや使いづらいのです。
表だけで全ての入力が可能にするにはどのようにすればいいのか教示していただきたいのです。
>チポ様
すいません。私の理解不足だったら申し訳ないのですが、
テーブルBからテーブルA のレイアウトC に入力ではなく
テーブルAレイアウトC からテーブルB に入力したいのです。
テーブルAレイアウトCの購入数(繰り返しフィールド)
に入力すると自動的にテーブルBに購入日、購入数、商品名が入力されるようにするといえばいいのかな・・・。
理想は商品名で検索ができる下のようなテーブルAレイアウトCの表がありさえすればいいのです。
〇月 の購入数
日付 1 2 3 4 5 6 7 ・・・ 31 月合計
商品名A 購入数 0 0 1 2 0 6 5 ・・・ 0 30
商品名B 購入数 1 2 0 5 4 4 2 ・・・ 2 40
・
・
・
商品名Z
旅人様
入力できるように繰り返しフィールドでも配置したら良いのですが
テーブルAは商品マスタのようなものですよね。
数量を直接入力するようにすると、毎月全商品の1ヶ月分のレコードが
必要になるのではないですか?
日付 1 2 3 4 5 6 7 ・・・ 31 月合計
商品名A 購入数 0 0 1 2 0 6 5 ・・・ 0 30
商品名B 購入数 1 2 0 5 4 4 2 ・・・ 2 40
この購入数も繰り返しフィールドです。
現状でも商品ごとに購入する日全てのレコードがある状態です。
これらのレコードをなくすことができるのであればありがたいです。
テーブルA レイアウトCは
例として
4月 の購入数
日付 1 2 3 4 5 6 7 ・・・ 31 月合計
商品名A 購入数 0 0 1 2 0 6 5 ・・・ 0 30
商品名B 購入数 1 2 0 5 4 4 2 ・・・ 2 40
のようにリスト形式の表のようになっています。
テーブルB レイアウトBは
商品名
購入日
購入数
テーブルA レイアウトAには
商品名
コード
となっています。
テーブルB レイアウトBに 商品名 購入日 購入数を入れたら 計算式 LookUp でテーブルA レイアウトC に購入数が入力されるようになっています。
この購入数に直接数字を入力したいのです。表に直接入力するようにできないか。ということです。
ちなみに、テーブルB レイアウトBは1レコード1商品という形になっています。 同じ日に同じ商品が2レコードになることはありません。
>旅人様
>>「日にち(繰り返しフィールド31日分)」
は1〜31とかが入るのではなく、購入数が入るという意味ですか?
すみません。説明を間違っていました。 申し訳ありません。
日付 という1-31の繰り返しフィールドと
日別購入数 という1-31の繰り返しフィールドがあります。
日別購入数に購入数がLookup で入るようにしています。
>旅人様
説明不足で本当に申し訳ありません。
可能であるならばテーブルBはなくなっても全く問題ありません。
現状はテーブルBに購入日 購入数 が記入できるようになっており、
購入数を LIST(購入数)とし
テーブルAとテーブルBにリレーションをかけ、テーブルAレイアウトCの横軸 「日にち(繰り返しフィールド31日分)」 に計算 Lookup(LIST(購入数))で値を入れています。
「日にち(繰り返しフィールド31日分)」 が計算フィールドでないとうまく購入数を表示できないため
計算フィールドとしています。
そしてできるならば、「日にち(繰り返しフィールド31日分)」を計算フィールドではなくして、直接値が入力できるようにしたいのです。
商品数が1000を超えるため1レイアウトに全部書くことが不可能だと考えたため、商品テーブルAをつくり、リスト表示にしています。
初めて質問させていただきます。
よろしくお願いいたします。
商品購入数を管理したいと思っています。
商品数は1000近くあります。
商品にはコードがA~Gまでついていて種類分けされています。
そこで
テーブルA レイアウトAに 商品名とコード(商品名はユニーク)
テーブルB レイアウトBに 購入日
を書くようにしています。
これらを元に
テーブルA レイアウトCに リスト形式 横軸 「日にち(繰り返しフィールド31日分)」 縦軸 「商品名」 をつくり月合計を出せるようにしています。
商品名は ボタン でコードA~Gまで検索がかけられるようにしいます。
また月もボタンで引数 -1, +1 を持たせ変更できるようにしています。
現状テーブルB レイアウトBに購入日を入力すれば テーブルA レイアウトC の「日にち(繰り返しフィールド31日分)」 に自動的に購入数が入力され、月合計が計算できるようになっているのですが、これを直接 テーブルA レイアウトC の 「日にち(繰り返しフィールド31日分)」 に 数字を入力して計算できるようにしたいのですが、計算フィールドから変更したりすると うまくいきません。
どのようにすればよいか、ご教示いただけないでしょうか。
Pages: 1
[ Generated in 0.005 seconds, 6 queries executed - Memory usage: 610.41 KiB (Peak: 647.45 KiB) ]