No.1
- 回答日時:
> 張子を「.txt」に変更してインポートすればいいのは調べて分かる
> datファイルのままでインポートしたいんです。
インポートの最初に、「どのファイルをインポートするのか指定」のダイアログが出ますよね?
ここでファイルの種類を「テキストファイル」にする、でOKと思います。
「検索・表示されない」なんてあきらめずにファイル名に「*.DAT」を入れれば表示されますよ。
あとはTXTファイルと同じ処理で良いでしょう。
お礼が遅くなってすいません。
早速試さしてもらったんですが、「次の拡張子がないテキストファイルはインポートできません:txt,csv,tab,asc,tmp,htm,html」と出てインポートできませんでした。
やり方の問題でしょうか?
ありがとうございました。
No.3ベストアンサー
- 回答日時:
> そのまま、インポートするには、レジストリの操作が必要になります。
[ACC2000]ファイルのインポート/エクスポートで '読み取り専用' のエラーが発生する
http://support.microsoft.com/default.aspx?scid=k …
> もう少し教えていただけないでしょうか?
Sub インポート()
Dim strOldName As String
Dim strNewName As String
strOldName = "c:\xxx.dat"
strNewName = "c:\xxx.txt"
Name strOldName As strNewName
DoCmd.TransferText acExportDelim, _
"インポート定義名", _
"テーブル名", _
strNewName,
Name strNewName As strOldName
End Sub
標準モジュールに、上記をコピーして、Sub ~ End Sub の間にカーソルを
おき、F5 キーを押してください。
#そちらの環境に合わせて、ファイル名や、テーブル名等は修正してください。
No.4
- 回答日時:
datファイルをODBC経由でリンクしてDBと扱えば良いのではないでしょうか。
TextODBCドライバを使って拡張子が.datは既定にありませんのでオプションで拡張子の追加をすれば使えます。
リンクしたdatファイルからMidでも使ってテーブルのフィールドに保存すれば良いと思います。
ご回答ありがとうございます。
.datを追加することができるんですね!
これはどのように設定すればいいのでしょうか?
すいません、とにかく初心者なので・・・
宜しくお願いします。
No.5
- 回答日時:
> VBAですか・・・まだその使い方が分かりません
とのことなので手作業でもいいとしてお話します。さらに
>業務上datファイルのままでインポートしたいんです。
は元のファイルの拡張子をいじりたくない、と解釈します。
とすると、元のファイルxxxx.datをxxxx.txtでコピーして使えばいいんじゃないですか。
業務という言葉からお急ぎかと思って。前提間違ってたら忘れて下さい。あとスキルアップしたいというなら、やはり忘れて下さい。
ご回答ありがとうございます。
また、お気遣い感謝します。
これは、元のdatファイルはとっておいてコピーしたものの拡張子をtxtにして作業すればいいということですよね。
確かに手っ取り早いのでその方法を使いたいのですが、この方法ではなく元のdatファイルをなんとか利用したいと思っています。
当然、スキルアップをしながら作業したいんです。
ありがとうございました。
No.6
- 回答日時:
#4です。
コントロールパネル内かコントロールパネルの管理ツール内にあるODBCデータソースアドミニストレータを開きます。
テキストをODBCで使用するにはTextODBCドライバを使用してまずユーザーDNSを作成します。
ユーザーDNSで追加しTextODBCドライバを選択します。
拡張子が.datは既定にありませんのでオプションで拡張子の追加をします。既定のチェックを外すと追加できるようになるので*.datを追加します。
ファイルDNSで使用するテーブルを定義します。使用するファイルが複数ある場合はそれぞれ上記の設定をします。
使用できない場合ファイルDNSを作成してからユーザーDNSを作れば使用できるはずです。
No.7
- 回答日時:
No.5を書いたものです。
質問とは関係ないですがお詫びです。> 当然、スキルアップをしながら作業したいんです。
そりゃそうですよね。
>> スキルアップしたいというなら、やはり忘れて下さい。
rippeyさんのことただの「教えてくん」だと思ってるわけじゃないですからね。今回は即解決よりもじっくりスキルアップを目指したいならって意味で書きました。なんか書き方よくなかったです。ごめんなさい。
がんばってください。応援してます。
気を遣ってくださって恐縮です。
masa_pee 様が、業務上早い解決を考えて下さったことは本当に感謝しています。
また、丁寧なご回答も初心者の私にとってはありがたかったです。
書き方がよくなかったなんて、とんでもないですよ^^
また機会がありましたら、是非アドバイスをお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- 写真・ビデオ iphoneからPCへ写真をインポート、保存先がわかりません。 2 2022/09/29 02:06
- XML PHP.laravelについて 1 2023/07/06 15:26
- Chrome(クローム) ブラウザのブックマークの同期の仕方についてお尋ねします。 1 2022/08/10 16:44
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
datファイルからaccessにインポートする方法
Access(アクセス)
-
datファイルをAccessでインポートする方法
その他(データベース)
-
datファイルをACCESSへのインポートについて
その他(データベース)
-
-
4
Access→Excelへエクスポートすると日付の表示形式が変化する
Excel(エクセル)
-
5
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
6
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
7
Access VBAでクエリーのレコード件数を取得したいのですが
その他(データベース)
-
8
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
9
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマがデータとして入ってるC...
-
100万行のCSVを10万行ずつのフ...
-
ファイルメーカーによるtxtファ...
-
AcceseからCSVファイルに吐き出...
-
CSVの文字列が""○○""というよう...
-
OutlookからBecky!へ
-
Filemakerで、PC上ファイルの存...
-
任意のCSVファイルをAccessに取...
-
DB2のエラーコードについて
-
#1062 - '0' は索引 'PRIMARY' ...
-
共有フォルダに誰が何にアクセ...
-
拡張子が「cda」のファイルを聞...
-
【Excel】[Expression.Error] ...
-
「1004:アプリケーション定義...
-
アクセスクエリ(複数)→マクロ...
-
ファイルメーカーへネットワー...
-
Access VBA を利用して、フォル...
-
Batch: フォルダ内の特定のファ...
-
ACCESS で 項目名を出力せずに...
-
AccessVBAで作成したExcelファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【CSVファイル】先頭の文字列に...
-
100万行のCSVを10万行ずつのフ...
-
アクセスでcsvに出力した際、頭...
-
Access インポート
-
ThunderbirdのメールをCSVでま...
-
Access2007のエキスポートについて
-
カンマがデータとして入ってるC...
-
csvファイルが保存すると数...
-
タブ区切りデータからダブルコ...
-
TXTで作成したファイルをDATフ...
-
sqlldrのフィールドの属性について
-
アクセスがインポートできる容...
-
Access95のエクスポートで教え...
-
accessで項目内の文字を自動改...
-
ファイル名が同じ場合自動的に...
-
CSVファイルのセルに「01」と入...
-
エクセルデータをテキストファ...
-
CVS形式とは?
-
ACCESS「CSV」形式での、保存方...
-
任意のCSVファイルをAccessに取...
おすすめ情報