過去ログ

                                Page     694
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼電話番号検索  ロビンソン 04/7/5(月) 20:35
   ┗Re:電話番号検索  よろずや 04/7/5(月) 23:33
      ┗Re:電話番号検索  ロビンソン 04/7/6(火) 9:55
         ┗Re:電話番号検索  よろずや 04/7/10(土) 12:22

 ───────────────────────────────────────
 ■題名 : 電話番号検索
 ■名前 : ロビンソン
 ■日付 : 04/7/5(月) 20:35
 -------------------------------------------------------------------------
   はじめまして。
現在顧客の検索フォームを作成しているのですが、
電話番号検索ができません。

テーブルに登録されているデータの重複チェックなのですが、
フリガナ姓、フリガナ名、電話番号が一致したものがあれば、
メッセージ表示なのです。

現在、フリガナ系のチェックまでは、できたのですが、
電話番号ができません。
テーブルに保存されている形式は、ハイフン付きかなしかです。
入力された、電話番号のハイフンを取るのはできたのですが、
SELECT文のWHERE句ないでの、ハイフンの除去ができません。
何か、いい知恵はありませんか?

 ───────────────────────────────────────  ■題名 : Re:電話番号検索  ■名前 : よろずや  ■日付 : 04/7/5(月) 23:33  -------------------------------------------------------------------------
   >入力された、電話番号のハイフンを取るのはできたのですが、
>SELECT文のWHERE句ないでの、ハイフンの除去ができません。

「電話番号のハイフンを取る」の部分を関数にしましょう。
それを、入力された電話番号に使用するとともに
WHERE句でも使えばいいんです。

 ───────────────────────────────────────  ■題名 : Re:電話番号検索  ■名前 : ロビンソン  ■日付 : 04/7/6(火) 9:55  -------------------------------------------------------------------------
   えーっと・・・
質問の方法が悪かったようですね^^:

検索の仕様として、
電話番号は、ハイフンなしで検索したいのです。
テーブルや入力フィールドには、ハイフンありやなしや・・・
入力フィールドのハイフンなしは、簡単にできました。
WHERE 電話番号 = Replace(txt_Tel, "-", "")

しかし、
フィールドの電話番号をハイフンなしにできません。
いい方法ありますか?

 ───────────────────────────────────────  ■題名 : Re:電話番号検索  ■名前 : よろずや  ■日付 : 04/7/10(土) 12:22  -------------------------------------------------------------------------
   >WHERE 電話番号 = Replace(txt_Tel, "-", "")
WHERE Replace(電話番号, "-", "") = Replace(txt_Tel, "-", "")

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 694