アクセストップページ アクセスVBAでインポートとエクスポート

アクセスVBAでインポートとエクスポート

menu
■データの出し入れ
例えばアクセスのソフトからテーブルやクエリの内容ををエクセルファイルや
テキストファイルとして外部に取り出して利用したり、
逆にエクセルファイルやテキストファイルをアクセスのソフトに取り込んで
それをもとに処理をおこなうこともよくあります。
これは別のソフトから取り出したデータを加工したいときなどに便利です。

ここではアクセスのソフトからデータを取り出したり、ソフトにデータを取り込む方法を
お伝えいたします。

■データの取り出し(エクスポート)
データを取り出すことをエクスポートとよびます。
ここではデータをエクセル形式とテキスト形式でエクスポートする方法を
お伝えいたします。

エクセルファイルでエクスポートする場合
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, _
"テーブル名", "ファイル名"

例えば「T_住所」テーブルをCドライブにファイル名「住所録.xls」でエクスポート
する場合は、
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, _
"T_住所", "C:\住所録.xls"
と書きます。

テキストファイルで出力する場合
DoCmd.TransferText acExportDelim, , "テーブル名", "ファイル名"

例えば「T_住所」テーブルをCドライブにファイル名「住所録.csv」でエクスポート
する場合は、
DoCmd.TransferText acExportDelim, , "T_住所", "C:\住所録.csv"


■データの取り込み(インポート)
データをソフトに取り込むことをインポートとよびます。
ここではデータをエクセル形式とテキスト形式でアクセルのテーブルに
インポートする方法をお伝えいたします。

エクセルファイルをインポートする場合
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
"テーブル名", "ファイル名"

例えば「T_住所」テーブルにCドライブにあるファイル名「住所録.xls」をインポート
する場合は、
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
"T_住所", "C:\住所録.xls"
と書きます。

テキストファイルをインポートする場合
DoCmd.TransferText acImportDelim, , "テーブル名",ファイル名

例えば「T_住所」テーブルにCドライブにあるファイル名「住所録.csv」をインポート
する場合は
DoCmd.TransferText acImportDelim, , "T_住所",C:\住所録.csv
と書きます。


アクセスを動画で楽に覚える方法はこちら>>





アクセスを動画で楽に覚える方法>>

 アクセス入門
・アクセスの構成
・アクセスのツールにプログラムを埋め込む
  
・アクセスのツールの基本操作
 ・アクセスでサブフォームの新規作成  
・アクセスでボタンとコンボボックスの新規作成  
・アクセスツールボックスでラベルとテキストボックス
  
・アクセスデザインビューとフォームビュー

・アクセスvba・条件分岐と繰り返し
  
・アクセスvba変数の種類
  
・アクセスフォーム・レポートの新規作成
  
・アクセス削除クエリの新規作成
・アクセスリレーションシップの新規作成  
・アクセスクエリの新規作成
  
・アクセステーブルでフィールドと・主キーの修正
  
・アクセステーブル作成

・アクセスの使い方
VBA
・アクセスVBAでパスワード画面
・VBAで時間操作(DateDiff関数,DatePart)

・VBAで時間操作(DateAdd関数,DateValue,TimeValue)
・VBAでエクセルの表をソート(Sortメソッド)
・VBAで時間操作(Time関数,・Hour,Minute,Second,Format)
・VBAで日付操作(Date関数,Year,Month,Day,
・Weekdayname,Format)

・VBAでエラー処理(On Error GoTo)
・VBAでコピー操作(copyメソッド)
・VBAで文字列操作(String関数,InStrRev)
・VBAで文字列操作(Len関数,Mid,Left,Right)
・VBAで文字列操作(UCase関数,LCase,StrConv)
・VBAで文字列操作(LTrim関数,RTrim,Trim,Replace)
・VBAで文字列操作(InStr関数)
・VBAで文字列操作(StrComp関数)
・VBAでFind メソッドを使って検索する方法
・VBA のcellsでエクセルのセルの位置を数字で指定する
・VBAでエクセルのsheetsの操作
・VBAで配列を扱う
・VBAでfileを操作する
・VBA、ADOとSQLでテーブルのデータを削除する
・VBA、ADOでAccessテーブルのレコードにアクセスする
・VBAでエクセルの書式を設定する

・VBAでテーブルやクエリのレコードをエクセルに入力
・VBAでエクセルのワークシートを追加
・アクセスVBAでインポートとエクスポート
データベース・SQL
・Update SETステートメントのSQL
・DELETE ステートメントのSQL
・INNER JOIN 内部結合のSQL
・LEFT JOIN 左外部結合のSQL
・RIGHT JOIN 右外部結合のSQL
・INSERT INTO ステートメントSQL
・SELECT DISTINCTで重複を削除SQL
・SELECTステートメントSQL
・SQLをDAOで使う
Copyright (C) 2011 All Rights Reserved.