![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Access97を使用しています。Excelで事例集を作っており、
随時期間ごとに抜粋して保存するためにAccessにインポートして条件で抜き出す事にしました。
(毎回インポート&エクスポートします)
おおむねうまくいったのですが、詳しい症例を書く欄が255バイトを越えるため途中で切れてしまいました。
テキスト型ではなくメモ型なら全部インポートされると分かったのですが
DoCmd.TransferSpreadsheetを使った場合、メモ型の設定は行えるのでしょうか。
(手動インポートでは予めテーブルAを用意し、フィールドを設定しておけばうまくいきました)
また、テキストのインポートの場合はインポート定義を利用できるのが分かったので
一度エクセルをタブ区切りテキストにしてから手動でインポートするとうまくいったものの
Transfertextを使うと、タブ区切りの位置を無視&文字化けが起きてしまいました。
できれば、xlsのままインポートが望ましいですが、テキスト変換してからでも
構いませんのでメモ型をきちんとインポートする方法をご教授願います。
No.1ベストアンサー
- 回答日時:
TransferSpreadsheetは既存のテーブルにインポートするという使い方をします
事前に受け入れ用のテーブルを作成しておき(データ型もそのとき設定)
そこにインポートします
なお、TransferSpreadsheetは既存テーブルに追加する形でインポートしますから
インポート前に既存テーブルを空にしておく必要があります
On Error Resume Next
Do.Cmd.DeleteObject acTable,TableName
On Error GoTo 0
DoCmd.TransferSpreadsheet acImport,_
acSpreadsheetTypeExcel9,_
TableName, MyPath & MyFileName, True
回答いただきありがとうございます。
教えて頂いた通りやってエクセルファイルはインポートは出来るのですが、
その後確認のためにエクスポートしてみるとやはり255バイトで途切れてしまっているのです。
試しにその列だけをインポートしてみてもやはり同じ結果でした。
No.2
- 回答日時:
>確認のためにエクスポートしてみるとやはり255バイトで途切れてしまっているのです。
そうですか、じゃ、データ型をメモ型にしても255バイト以上は
インポートできないということなんでしょうね
エクスポートの場合もメモ型は255以下に分割し、テキスト型としてからでないとできませんから
そういう仕様なんでしょうね
お礼が遅くなってすいません。
もう一度確認したところ、フィールドによっては255バイト以上インポート出来ておりました。
フィールド1、2、3は255以上出ているのにフィールド4だけが255で切られる
という事はあるのでしょうか。
データ型はすべてメモ型です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Chrome(クローム) ブラウザのブックマークの同期の仕方についてお尋ねします。 1 2022/08/10 16:44
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- サッカー・フットサル 至急お願いします! プレステ4のウイイレ2021やっていますがあのいわゆる神データというのをUSBで 1 2022/05/05 17:43
- その他(ゲーム) 至急お願いします! プレステ4のウイイレ2021やっていますがあのいわゆる神データを持っていてUSB 1 2022/04/29 15:06
- Chrome(クローム) Chrome 非表示のブックマーク 多量 下にスクロールするのに時間かかる 良い方法は 1 2023/01/16 23:34
- Excel(エクセル) プログラムコードをシートに張り付けると入力BOXが出てきて困ります。 2 2022/09/10 03:08
- ゲーム 至急お願いします! プレステ4のウイイレ2021やっていていわゆるあの神データをUSBで持っていてい 1 2022/05/01 00:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フルインポートで警告が発生します
-
datetime型のインポートについて
-
インポートコマンドが認識され...
-
データのインポートについて
-
ACCESS:保存済みのインポート...
-
oracle ダンプファイルのサイズ...
-
【access】インポート定義をイ...
-
ORA-01013のエラーについて経験...
-
PCC-S-02201エラーの対処を教え...
-
DOSプロンプトとコマンドプロン...
-
「ORA-00907: 右カッコがありま...
-
4GB = 4096MB ではない?
-
NVL関数について
-
pro*c で pl/sql に変数を渡す...
-
SQL ServerのストアドでOUTPUT...
-
PL/SQL PLS-00103エラーについて
-
PL/SQLのコンパイルエラーにつ...
-
どうしてpn接合ではp領域とn領...
-
表領域の作成について
-
ARCserveでのリストアができない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フルインポートで警告が発生します
-
oracle ダンプファイルのサイズ...
-
データのインポートについて
-
【oracle10g 】Oracle Enterpri...
-
ACCESS:保存済みのインポート...
-
datetime型のインポートについて
-
インポートコマンドが認識され...
-
順序のEXP/IMPについて
-
インポートエラー(IMP-00032)...
-
Accessのファイルインポートが...
-
Access2000よりエクセルへエク...
-
EXPコマンドでDIRECT=Yの弊害は?
-
インポートしたら遅くなった
-
環境変数NLS_LANGの設定方法
-
バージョン違いのエクスポート/...
-
データのエクスポート/インポート
-
テスト環境構築
-
ブロック障害でEXPやDELETEが失...
-
Business Objectからエクスポート
-
アドレス帳がエクスポートできない
おすすめ情報