• ベストアンサー

ウェブで入力される漢字の社名データを50音順に並べたい

ウェブのフォームから入力された多くの社名のデータを、 DB上では自動的に50音順に並べて蓄積したいと思っています。 フリガナを入力させずに上記を実現させるような方法、 もしもご存じでしたら教えていただけませんでしょうか!?

質問者が選んだベストアンサー

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.4

他の方々がいわれているように、基本的には無理な話でしょう。同じ漢字でも読み方が異なる場合があります。東商事は、「あずましょうじ」の場合と「ひがししょうじ」があるかと思います。ウェブから入力させるのができないなら、ウェブから会社名を入力された後、ウェブの管理者が、裏でこっそり読み方を入力するようにしては、如何でしょうか。

kemuko555
質問者

お礼

御礼が遅くなって申し訳ありません。 皆様丁寧にご回答くださり、ありがとうございました。 やはり結論は、無理、なのですね。 社名データベースについては、、、帝国データバンクとか東京商工リサーチとかが適当なものを売っていないかしら、、、(あっても高そう^^;) ウェブの管理者自身が「この社名、なんて読むんだ?」というケースもありそうですけど、確かに管理しきれるのなら、後から裏でこっそり、というのがよさそうですね。

その他の回答 (3)

回答No.3

ぽん!(手をたたく音) 「社名」と言うのがミソです。 会社なら電話番号あるだろうから、電話帳に載ってるだろう。 タウンページのデータを入手して、その並び順で並べ替える。 で、どうやってタウンページのデータを手に入れるか。 社名だって正しく入力されるとは限らないし・・・ すみません、役に立たない思いつきでした。

noname#41855
noname#41855
回答No.2

しいてあげれば、全ての会社名の読み方をあらかじめDBに持っておくことでしょうか…。 もちろん、日々増えたり減ったりする社名をメンテし続けて・・・ △□○と書いてミヨマルと読ませる社名もありますから、そうでもしなきゃ無理です。

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>フリガナを入力させずに上記を実現させるような方法、 ムリ。 社名には当て字や一般的ではない読みのものも多いですね。漢字 → フリガナを完全に導出することはできません。

関連するQ&A

  • Excelで五十音順に並べ替えたい

    Excelで以下のような表がある場合に、五十音順に並べ替えをしたいのですがどのようなやり方で並べ替えすることができるのでしょうか? どなたかアドバイスよろしくお願いいたします。 -------------- 名称 -------------- (株)アイウエオ (株)イノウエ (株)ウラシマ (株)阿部商店 (株)石井商店 (有)アイウエオ -------------- このように文字コード順に並んでいます。これを -------------- 名称 -------------- (株)アイウエオ (有)アイウエオ (株)阿部商店 (株)石井商店 (株)イノウエ (株)ウラシマ -------------- このように”(株)”や”(有)”を抜かした五十音読み順にしたいのです。 自動ふりがな機能を使えれば簡単なのですが、データベースから貼り付けたデータなので、自動ふりがな機能は使えません。 また、諸事情でそのデータベースを操作することはできません。 Excelのバージョンは2002です。 よろしくお願いいたします。

  • 沢山のフォルダを普通に名前順(入力読み順)に並べたい

    例:「土地情報」というフォルダーの中に「青森町」「和歌山町」「鹿児島町」・・・とか非常に多くの土地名をつけたフォルダーがあります。50音に並んでいてくれたらすぐに目的の土地フォルダーを見つけられるのですが、名前順の設定では、漢字の音読み順?かなにかで並んでしまい、ごく常識的な例えば「木町」とかが「もく」と判断されるのか後ろの方になるなど、もうまったく50音順にならず探せません。これでは「名前順」っておかしいじゃないか!と困っています。入力した(いわゆるふりがな50音順)に並べられませんか?お願いいたします。

  • エクセルで漢字入力した氏名を50音順に並べ替え

    エクセルで漢字入力した氏名を50音順に並べ替えする方法をご存知の方おられましたらご教示どうぞよろしくお願いいたします。

  • 入力してからn時間(日)後、DBデータを書き換え

    いつもお世話になっております。 PHP+MySQLにてデータ管理をしています。 わりと初心者ですがよろしくお願いします。 入力フォームにてhogeの値を1とし、DBを書き換えるとします。 これを入力後、この1という値を30日後に自動で2に上書きする、というようなことは実現可能でしょうか? コードを組む上での考え方など教えていただければ幸いです。

    • ベストアンサー
    • PHP
  • Accessちゃん活用中

    突然ですが、3つ質問させて戴きます。フォームのレコードソースは3つとも同じテーブルからです。 Q1:フォームを開いた時、五十音順に表示させる方法 (テーブルの画面で五十音順になっていてもフォームに表示されてくる順番はID番号順になってしまいます。) Q2:フォームビューの時、ひとつのテキストボックスに会社Noや社名・ふりがな等を入力した時、ヒットした社名が出てくるようにするには?(検索機能) Q3:フォームを開いた時、必要な会社名のレコードだけ使いたいという時の設定方法。 例えば、テーブルに200件分のデータがあるとしら、その150行目から200行目までとか、同じ会社名のデータだけしかこのフォームではいらないんだけどなぁという時。 以上、なんでもけっこうですので、是非ご教示くださいますようお願い申し上げます。参考にさせてください。

  • ウェブ上から入力したデータを一覧表示させるcgiスクリプト

    http://www.kent-web.com/pubc/db/db.cgi こんな感じでウェブ上から入力したデータを登録でき、それらデータを一覧表示させるようなcgiスクリプトを探しています。 できればウェブからの入力は管理人しかできないように制限されているものがいいです。

  • EXCEL(エクセル)のデータをWebフォームへ入力

    エクセルの行(複数セル)に入力したデータがあります。 この複数セルの選択した部分を、Webフォームのテキスト入力欄へ連続して入力したいです。 (入力 → Tab → 入力 → Tab → 繰り返し… のような) エクセルシート A列    B列    C列    D列    E列      【りんご   みかん   もも】←セルの選択範囲 Webフォーム テキスト入力欄1[りんご] テキスト入力欄2[みかん] テキスト入力欄3[もも] Webフォーム上にはいくつものテキスト入力欄があり、点滅カーソルのある入力欄からペーストを開始したいです。 また、エクセルで参照するデータも何種類もあり数が変動しますので、決まったセル範囲ではなく、その都度アクティブセルを指定したいです。(行は1行です。) 以上のようなことはマクロで可能でしょうか? マクロに詳しくないので、実現可能なコードを教えていただけると、大変助かります。 どなたかお詳しい方、よろしくお願い致します。

  • アクセスのフォームで選択肢の表示順を変えるには?

    アクセスでフォームの設計をしています。 支払先には支払先マスターのテーブルのデータをルックアップできるようにしたのですが、新規の仕入れ先が増えた場合、マスターに順次登録していくと順番がバラバラになってしまい、探すのに苦労するのでフリガナを付けて50音順に表示したいのですが、うまくできません。 テーブルにはフリガナフィールドを追加し、並べ替えを行ってもフォームの入力画面でプルダウンリストは従来のID順に表示されてしまいます。 どなたかご存じの方教えて下さい。よろしくお願いします。

  • 50音順にわける。

    エクセルに入力された1000件程度の人名を50音順にわけて、検索が出来るようにしたいのですが何かいい方法はありますか? また、データがどんどん増えていくので、初心者でも簡単に更新できるようにしたいのですが・・・。 仕事で利用しているものなので、都合上管理するソフトを導入する事が出来ないので・・・。 宜しくお願いします。

  • 自動でWebサイトの入力、クリックできるソフトはありますか

    質問ですが、自動でWebサイトや入力フォームに入力できるソフトが欲しいのですがこういうのはありますか。 今現在パスワードや入力フォームを自動で入力できるgooIDメモリーを使っていますがとても便利です。ただ文字入力のみで何かの選択や自動でクリックはできません。 このソフトと同じような機能でクリックもできるようなソフトがあればいいのですがご存知の方ご教授下さい。宜しくお願いいたします。

専門家に質問してみよう