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

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

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

You are not logged in.

Announcement

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


#1 2016-07-06 17:50:01

doyoyob
Member

カタカナを含むレコードだけを抽出

図書等の書誌情報のメタデータが手元にあります(3万件ほど)が、
かなり長い間蓄積されたものでして、データの書式がまちまちです。
一番困っているのは著者フィールドの記述方法です。

たとえば、このようなデータがあるだとして

書名     巻名   著者
源氏物語   桐壺   紫式部∥ムラサキシキブ
徒然草   <空白>  兼好法師
標箋孔子家語 巻一   王粛著∥太宰春台注∥オウシュク∥ダザイシュンダイ

著者のフィールドに読み等が併記されるものがあります。
本来であれば「読み」のフィールドに入るべきはずの内容もあり、
この中からカタカナを含むレコードを一度に抽出して、
読みにあたる部分を取り出したいと考えているところです。

カタカナを含むレコードを一度に抽出できれば、
LeftWordsやRightWords関数で取り出せばいいですし、
今のところ一度に抽出できる手立てが思いつかないです。

曖昧検索で「~あ」「~か」・・・「~わ」を検索して、
その都度に結果を書き出せばいいとも考えましたけど、
もっといい方法ないかとここで質問させて頂きました。

いい考えをお持ちの方、ご教示頂ければと思います^^
よろしくお願いいたしますm( _ _ )m

Offline

#2 2016-07-07 09:51:31

calcer
Guest

Re: カタカナを含むレコードだけを抽出

カスタム関数を作れる環境なら、カタカナがあるかどうか判別する関数を作ればいいですね。
なければ、
フィールド値に1文字ずつ改行を入れた計算フィールドを作る
カタカナの全文字を入れたテーブルを作る
リレーションさせて関連レコードへ移動

#3 2016-07-07 10:11:43

チポ
Member

Re: カタカナを含むレコードだけを抽出

Filter関数で
全てのカタカナでフィルターすればいいのでは。

検索等不要ですね。


> オウシュク∥ダザイシュンダイ
このようなものは
オウシュクダザイシュンダイ
こうなってしまいますから、対策が必要かも。

Offline

#4 2016-07-11 09:42:10

tim
Guest

Re: カタカナを含むレコードだけを抽出

Filterに∥も含めておいて、先頭の文字だった場合だけ削除する?

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 505.08 KiB (Peak: 515.83 KiB) ]