Access VBA質問箱 IV

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

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


925 / 9994 ←次へ | 前へ→

【12375】VBAで一括エクスポートさせる際にレコード数が0の時はエクスポートさせない方法
質問  中村  - 13/7/5(金) 11:14 -

引用なし
パスワード
   VBAで一括エクスポートさせる際にレコード数が0の時はエクスポートさせない方法

Access ver. 2010
OS Windows7

はじめまして。お世話になります、中村と申します。

現在、1つのテーブルから複数の抽出条件でクエリを作成し、
その複数のクエリを一括でCSVにエクスポートできるようにしています。
しかし、テーブルの内容を都度リセットして更新するような使い方をしている関係で
クエリによってはレコードが0の場合も出てきます。
その場合、空白のCSVとiniファイルがエクスポートされてしまいます。

そこで、レコードが0の場合はエクスポートしないという分を追加したいのですが
自分の知識では分からず、こちらに質問させて頂きました。

現在のVBAは以下の通りです。

---

Private Sub export_Click()

Dim intReturn As Integer

intReturn = MsgBox("○○をエクスポートします" & vbNewLine & "本当によろしいですか?", vbQuestion + vbYesNo, "確認")
If intReturn = vbNo Then Exit Sub

On Error GoTo cmdエクスポート_Click_Err

  DoCmd.TransferText acExportDelim, "", "Q_1", "C:\***" & "\***_" & Forms!Menu!codef & "_" & Format(Now(), "yyyymmddhhnnss") & ".csv", False, ""
  DoCmd.TransferText acExportDelim, "", "Q_2", "C:\***" & "\***_" & Forms!Menu!codef & "_" & Format(Now(), "yyyymmddhhnnss") & ".csv", False, ""
  DoCmd.TransferText acExportDelim, "", "Q_3", "C:\***" & "\***_" & Forms!Menu!codef & "_" & Format(Now(), "yyyymmddhhnnss") & ".csv", False, ""
  DoCmd.TransferText acExportDelim, "", "Q_4", "C:\***" & "\***_" & Forms!Menu!codef & "_" & Format(Now(), "yyyymmddhhnnss") & ".csv", False, ""
  DoCmd.TransferText acExportDelim, "", "Q_5", "C:\***" & "\***_" & Forms!Menu!codef & "_" & Format(Now(), "yyyymmddhhnnss") & ".csv", False, ""
  
  MsgBox "エクスポートが完了しました" & vbNewLine & "OKをクリックすると保存されたフォルダが開きます", vbInformation, "エクスポート"
  Call Shell("Explorer /root,c:\***", 1)

cmdエクスポート_Click_Exit:
  Exit Sub

cmdエクスポート_Click_Err:
  MsgBox Error$
  Resume cmdエクスポート_Click_Exit

End Sub

---

何卒、宜しくお願いします。
749 hits

【12375】VBAで一括エクスポートさせる際にレコード数が0の時はエクスポートさせな... 中村 13/7/5(金) 11:14 質問[未読]
【12377】Re:VBAで一括エクスポートさせる際にレコー... かるびの 13/7/6(土) 3:17 回答[未読]
【12378】Re:VBAで一括エクスポートさせる際にレコー... 中村 13/7/6(土) 10:06 お礼[未読]

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