Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3332 / 9994 ←次へ | 前へ→

【9923】Re:インポート時の重複データ処理
回答  小僧  - 07/10/11(木) 15:09 -

引用なし
パスワード
   ▼みう さん:
こんにちは。

>>・今回インポートしたいデータの「CSVファイル」

>えっと。。。
>CSVファイルってあまりきちんと理解していないのですが、
>Excelに2項目作ったデータのファイルのこともCSVファイルとなるのでしょうか?

申し訳ありません。
Excelファイルでしたね…。


> クエリのなかにデータがあった場合、エラーなのはわかったのですが、
> クエリを呼び出す(?)のはどうすればいいのでしょうか?

クエリの中のレコード件数を確認するには
Recordset オブジェクトを使うのが一般的です。

こちらの掲示板で1から使い方を説明すると大変な量になってしまうので、
Web検索や参考書などで使い方を学んでください。
DAO と呼ばれるものと ADO と呼ばれるものがありますが、
Accessの中だけで使われるのでしたら DAO の方がより向いています。


また、件数を求めるだけでしたら定義域集計関数の DCount関数も有効です。
こちらですと

レコード数 = DCount("*","テーブル名またはクエリ名")

のような形で求める事ができます。

Function DataImport() As Boolean
Dim strSQL As String

'W_ワークテーブルの初期化
  strSQL = "DELETE FROM W_ワークテーブル"
  CurrentDb.Execute strSQL, dbFailOnError


'------------------------------------
'インポート処理
'------------------------------------

  If DCount("*", "Q_重複レコード") > 0 Then
    If MsgBox("処理を中止しますか?", vbCritical + vbYesNo) = vbYes Then
      DataImport = False
      Exit Function
    End If
  End If
  
  '------------------------------
  '本テーブルへの追加処理
  '------------------------------
  
  DataImport = True

End Function
3,291 hits

【9912】インポート時の重複データ処理 みう 07/10/10(水) 11:34 質問[未読]
【9913】Re:インポート時の重複データ処理 小僧 07/10/10(水) 13:08 回答[未読]
【9914】Re:インポート時の重複データ処理 みう 07/10/10(水) 14:10 質問[未読]
【9915】Re:インポート時の重複データ処理 小僧 07/10/10(水) 14:51 回答[未読]
【9916】Re:インポート時の重複データ処理 みう 07/10/10(水) 17:06 質問[未読]
【9917】Re:インポート時の重複データ処理 小僧 07/10/10(水) 17:34 回答[未読]
【9918】Re:インポート時の重複データ処理 みう 07/10/10(水) 18:07 質問[未読]
【9919】Re:インポート時の重複データ処理 小僧 07/10/10(水) 18:51 回答[未読]
【9921】Re:インポート時の重複データ処理 みう 07/10/11(木) 11:03 質問[未読]
【9922】Re:インポート時の重複データ処理 みう 07/10/11(木) 13:32 質問[未読]
【9923】Re:インポート時の重複データ処理 小僧 07/10/11(木) 15:09 回答[未読]
【9924】Re:インポート時の重複データ処理 みう 07/10/12(金) 11:52 質問[未読]
【9925】Re:インポート時の重複データ処理 小僧 07/10/12(金) 18:36 回答[未読]
【9926】Re:インポート時の重複データ処理 小僧 07/10/15(月) 10:06 回答[未読]
【9927】Re:インポート時の重複データ処理 みう 07/10/15(月) 16:04 お礼[未読]

3332 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free