|
kabe さん、こん**は。Hidemi Oya です。
>う〜ん。私には難易度が高そう。
ま、あくまでも将来の拡張機能のひとつってことで…。
>ヘボン式ローマ字に統一しようと思います。
>これでどうでしょう。
>No,Yoto,Shurui,Meisho,Maker,Sakumotsu,Basho,Byogai,Mokuteki,
>Baisu,Ekiryo,Jiki,Kaisu,Hoho,kunjojikan,kunjoondo,Dojo,Chitai,
>Noyaku,Kongo,Kaisu1,Kaisu2,Kaisu3,Kaisu4,Kaisu5
私自身はローマ字を使う時はヘボン式なので(タイプ数が少ないですから)大歓迎なんですが、これはこれでなれてない人が使うのは不便かもって感じもします。
>SQLを実行する前にフィールド名を置換するのであればできそうです。
テーブル定義時にフィールドの別名を設定するのは無理っぽいですね。ということで、Delphi 側で 'sy' -> 'sh', 'ou' -> 'o', 'uu' -> 'u' の変換をしてやるのが一番簡単そうです。
>根本的にユーザーにフィールド名を自由に設定してもらうという手もありですが…
テーブル別のフィールド番号/フィールド名対比表を持っていれば、ユーザが名前を付けても問題はないわけですね。ということは、INI ファイルにデフォルトでヘボン式ローマ字を記述しておき、必要に応じて書き換えてもらうのが一番自由度が高いかな。ただ、書き換える場合は、テーブルを作る前に書き換えてもらう必要がありますかね。
|
|