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

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

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

You are not logged in.

Announcement

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


#1 2014-04-17 18:02:53

Hori
Guest

チェックボックスでチェックしたデータを検索対象にするには

こんにちは。

Win7, FM12 です。よろしくお願いします。

最近まで、FM6 を使っていました。
FM11 のお試し版を経て FM12 にコンバートしました。

チェックボックスでチェックしたデータを検索対象にするにはどのようにしたらいいか、知恵をお貸しください。

フィールドは以下のようになっています。
○_2014
○_2013
○_2012
  ・
  ・
  ・
○_1995
○氏名

それぞれの年にはその人のステータス(A,B,C....)が入力されています。
このたび、たとえば2000年のステータスBの人や、1998年のステータスA,Bの人を検索できるようにしたいと思い、

○Year(ラジオボタン 1995-2014まで値一覧)
○Status(チェックボックス A,B,C....で値一覧)
を作成し、新規のレイアウトに年度のラジオボタンとステータスのチェックボックスを配置しました。

年度とステータスにチェックを入れて検索ができるようにしたいと思っています。
スクリプトで、

If[Year = 1995]
フィールドへ移動[_1995]
新規レコード/検索条件

でどうにかできると思ったのですが、
Status でチェックされたものを検索条件として検索する方法がわかりません。

また、検索結果をどのように表示したらいいかも教えて頂ければ幸いです。

説明不足かもしれませんが、なにとぞよろしくお願いします。

Hori

#2 2014-04-17 19:01:04

Traveller
Guest

Re: チェックボックスでチェックしたデータを検索対象にするには

>If[Year = 1995]
>フィールドへ移動[_1995]
そんなのできませんよ。
簡単なのは検索条件を指定するその二つのフィールドをグローバルにして
レイアウトモードのインスペクタの「位置」で
○_2014
○_2013
○_2012
  ・
  ・
の全フィールドにフィールド名と同じ名前を付ける
スクリプトは
検索モードに切り替え/一時停止しない
オブジェクトに移動 オブジェクト名指定は○Yearフィールドを指定
フィールド設定 ターゲット無し 計算結果は○Statusフィールド

まずは○Statusフィールドは複数選択不可のラジオボタンにしてテスト

#3 2014-04-18 08:54:45

チポ
Member

Re: チェックボックスでチェックしたデータを検索対象にするには

スクリプトステップ
  フィールドを名前で設定
があります。

ヘルプ
http://www.filemaker.com/12help/jp/html … html#61472


また複数のステータスの場合は、その項目数を数えて、
新規検索条件に一つずつ入力してゆけばいいでしょう

Offline

#4 2014-04-18 13:33:08

Hori
Guest

Re: チェックボックスでチェックしたデータを検索対象にするには

何をどうしてよいやら全くわからないので、グローバルやいろいろなことをもう少しよく考えてから再度質問させて頂きます。

しばらく間があくと思いますが、きちんと質問ができるようにしますのでよろしくお願いします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 555.73 KiB (Peak: 583.25 KiB) ]