mysql:6278
From: Daiju Azuma <Daiju Azuma <daiju_azuma@xxxxxxxxxx>>
Date: Thu, 26 Sep 2002 12:42:44 +0900
Subject: [mysql 06278] Re: 新しいフィールドに自動でデータを入力させたい
On Thu, 26 Sep 2002 12:27:07 +0900 mokonan <mokonan@xxxxxxxxxx> wrote: > 今現在、レコード数6万ほどのテーブルがあるのですが > (仮にフィールドを「名前」「フリガナ」「電話番号」とします) > ここで新たなフィールド「ふりがな」を作り、 > そのフィールドに「フリガナ」から自動で変換して > 「ヤマダタロウ」→「やまだたろう」のように > 6万件すべてについて自動で入力させたいのですが > 効率的な方法としてどのような方法があるでしょうか? > > また、今後もレコードを追加していくうえで > 以降追加されたレコードに関しても > 「フリガナ」に「スズキハナコ」と入力すれば > 「ふりがな」に自動で「すずきはなこ」と入力されるようにしたいのですが > そのような方法はありませんでしょうか。 > リモート(レンタルサーバ)のMySQLデータベースを > ローカルマシンから接続して操作しています。 > ローカルマシンはWinXPで、データ操作はAccess2002を使っています。 VBはよく分からないのですが,入力フォームの設計で,カナ入力 フィールドに入力された項目を StrConv関数で文字種変換した値を ひらがな入力フィールドするようにしてしまえば良いのではないで しょうか?VBA本を読んでみられたらいかがでしょう。 入力スピードを考えると,ひらがなで入力したものをカナに変換 する方が F7 や F8 を押す手間がない分速いような気がします。 既に入力されたものについては,効率的な方法が分かりませんが, 一回で済む,DBを止めても良いのであれば,一旦カナフォールド をEXCELやテキストに書き出して,ひらばなフィールドに張り付け 作業をするのも手かと思います。(スマートではありませんが) -- 神戸市教育委員会庶務課 情報企画係 東 大樹 tel:078-322-5761 fax:078-322-6145 Daiju Azuma <daiju_azuma@xxxxxxxxxx> >> One for All is same as All for One. All of what you do digitize become our resource.
6273 2002-09-26 11:56 [mokonan <mokonan@xxx] 新しいフィールドに自動でデータを入力させたい 6274 2002-09-26 12:19 ┗[Daiju Azuma <daiju_a] 6275 2002-09-26 12:27 ┗[mokonan <mokonan@xxx] -> 6278 2002-09-26 12:42 ┣[Daiju Azuma <daiju_a] 6280 2002-09-26 17:50 ┗["Takashi Yamashita" ] 6281 2002-09-26 17:53 ┗["Takashi Yamashita" ] 6282 2002-09-26 18:34 ┣["東 兼充" <kanemits] insert 後すぐにそのデータを select でよびだすと autoincrement のデータが読めないことがあります。 6284 2002-09-26 21:22 ┃┗["KAWAI,Takanori" <GC] 6285 2002-09-26 21:46 ┃ ┣["東 兼充" <kanemits] 6287 2002-09-26 22:25 ┃ ┃┗["KAWAI,Takanori" <GC] 6288 2002-09-27 00:02 ┃ ┃ ┗[<kanemitsu@xxxxxxxxx] 6286 2002-09-26 22:22 ┃ ┗["kosugi" <kosugi@xxx] 6289 2002-09-27 00:29 ┗[Kenji Irie <kenji@xx]