- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オートナンバー型を抽出条件にするとき)
オートナンバー型の抽出条件の処理方法
このQ&Aのポイント
- オートナンバー型を抽出条件に設定する際に、適切な処理方法について解説します。
- VB.NET2003+Access2000環境で、オートナンバー型を使って新規データの管理番号を振っています。
- 別のテーブルでその番号を見て手入力しているフィールドと一致したデータを抽出する方法について、一般的な処理方法を紹介します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Accessでクエリを作成して、そのSQL文をコピーして使ってもダメですか? あるいは、そのクエリを直接使うとか?
その他の回答 (1)
- JAWS55
- ベストアンサー率38% (176/452)
回答No.1
一度、フィールドの値をLong Integerの変数に代入してからSQL文を組み立てたらどうでしょうか? Query="SELECT * FROM hogehoge WHERE auto_id = " + cstr(id_var)
質問者
補足
早速ありがとうございます。 実際にはクエリビルダを使って Select Aテーブル.Aデータ,Aテーブル.Bデータ・・・・ From Aテーブル INNER JOIN Bテーブル ON Aテーブル.オートナンバーデータ = Bテーブル.数値(テキスト)型データ・・・・ という感じにしたいのですが。 INNER JOIN文で「Aテーブルのデータ = Bテーブルのデータ」を一致させるにはどう記述したらということなんです。 >一度、フィールドの値をLong Integerの変数に代入してからSQL文を組み立てたら 具体的にはどうすれば(どの位置にどう書けば)いいのでしょうか。 引き続きよろしくお願いいたします。
お礼
アクセスでいろいろ試行錯誤して、結果ギブアップ。 ロジックを変えてなんとか目的を自己解決しました。 ありがとうございました。