• ベストアンサー

ファイルメーカで検索窓の作成

ファイルメーカpro11でレイアウト画面内に自分で検索窓を作りたいのですがうまく行きません。 テキストの入力欄があってそこに品番を入力し検索ボタンをおすと検索結果が表示されるというシンプルなモノですが、グローバルフィールドをつくったりいろいろためしましたがだめでした。 初心者な質問で申し訳ありませんがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

簡単なのは 元レイアウトに「検索モード」というボタンを作ってレイアウト切り替え(レイアウト2へ) にしておく。 新規レイアウトでレイアウト2を作り、検索条件入力用のグローバルフィールドを置き その横に「検索実行」ボタンを配置。 検索実行ボタン用のスクリプトを作る。  ・切り取り グローバルフィルド  ・レイアウト切り替え 元レイアウト  ・検索モードに切り替え 一時停止しない  ・貼り付け 検索するフィールドに  ・検索実行 条件を記憶しない 検索レイアウトに移動する部分を新規ウインドウにしてウインドウサイズ変更などを 加えると、よりそれらしくなります。 検索実行スクリプトは検索しても該当するレコードが無かった場合等のためのエラー 処理も考えて下さい。

yaritukai
質問者

お礼

回答ありがとうございました。 一つの画面内で完結させることしか考えてなかったのですがこんな方法があったのですね。 目から鱗です。 おかげでなんとか検索機能を実装できました。 簡単そうなのでファイルメーカを選んだのですが Accessの方が書籍や質問場所が多くて少し後悔してたところでしたのですごく感謝してます。 ありがとうございました。

関連するQ&A

  • ファイルメーカーのスクリプトについて

    ファイルメーカー初心者のSOLARISと申します。 スクリプトを教えてください。 ファイルメーカーPRO5.5 WINDOWS版 レイアウト1のあるフィールドの値が”値1”だった場合、レイアウト2のフィールドに”***"が反映される。 レイアウト1のあるフィールドの値が”値2”だった場合、レイアウト2のフィールドに”△△△"が反映される。 レイアウト1のあるフィールドの値が”値3”だった場合、レイアウト2のフィールドに”□□□"が反映される。 このようにレイアウト1のあるフィールドに固定した複数の値が入力されます。それに対してレイアウト2のフィールドにそれぞれ違う固定した値を反映したいのです。 エクセルの関数だと”=IF(AND(~~),IF(AND~~”のような感じにしたいのですが。 宜しくお願い致します。

  • ファイルメーカープロ5.5での作成

    ファイルメーカーPRO5.5での質問です。 ボタンを作ってそれを押すと、指定のフィールドに入力されたテキストで、グーグル検索(ウェブ検索と画像検索)を行うようにしたいのですが、どのようにすればいいのでしょうか?

  • ファイルメーカーの『○』の数をカウントする方法を教えてください。

    ファイルメーカーfp5をXPで使用しています。 レイアウト(1)でデータ入力をし、フィールドに『○』をつけています。その『○』の数をカウントする方法を教えてください。 レイアウト2にも同じフィールドを置いて『○』を反映させたいので、チェックボックスではなく『○』を入力したいと思っています。 初心者なのでできるだけ詳しく教えていただけると助かります。 わかりづらい説明で申し訳ありませんがよろしくお願いします。

  • ファイルメーカーのスクリプト

    ファイルメーカーPro7を使用しております。 ある1つのフィールドに入力し、作成したボタン をクリックすると、他のレコードの同フィールドに 同じ入力結果がある場合にはメッセージを出す、いわゆる 「入力の制限ユニークな値」ようにしたいのですがどのように すればよいのでしょうか?お分かりになる方宜しくお願いいたします。

  • ファイルメーカーPro5でデータを変えられないようにするには?

    ファイルメーカーPro5でフィールドに入力済みのデータを変えられないようにするにはどうすればよいでしょうか? また、レイアウトを変えられないようにするにはどうすればよいでしょうか? 教えてください。

  • ファイルメーカー フィールド全検索

    ファイルメーカーPro5(Win)を使用している初心者です。 ------------------------------- 店名,従業員1,従業員2,従業員3 ------------------------------- 例えば山田太郎さんを検索しようとする場合、従業員1に入っているのか、2に入っているのか、3に入っているのかがわからないため、それぞれのフィールドで何度も検索をかけなければなりません。 希望としては1回の検索で、全てのフィールドの検索が出来ればと思っています。 初心者のため、こんな質問の仕方しかできませんが、どうぞ宜しくお願いします。

  • ファイルメーカー5.5 種類別の表作り

    ファイルメーカーPro5.5で、組織名簿を作ってます。 実は急に名簿を作成しなくてはいけなくなり、以前にインストールだけしてあったファイルメーカーを使用することになったのですが、データベースソフト自体はじめて使うので苦戦しております。 なんとかフィールド定義して、レイアウトまではできるようになりましたが、条件ごとで表形式にリストアップできるようにしたいのですが上手くいきません。 各レコードには、「氏名」や「住所」などの基本的な連絡先、それに加えて「所属組織」「担当地域」をフィールド設定してますが、この場合「所属組織別」に表リストを作りたい場合などはどうするのでしょうか? できれば「検索モード」を使わずに、別のレイアウトでリストアップし、「ボタン」を使ってレイアウトを移動できるようにしたいです。 初心者な質問で申し訳ありませんが、調べてもよくわからなかったので質問させていただきました。

  • ファイルメーカー

    ファイルメーカーpro6.0を使用してます。 とあるレコードを検索して、Aというレイアウトで見たあと、Bというレイアウトを開き、また前に見たAというレイアウトに戻したいとき、左脇のメニューを使わず、Bレイアウト上に置いたボタンで前に見ていたレイアウトに移れるスクリプトってできないでしょうか? Aレイアウトへのリンクボタンではなく、前に見ていたレイアウトへ移るスクリプトを作成したいのです。 前に見ていたのが、Aのみではないので。 お知恵をお貸しください。

  • バージョン違いのファイルメーカーでのエクスポート

    ファイルメーカーPro7で作ったデータベースを他のパソコンに移さなければならないのですが、そちらにはPro6しか入ってなく移せません。レイアウトごと移すことって不可能でしょうか?最悪、レイアウトは作成しなおすとして、データだけでも移せればいいのですが。宜しくお願いします。ちなみに、レイアウトには計算式(生年月日を入力し、現在の年齢を表示する)のフィールドもあります。

  • ファイルメーカーで結果によりテキストの色を変えたい

    ファイルメーカーPro5.5を使っています。 テキストフィールドに入力された結果により、そのテキストに赤などの色をつけたいのですが可能でしょうか。 例えば、「進行中」の場合は、緑     「取り消」の場合 赤     「決定」の場合は 青 よろしくお願いいたします。