Theを無視して並び替えたい。
データベースを使ってCDのライブラリを作っています。レコードを並び替えるときに、「The」が最初につくアーティスト名が並んでしまいます(当たり前ですが…)。CDショップやiTunesの様に「The」を無視して並び替えたいのですが、なにかいい方法はないでしょうか?
データベースを使ってCDのライブラリを作っています。レコードを並び替えるときに、「The」が最初につくアーティスト名が並んでしまいます(当たり前ですが…)。CDショップやiTunesの様に「The」を無視して並び替えたいのですが、なにかいい方法はないでしょうか?
Theを取ったフィールドを用意してする。名前の計算式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、
Theを取ったフィールドを用意する。フィールドタイプを計算にし、式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、
Theを取ったフィールドを用意する。フィールドタイプを計算にし、式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、
Theを取ったアーティスト名用のフィールドを用意する。フィールドタイプを計算にし、式に
IF(MID(’アーティスト名’,1,4)="The ",REPLACE(’アーティスト名’,1,4),'アーティスト名’)
’アーティスト名’は式入力のフィールド欄をクリックで入力。IFなども関数をクリックしてください。
こう定義すれば、取りあえずThe "は消え、並べ替えれるとは思うのですが、、、
自信はありませんし、日本語に対応してないかも、、、ただの提案です、ハイ、
はじめは教えていただいた通りにやってみたのですが
計算式が間違ってるとエラーが出てしまったので
ヘルプで関数を少々勉強して、再度挑戦したらうまくいきました。
ちなみに、下のように入力しました。
IF(MID('アーティスト名',1,4)="The ",REPLACE('アーティスト名',1,4,""),'アーティスト名')
ありがとうございました。
undefined
というより、ヌルストリングは省略しても動きましたので、書いた次第です。
ところで、キーボードが外れなくアップルケアに出すと、なんとロジックボード交換されて帰ってきました(とほほ)。それが原因で、私のMacは動いた?んな、ワケ無いか。
Theを無視して並び替えたい。