過去ログ

                                Page     343
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼ADO Find 複数条件  わんわん 03/7/30(水) 12:15
   ┗Re:ADO Find 複数条件  こうちゃん 03/7/30(水) 15:49
      ┗Re:ADO Find 複数条件  わんわん 03/7/30(水) 17:44

 ───────────────────────────────────────
 ■題名 : ADO Find 複数条件
 ■名前 : わんわん <wanwan@times.tv>
 ■日付 : 03/7/30(水) 12:15
 -------------------------------------------------------------------------
   初めまして。過去ログにも似たような質問があり重複すいません。

ACCESS2000 ADOのFindにて複数条件で検索したいのですが
どうにもうまく動きません・・・・(条件1つなら動いています)

ANDとか&とか試してはみたのですが・・・

解決策があればご教授お願いできないでしょうか?

mem.MoveFirst
mem_s2 = "[会員ID]='" & sp_id & "' AND [コード] = '" & sp_bc & "'"
mem.Find mem_s2, 0

よろしくお願いいたします。

 ───────────────────────────────────────  ■題名 : Re:ADO Find 複数条件  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/7/30(水) 15:49  -------------------------------------------------------------------------
   わんわんさん、こんにちは

以下はFindメソッドのHELPの抜粋です。
--------------------------------------------------------------------
criteria には、単一列の名前のみを指定できます。このメソッドでは、複数列の検索はサポートしていません。
--------------------------------------------------------------------

Findメソッドでは複数条件の検索はできませんので、クエリを使うか、SQLで検索することをお勧めします。

 ───────────────────────────────────────  ■題名 : Re:ADO Find 複数条件  ■名前 : わんわん <wanwan@times.tv>  ■日付 : 03/7/30(水) 17:44  -------------------------------------------------------------------------
   こうちゃん様、ありがとうございます。

すいません、VBAのヘルプは確認してたのですが私のヘルプとは
内容が違うようでした。

SQLで検索させるか、オートナンバーを付けてそれをFindで検索させるか
の方法で試してみます。

ありがとうございました。

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