mysql:6280
From: "Takashi Yamashita" <"Takashi Yamashita" <takasi@xxxxxxxxxx>>
Date: Thu, 26 Sep 2002 17:50:50 +0900
Subject: [mysql 06280] Re: 新しいフィールドに自動でデータを入力させたい
お世話になっております。 外していたらすみません。 Accessを使用しているのであれば、 以下のようにやってみてください。 但し、 カタカナのフィールド名を「カタカナ」、 ひらがなのフィールド名を「ひらがな」とします。 1.VBAで引数を「カタカナ」、戻り値を「ひらがな」とする 文字変換関数"function k2hConv(katakana as String)"を作成する。 2.更新クエリ"k2hConvQuery"を作成し、 「フィールド:」に「ひらがな」を指定し 「テーブル:」に該当テーブルを指定し、 「レコードの更新:」に"k2hConv([カタカナ])"と指定する。 3.マクロ"k2hConvMacro"を作成し、 「アクション」に「クエリを開く」を指定し、 「クエリ名」に"k2hConvQuery"を指定する。 4.入力フォームの「ひらがな」フィールドの隣にボタンを配置し、 ボタンのプロパティ→イベント→クリック時に"k2hConvMacro"を 指定する。 あとはこのボタンをクリックすると一斉に変換結果が 「ひらがな」に格納されると思います。 ただし、この話には一つだけ盲点があります。 私はAccessでMySQLサーバを扱ったことがないので、 MySQLのテーブルをAccess内部のテーブルと同様に 操作できるかどうかが分かりません(汗)。 そのあたりは古庄様の方で対応なさるか、 他の方にお聞きになった方がよろしいかと思います。 宜しくお願いします。 ----------------------------------------------- 山下高司 takasi@xxxxxxxxxx
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]