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

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

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

You are not logged in.

Announcement

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


#1 2016-12-27 08:37:59

一平
Member

複数検索でリスト形式を使った検索スクリプトの作成方法について

FileMaker14で、例えば下記の様なデータベース作成しようと思っております。
検索をする際に、県と職業のフィールドをドロップダウンリストかポップアップメニューで
選択し、趣味フィールドは、入力して検索しようと思っております。
その際に、県と職業のフィールドには"すべて"を追加して検索を行いたいと思います。
下記の様な検索例のスクリプト作成方法をどのように行えば良いのかサッパリ検討がつきません。
サンプル等あれば助かります、どうかご指導の程、宜しくお願い申し上げます。

【検索の例】
県         職業               趣味   
-----------------------------------
すべて     弁護士           ゴルフ
大阪         すべて          水泳
すべて     すべて          ゴルフ


【データベース内容例】
県             職業               趣味                              名前 年齢 …他etc
------------------------------------------------------------------------------------
大阪          弁護士        ゴルフ、茶道、絵画
京都          書道家        乗馬、水泳、スキー
神奈川       詩人            ダンス、ジョギング
三重          医師           スカイダイビング、登山
大阪          一般事務     スキューバダイビング、スキー
奈良         看護師         テニス
和歌山      銀行員         自転車ツーリング、水上スキー
大阪         税理士        ゴルフ、水泳、読書

Offline

#2 2016-12-27 09:33:14

scripter
Guest

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

"すべて"を削除してから検索実行すればいいのでは。

#3 2016-12-27 10:56:05

Hiro
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

或いは、「すべて」をワイルドカード「*」に替えて検索実行する、とか。

Offline

#4 2016-12-27 11:17:12

一平
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

Hiro様
お世話になっております。
全くの初心者で申し訳ありませんが、複数検索のスクリプト書き方自体も今ひとつ解っていないので、
勝手言って申し訳ないのですが、スクリプト書き方をご指導お願いたします。

Offline

#5 2016-12-27 11:18:51

旅人
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

その【検索の例】がOR検索ということでしたら
こんなのでもいいのかな?サンプル。
検索ではなく関連レコード移動ですし、趣味もスキーと水上スキー
があるので値一覧選択ですが。
http://pupld.net/21/161227/yrz15sgcj8/index.cgi   
検索.fmp12(検証不十分)

Offline

#6 2016-12-27 11:54:45

一平
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

旅人様
お世話になっております。
こんなに簡単なスクリプトで出来ることに驚いております。
内容は、まだ理解しておりませんが、これから内容を理解し、
やってみたいと思います。
以前もお世話になり、度々ご面倒をお掛け致し有難うございます。
本当にお世話になりました。

Offline

#7 2016-12-27 11:56:31

一平
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

scripte様
Hiro様
ご面倒をお掛け致し有難う御座いました。
お世話になりました。

Offline

#8 2016-12-27 12:32:55

Hiro
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

終わってしまいましたが、旅人さんはリレーション疑似検索法なので、一応、検索法での返答だけしておきます。

一平 wrote:

Hiro様
お世話になっております。
全くの初心者で申し訳ありませんが、複数検索のスクリプト書き方自体も今ひとつ解っていないので、
勝手言って申し訳ないのですが、スクリプト書き方をご指導お願いたします。

・書き換えたいフィールドに、検索モード 時だけにスクリプト起動するOnObjectModifyトリガーを仕込み、
・そのスクリプトは、1行スクリプトで以下とします。
          フィールド設定[テーブル::そのフィールド; Substitute(テーブル::そのフィールド; ["すべて";"*"])]

Offline

#9 2016-12-27 15:39:01

一平
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

Hiro様
毎回丁寧な説明有難うございます。まだFileMakerを習得しておりませので
私には理解するのが、正直難しいです。
Hiro様のご説明、私にとって大変興味深いものです、何か似たサンプルが
有れば大変助かります。
重ねて無理を申しますが、よろしくお願いします。

Offline

#10 2016-12-27 16:45:57

Hiro
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

設定説明代わりにサンプルを作りアップしました。
普通に手動検索をしてみて、動作を確認ください。

●「検索トリガスクリプト.fmp12」→ http://yahoo.jp/box/bwxXKr

Offline

#11 2016-12-29 12:20:57

一平
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

Hiro様
連絡が遅くなり申し訳ありません。

お手数をお掛致しまして、感謝感謝です。
また、サンプルのやり方に驚いております、本当に色々なやり方があるのに、自分の能力がついて
行かないのに愕然としております。本当に有難うございます。

初心者でバカな質問かと思いますが、データ件数が2000件で、例えば県・職業の種類が、
5種類程度と仮定し、検索スクリプトの書き方はどのようにすれば良いのかも解りません。
付き合い出来ないかもしれませんが、簡単で結構ですので、ご指導頂ければ有り難いと思います。

Offline

#12 2016-12-29 12:46:32

Hiro
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

検索のスクリプト(自動化?)と云っても、その主たるものは、3キーワードの手入力作業だから、
「すべて」の件は対策済みなので、あまり意味がないのでは?
単なる「検索/実行」ボタンならFM標準ボタンが画面上部に用意されている事ですし、

Offline

#13 2016-12-29 13:23:39

旅人
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

>県・職業の種類が、5種類程度
もっとあるのかと思って、私のサンプルでは
値一覧に「すべて」を入れられないフィールド値指定にしたのでした。

Offline

#14 2016-12-29 14:51:15

一平
Member

Re: 複数検索でリスト形式を使った検索スクリプトの作成方法について

旅人様

ご面倒をお掛けいたし、申し訳ありませんでした。
後は、自分なりに少しづつやってみます。
本当にありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 532.47 KiB (Peak: 553.38 KiB) ]