みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
図書等の書誌情報のメタデータが手元にあります(3万件ほど)が、
かなり長い間蓄積されたものでして、データの書式がまちまちです。
一番困っているのは著者フィールドの記述方法です。
たとえば、このようなデータがあるだとして
書名 巻名 著者
源氏物語 桐壺 紫式部∥ムラサキシキブ
徒然草 <空白> 兼好法師
標箋孔子家語 巻一 王粛著∥太宰春台注∥オウシュク∥ダザイシュンダイ
著者のフィールドに読み等が併記されるものがあります。
本来であれば「読み」のフィールドに入るべきはずの内容もあり、
この中からカタカナを含むレコードを一度に抽出して、
読みにあたる部分を取り出したいと考えているところです。
カタカナを含むレコードを一度に抽出できれば、
LeftWordsやRightWords関数で取り出せばいいですし、
今のところ一度に抽出できる手立てが思いつかないです。
曖昧検索で「~あ」「~か」・・・「~わ」を検索して、
その都度に結果を書き出せばいいとも考えましたけど、
もっといい方法ないかとここで質問させて頂きました。
いい考えをお持ちの方、ご教示頂ければと思います^^
よろしくお願いいたしますm( _ _ )m
Offline
カスタム関数を作れる環境なら、カタカナがあるかどうか判別する関数を作ればいいですね。
なければ、
フィールド値に1文字ずつ改行を入れた計算フィールドを作る
カタカナの全文字を入れたテーブルを作る
リレーションさせて関連レコードへ移動
Filter関数で
全てのカタカナでフィルターすればいいのでは。
検索等不要ですね。
> オウシュク∥ダザイシュンダイ
このようなものは
オウシュクダザイシュンダイ
こうなってしまいますから、対策が必要かも。
Offline
Filterに∥も含めておいて、先頭の文字だった場合だけ削除する?
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 504.14 KiB (Peak: 514.83 KiB) ]