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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » URLを開く(外部ディスク) » 2016-10-08 15:51:09

横から申し訳ありませんが、私も同じ問題で行き詰まっております。
scripterさんの<<file:///Volumes/
ではじめたらどうかな。
該当のファイルをブラウザで開けば正しいURLがわかるのでは?>>
とは具体的にどうの様にすればよろしいでしょうか?
ご伝授宜しくお願いいたします。

環境
ホストpc...win8.1  fm14 adv
クライアントpc...win7  fm14 adv
クライアントpc...mac  fm13 adv

#2 Re: 初心者のFileMaker pro Q&A » カレンダーを作成したい。 » 2015-12-09 06:53:22

やってみましたが値が0になってしまい,繰り返し42ともカウントされてしまいます。もしかしたら他のフィールド設定に間違いがある可能性がありますのでご確認お願いできないでしょうか?
宜しくお願い致します。

フィールド名    タイプ     オプション

開始日      日付    グローバル 「get(日付)」
曜日       計算[7]      Choose(Get(計算式繰り返し位置番号);"";TextColor("Sun";RGB(255;0;0));"Mon";"Tue";"Wed";"Thu";"Fri";TextColor("Sat";RGB(0;0;225)))
日付       計算[42]    Let([$start=Date(Month(開始日[1]);1;Year(開始日[1]));$date=$start + Get(計算式繰り返し位置番号) - DayOfWeek($start)];$date)
休日       テキスト[42]
稼働日      計算[42]    Day(Date (Month (開始日) + 1; 1; Year (開始日)) - 1 )-Count(休日)
残りの稼働日   計算    月末_g - Get(日付)-Count(休日) - count(通過)
通過       計算[42]    IsEmpty ( 稼働日 ) and 休日 and Month ( 日付 ) = Month(開始日)

以上です。 宜しくお願い致します。

#3 Re: 初心者のFileMaker pro Q&A » カレンダーを作成したい。 » 2015-12-08 19:00:12

先ほどshinさまから教えていただきました下記の式を試してみようと思いましたが、どのフィールドに入れれば良いか分からず悩んでいます。

Shin wrote:

IsEmpty ( 稼働日 ) and 休日 and Month ( 日付 ) = 月
という計算フィールドで良いのでは。

残り日数フィールドを作成し入れてみましたが0としか出ません。 再度設定の仕方を教えていただけないでしょうか?
宜しくお願い致します。

#4 Re: 初心者のFileMaker pro Q&A » カレンダーを作成したい。 » 2015-12-07 17:37:13

SHIN様ご回答ありがとうございます。
今回のカレンダーの目的と致しまして、その月の稼働日(例えば、土日以外の日数)とその月の残りの稼働日を表示したい為にカレンダーを作成致しました。
そこでカレンダーは繰り返しフィールドを用いて作成し、稼働日の表示を含め作動していますが、どうしても稼働日の残りの日数表示が出来ずにいます。
SHIN様が言われた様に、”1日1レコードで展開”ではなく”今のままで運用”を採用して場合どの様にすれば稼働日の残りの日数が表示可能になりますか?
お忙しいかと思いますが、ご指導宜しくお願い致します。

#5 Re: 初心者のFileMaker pro Q&A » カレンダーを作成したい。 » 2015-12-07 15:43:07

横から失礼いたします。
現在私もカレンダーを製作しており、悩んでいます。
現在フィールドを
開始日(グローバル)  ,曜日(繰り返し)[7]  , 日付(繰り返し)[42]  , 通過日(繰り返し)[42]   , 休日(テキスト)[42]   , 稼働日(計算)Day(Date (Month (開始日) + 1; 1; Year (開始日)) - 1 )-Count(休日)-Count(通過日)

     <年月>
|   日    |   月    |    火  |   水    |   木    |    金   |   土   |
|   29   |   30   |    1   |   2     |   3     |    4    |   5     |
|済       |済      |済      |済       |済       |済        |済       |
|×        |         |        |          |          |          |×      |
                                 
|   6     |   7     |    8   |   9     |   10   |    11   |   12 |
|済       |済       |         |         |         |           |        |
|×        |         |         |         |         |            |×      |
この様な感じでカレンダーは完成したのですが、稼働日が間違った答え("済"と"×"が重なる日が有る為)になってしまいます。 希望と致しまして、稼働日の残りの日を出したい為に、通過日(繰り返し)[42]フィールドを作りましたが自動で"済"が入らず悩んでいます。(今日の-1日に"済"を入れる)
すみませんが、ご指導宜しくお願い致します。

#6 Re: 初心者のFileMaker pro Q&A » 親子関係のリレーション » 2015-10-24 10:59:52

リレーションを工夫したら繰越し、基準日の変更で子品番の納品数が変わりました。
お騒がせいたしました。

#7 初心者のFileMaker pro Q&A » 親子関係のリレーション » 2015-10-24 05:26:37

tanto
Replies: 1

親子関係の商品の繰越し在庫の求め方を教えていただきたいのですが。 現在、テーブルが
品目tb  在庫tb   納品tb  入庫tb   構成tb
品番   品番      品番       品番    親品番
品名   品名      品名       品名    子品番
       在庫数     数量       数量     使用数
       基準日     日付a     日付b
       繰越日


5テーブル有り、リレーションを付け入庫tbからの繰越し在庫は在庫tbから、基準日から繰越しが可能になりましたが納品からの繰越し在庫が上手い事出来ません。 現状と致しまして
1. 納品tb::品番 = 構成::親品番
          構成::子品番 = 在庫::品番   
2.
納品tb::品番 = 在庫::品番 AND
納品tb::納品日 <= 在庫::基準日 AND
納品tb::納品日 > 在庫::繰越し日

3.

入庫tb::品番 = 在庫::品番 AND
入庫tb::入庫日 <= 在庫::基準日 AND
入庫tb::入庫日 > 在庫::繰越し日

の3つのリレーションですが、これですと1番目のリレーション関係に構成tbを挟んでいる為、在庫tbの基準日を変更しても反映されず全ての日付の合計値しか出ません。何か解決策が有れば教えていたけないでしょうか。例と致しまして

親品番     子品番       使用数
シチュー  ニンジン        1
シチュー  ジャガイモ     1
シチュー  ボロッコリー   2
カレー    牛肉              1
カレー   ニンジン         2
カレー   ジャガイモ      1
カレー   ルー              4

が有ります。ですが納品tbで単品だけの納品が出てきます。
品番              数量
ブロッコリー   8
カレー           10
シチュー         4
じゃがいも    20

以上よろしくお願いいたします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 6 queries executed - Memory usage: 600.33 KiB (Peak: 621.24 KiB) ]