Theを無視して並び替えたい。

データベースを使ってCDのライブラリを作っています。レコードを並び替えるときに、「The」が最初につくアーティスト名が並んでしまいます(当たり前ですが…)。CDショップやiTunesの様に「The」を無視して並び替えたいのですが、なにかいい方法はないでしょうか?

投稿日 2005/02/28 19:13

返信: 7

2005/03/07 15:28 Community User への返信

Theを取ったフィールドを用意してする。名前の計算式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
 ’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
 自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、

2005/03/07 15:30 Community User への返信

Theを取ったフィールドを用意する。フィールドタイプを計算にし、式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
 ’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
 自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、

2005/03/07 15:48 Community User への返信

Theを取ったフィールドを用意する。フィールドタイプを計算にし、式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
 ’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
 自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、

2005/03/07 15:50 Community User への返信

Theを取ったアーティスト名用のフィールドを用意する。フィールドタイプを計算にし、式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
 ’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
 自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、

2005/03/09 21:33 Community User への返信

はじめは教えていただいた通りにやってみたのですが
計算式が間違ってるとエラーが出てしまったので
ヘルプで関数を少々勉強して、再度挑戦したらうまくいきました。
ちなみに、下のように入力しました。
IF(MID('アーティスト名',1,4)="The ",REPLACE('アーティスト名',1,4,""),'アーティスト名')
ありがとうございました。

2005/03/12 14:49 Community User への返信

 というより、ヌルストリングは省略しても動きましたので、書いた次第です。
 ところで、キーボードが外れなくアップルケアに出すと、なんとロジックボード交換されて帰ってきました(とほほ)。それが原因で、私のMacは動いた?んな、ワケ無いか。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Theを無視して並び替えたい。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。