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

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

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

You are not logged in.

Announcement

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


#1 2016-08-29 18:25:42

S&G
Member

検索について

検索するスクリプトの使い方と違いがよくわかりません。
検索実行[記憶する]
検索モードに切り替え[記憶する]
検索/置換を実行
レコード/検索条件/ページへ移動

いずれも複合条件は入力可能ですが...

Offline

#2 2016-08-30 10:46:13

旅人
Member

Re: 検索について

検索実行[記憶する]----そのままですよね
検索モードに切り替え[記憶する]----検索実行の一時停止と同じですよね?使ったこと無い
検索/置換を実行----実際にはフィ----ルド内の文字列の一部を置換目的で使う?
レコード/検索条件/ページへ移動----検索とは無関係ですよね。検索条件移動はするけど。

Offline

#3 2016-08-30 12:15:48

S&G
Member

Re: 検索について

スクリプトで検索する場合
検索モードに切り替え[一時停止:オフ]
フィールド設定[]
フィールド設定[]
検索実行[]

でしょうか?
上記の内容は
検索実行[記憶する]
と同じですか?

なんで二通りあるのでしょう?

Offline

#4 2016-08-30 12:34:24

hajime
Member

Re: 検索について

S&G wrote:

なんで二通りあるのでしょう?

検索実行[記憶する]だと、固定値しか検索条件に指定できないからです。
変数とかで条件指定する場合などにフィールド設定を利用していますね。

Offline

#5 2016-08-30 13:50:06

S&G
Member

Re: 検索について

FileMaker Pro 15ですが
>検索実行[記憶する]だと、固定値しか検索条件に指定できないからです。
変数でも検索はできています。

ただ範囲指定の仕方が違うようです。
$範囲1~$範囲2で検索する場合
検索実行[記憶する]
フィールド ≥$範囲1&"..."≤$範囲2

検索モードに切り替え[一時停止:オフ]
フィールド設定[フィールド;"≥"& $範囲1 &"..."&  "≤"& $範囲2]
検索実行[]

これも間違っているかも入れませんが処理されています。

Offline

#6 2016-08-30 14:55:59

hajime
Member

Re: 検索について

表現があいまいですみません。
検索条件とするフィールドが固定されており、その値として変数を利用する場合はどちらでも実行可能ですね。

ただ、スクリプト引数などで検索対象フィールドを受け取り検索条件も設定する場合や、OR条件など複数条件を可変的に指定するスクリプトを作成する場合は検索実行だけでは対応できないということを言いたかったのです。

Offline

#7 2016-08-30 15:01:02

S&G
Member

Re: 検索について

検索モードに切り替え[一時停止:オフ]
フィールド設定[]
フィールド設定[]
検索実行[]

で統一して利用したいと思います。
ありがとうございました。

Offline

#8 2016-08-30 15:04:08

チポ
Member

Re: 検索について

決定的に違うのは、
検索モードで一時停止ができるところでは。

検索条件を記憶しておいたとしても、それを確認、編集ができますね。


> ≥$範囲1&"..."≤$範囲2
  $範囲1&"..." $範囲2
でいいでしょう。

Offline

#9 2016-08-31 10:21:33

S&G
Member

Re: 検索について

なぜか
$範囲1&"..." $範囲2とすると
「演算子をいれてください」で怒られます。

Offline

#10 2016-08-31 10:46:51

Moz
Member

Re: 検索について

> $範囲1&"..." $範囲2

$範囲1 &  "..." & $範囲2 では?

コピペするだけでなく教えて貰った内容を理解するように心がけると上達が早いですよ。

Offline

#11 2016-08-31 11:03:31

S&G
Member

Re: 検索について

検索実行[記憶する]で
$範囲1 &  "..." & $範囲2を指定すると検索されないので
試行錯誤で処理しておりました。
統一されていないのか検索実行[記憶する]で範囲指定ができないのか...

Offline

#12 2016-08-31 11:39:34

teteo
Guest

Re: 検索について

条件の文字列全てを別変数に格納すれば検索できませんか?

$条件 = $範囲1 &  "..." & $範囲2
検索実行[記憶する] に $条件 を指定

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 522 KiB (Peak: 526.54 KiB) ]