テキストに入力された番号が テーブルに存在する場合に エラーメッセージを出すには?


さあや  2005-07-01 17:42:39  No: 123181  IP: [192.*.*.*]

データベースについてなんですが  

テキストボックスに入力された番号が  テーブルの番号フィールドに存在する場合に  エラーメッセージを出すには  下の   部分にどんなコードを入れればいいでしょうか?                      ^^^

If                          Then
   ~~~~~~~~~~~~~~~~~~~~~~~~
    MsgBox "既にデータが存在します"
End If

編集 削除
じゃんぬねっと  URL  2005-07-01 18:37:47  No: 123182  IP: [192.*.*.*]

データベースって言っても色々ありますし、
データをとってくるにしても色んなプロバイダがありますし、
データを格納するのにも、色々なセットがあります。

これらの情報がすべて抜けているので回答は不可能だと思います。

編集 削除
いな  2005-07-01 19:43:19  No: 123183  IP: [192.*.*.*]

まずは、対象となるデータベース
その接続方式によってIF文の条件は変化します。

Excelや、テキストファイルをデータベースと呼称している会社も
世の中にはあるので・・・。

編集 削除
通ってみた  2005-07-01 22:47:12  No: 123184  IP: [192.*.*.*]

If文の内容「だけ」でいいのなら、データベースの番号ってのが数値でテキストボックスに入力したのも数値だと仮定して、普通に

If Val(テキストボックス.text) = データベースの番号 Then
    ...処理...
End If


だと思うけど


Do

If Val(テキストボックス.text) = データベースの番号 Then
    ...処理...
    Exit Do
End If

DoEvents

Loop


とかするといいんぢゃないかな?
的外れだったらすんまそ

編集 削除
通ってみた  2005-07-02 09:48:39  No: 123185  IP: [192.*.*.*]

眠くて的外れどころか意味不明なコードを記述してた・・・orz

編集 削除