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

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

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

You are not logged in.

Announcement

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


#1 2022-02-21 12:28:37

コロン
Member

主キーの検索につきまして

いつも大変お世話になっております。
大変勉強になります。

バージョン、19.4.2.204です。

主キー検索についてお聞きしたいことがあります。

各レコードに対して主キーを「M000001~~」から割りふりました。
頭にMをつけたのは、エクセルにデータを落とした際に頭の「0」が消えてしまうので付けました。
タイプは「テキスト」です。

フィールド検索をした場合に、
「01」とか入れると「レコードがありません」となります。

この場合、頭に「M」が入ってるために検索に引っかからないようなのですが、
「M」を入れずに検索できる方法はありますでしょうか?

オプションの中の「データ格納 > 索引 > 索引設定すべて」かと思いチェックもいれましたが、
違っていたようでして。

どうぞよろしくお願い致します。

Last edited by コロン (2022-02-21 12:29:30)

Offline

#2 2022-02-21 12:52:26

himadanee
Guest

Re: 主キーの検索につきまして

テキストならMのあるなしは関係なく単語単位で先頭から一致させないと値の一部だけでは検索できません。部分一致には検索記号を使います。
数字の桁数が6桁なので「01」というデータはそもそも存在しないはずですが...
末尾が01とかM01~~を検索したいわけではないですよね?

#3 2022-02-21 13:18:19

コロン
Member

Re: 主キーの検索につきまして

>himadaneeさん
ありがとうございます!

>テキストならMのあるなしは関係なく単語単位で先頭から一致させないと値の一部だけでは検索できません。
やはり先頭から一致させないと検索できないんですね。。。。

末尾の「01」やどこかしらにある「01」など複数検索に引っかかると思ったのですが。
(本来はもっと大きい数字で検索したい「9235」など)

>部分一致には検索記号を使います
数字をからめた部分一致はなにか良い方法ありますでしょうか?

よろしくお願い致します。

Offline

#4 2022-02-21 14:21:30

チポ
Member

Re: 主キーの検索につきまして

スクリプトでそのフィールドの最初に
「*」を加えるようにして、
検索モードのときだけスクリプトトリガで実行させる。
というにはいかがでしょう。

Offline

#5 2022-02-21 14:46:51

コロン
Member

Re: 主キーの検索につきまして

>チポさん
ありがとうございます!

「*」をつけて検索してみたところできました!
あとは、検索モードのときだけスクリプトトリガで実行させる。だと便利そうですね!

まだまだこのあたりは勉強不足なのでやり方がわかりませんが、
色々とやってみます。

ありがとうございました。

Offline

#6 2022-02-21 14:59:11

Shin
Member

Re: 主キーの検索につきまして

> 検索モードのときだけスクリプトトリガで実行させる
スクリプトトリガーの設定で、チェックするだけですよ。

Offline

#7 2022-02-21 18:18:48

コロン
Member

Re: 主キーの検索につきまして

>Shinさん
ありがとうございます!

スクリプトトリガーがいまいちわかってないので色々と勉強してみます!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 11 queries executed - Memory usage: 553.38 KiB (Peak: 564.42 KiB) ]