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

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

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

You are not logged in.

Announcement

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


#1 2023-12-08 16:53:10

ガリおにぎり
Guest

月の第四火曜日のみタブコントロール、テキストを表示させたい

現在 file maker pro 18 advancedをWindows10にて使用しています

月一回チェックと週一回チェックがあり、月一回のチェックは週一回チェックにプラスして行う形で運用しています。

現在このチェックはタブコントロールで作成しており、週一回チェックと月一回チェックが常に表示されている状態です。
第四火曜のみ月一回チェックが週一回チェック項目にプラスして入っているタブコントロールを表示させることは可能でしょうか?

また、第四火曜日のみテキストを表示させたいのでどちらもお教え頂けるとありがたいです

#2 2023-12-08 17:13:51

Shin
Member

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

第4火曜日は、
Let (
    D0 = Date ( M ; 22 ; Y ) ;
    D0 + Mod ( 10 - DayOfWeek ( D0 ) ; 7 )
)
ででますが、これが欲しいのでしょうか。

Offline

#3 2023-12-11 09:00:36

チポ
Member

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

> チェックはタブコントロールで作成しており、
> 週一回チェックと月一回チェックが常に表示されている

これが理解できません。
配置しているフィールドは?

Offline

#4 2023-12-11 10:46:24

ガリおにぎり
Guest

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

ご回答ありがとうございます
shinさん
こちらの計算式はMとYの部分は毎月、毎年変えないと動作しないでしょうか?
また、テキストフィールドの次の場合にオブジェクトを隠すにnotを付けて挿入しても隠れないのですが使い方が間違っているのでしょうか

チポさん
お恥ずかしながら物品一つ一つにフィールドがあり、それを手作業で配置しております…リスト形式で尚且つレコードを更新する度に在庫数がリセットされて一つ一つにポップオーバーボタンを付ける方法がこれしか思いつきませんでした

#5 2023-12-11 11:09:49

Shin
Member

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

オブジェクトを隠す、 は何に使っているのですか。
Y M は、当月ならば Get ( 日付 ) から計算できます。

Offline

#6 2023-12-11 12:00:34

ガリおにぎり
Guest

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

Shinさん
現在作成しているタブコントロールの月一チェックを覗いた物の上に既存の月一チェックが入ったタブコントロールを重ねて第4火曜以外は隠していたいと考えていましたが、よく考えると祝日等で前日にチェックしたりするので消えるのは良くないですね…
そうなると第4月曜から第4金曜までの5日間のみ表示という感じになるのでしょうか
また、計算式としては
not Let ( D0 = Date ( Get (日付) ; 22 ; Get (日付) ) ;
D0+Mod (10- DayOfWeek ( D0 ) ;7 ) )
で合っていますでしょうか

#7 2023-12-11 12:02:02

チポ
Member

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

> 物品一つ一つにフィールド
物品の数だけフィールドがある?
として、そのフィールドは何でしょうか?
1レコードの成り立ちは?

構造が全く読めません。。


日付があってそれが第四火曜か否かの判定は、
その日が22から28の間の火曜日か
で判定できますね。

Offline

#8 2023-12-11 12:36:29

ガリおにぎり
Guest

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

チポさん
gyazoで申し訳ないですが、このようになっています。 https://gyazo.com/06735ab86544e3f65e7b3811f18e45a1

>日付があってそれが第四火曜か否かの判定は、
その日が22から28の間の火曜日か
で判定できますね。

ありがとうございます。考え方としては分かるのですがファイルメーカーに触れ初めてまだ半年程度+経験が浅くわかりません・・・
できれば式等もご教授頂きたいです。勝手ですがすみません

#9 2023-12-11 13:10:41

himadanee
Guest

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

画像見ても日付は「チェック日」しかなくて、何をしたいのかわかりませんでした。
同じチェック項目で月1回のと週1回のがあるなら、両方別のタブコントロールに表示する必要もなくて、同じ画面で日付とチェックの種類を入れる項目を使えばいいと思いますが

> 物品一つ一つにフィールド
物品というのがどういうものなのかもわからないのですが、多分増減するものでしょうから、まずはこれを直さないと、将来困ることになりそうですが...

#10 2023-12-11 13:18:00

Shin
Member

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

画像で、タブコントロールで制御されているのは格納場所のみで、日付は関係ないですが。
日付のドロップダウンリストに週1と月1の日付を載せたいのですか。それなら、全然話が変わってきます。

> その日が22から28の間の火曜日か
この条件でオブジェクトを隠す、のでしたら、
D < 22 or D > 28 or DayOfWeek ( D ) ≠ 3

Offline

#11 2023-12-11 13:33:55

チポ
Member

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

画像を見てもさっぱり分かりません。。
日付とチェックの概念が全く分かりませんヨ

判定は
  DayOfWeek ( 日付 ) = 3
  and
  Day ( 日付 ) >= 22
  and
  Day ( 日付 ) <= 28
これが真なら日付は第四火曜日ですね。

Offline

#12 2023-12-11 15:15:04

ガリおにぎり
Guest

Re: 月の第四火曜日のみタブコントロール、テキストを表示させたい

himadaneeさん
チェック日は自動入力されてそこから日付情報を引っ張って来れないかと考えています
物品の位置変更や増減で変わってしまい困るのは重々承知ですが、ほぼ完成間近のため半分諦めております…

Shinさん、チポさん
詳しい計算式ありがとうございます
無事隠すことができました

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.034 seconds, 9 queries executed - Memory usage: 526.35 KiB (Peak: 547.26 KiB) ]