- 締切済み
インポートできない
UGDKXTKLJRBの回答
- UGDKXTKLJRB
- ベストアンサー率0% (0/0)
一度エクセルに張り付けて、データを確認してみてください。
関連するQ&A
- Access(アクセス)でのインポートについて
テーブルのインポートでエクセルファイルをインポートしたいのですが「ワークシートインポートウィザード」の画面でテーブルを指定して保存すると 「Microsoft Access」の画面で「すべてのデータをテーブルに追加できませんでした。 キー違反のため、0件のレコードのデータが失われ、0件のレコードが削除されました。」と出てきて、保存できません。 もとのテーブルのデータ型を使ってインポートするにはどうしたらいいのでしょうか。よろしくお願いします。 インポートする元のデータ(エクセル)とインポート先(アクセス)の関係は次の通りです。 エクセルファイル アクセスのテーブル (セルの書式設定) データ型、フィールドサイズ --------------------------------------------- 数値 数値型、長整数型 文字列 テキスト型、16 インポートする前に元のエクセルデータをアクセスのデータ型に合わせただけではダメなのでしょうか
- ベストアンサー
- オフィス系ソフト
- 改行を含んだデータのインポート
SQL Server 2005 Developer Editionを使っています。 インポートについて、皆様の知識のご教授をお願いします。 (1)、(2)と二つありますが、どちらか一方の回答でも 構いませんので、よろしくお願いします。 (1)Excelインポートによる取込について まず、Excelにテーブルデータをエクスポートしました。 データには、改行されているものレコードもあります。 そのExcelファイルをエクスポートしたテーブルに インポートしようとすると、エラーが発生します。 また、改行されているデータのレコードだけを 手動でコピー&ペーストしても、貼り付けることが できない状態です。さらに、Excel上のデータを直接コピーし、 該当のレコードの箇所に張り付けても、1行目だけしか 貼付けができない状態です。 (2)テーブル間の改行を含むデータ移行について AとBという、テーブル名だけが異なり、列名やデータ型が 同じテーブルだとします。 ここで、BからAテーブルへデータ移行させる際に、 改行されているデータについても、正常に移行できるように するには、どういう手順を踏めばいいか教えて頂きたく思います。 Bテーブルの列を全てコピーし、Aテーブルに貼り付けても、 うまく貼り付けることができませんでした。 改行されているデータは、どうやったら、テーブルに インポートできるのかを教えて頂けないでしょうか。
- 締切済み
- SQL Server
- ACCESS2002、レコードのインポートができません!
初心者です、よろしくお願いします。 ■ 仕様環境 WinXP Access2002 アクセス2002で顧客管理システムを作ってます。 アクセスAのテーブルにアクセスBのテーブルをインポートする時、 レコードだけインポートできないのでしょうか? どうしても違うテーブルが作られてしまいます。 例えば・・ アクセスAに「住所」という項目があり、そこには既にレコードが 何件か入っているのですが、そこにアクセスBの「住所」のレコードを追加したいのですが、 うまくいきません。そういう機能はついていないのでしょうか? また、アクセスBの情報をエクセルファイルに変えて「次のテーブルに保存する」で インポートしたのですが、最後の「完了」ボタンを押すと「エラーが発生し、 インポートできませんでした」という表示がでてインポートできません。 同じように電話番号や名前、メールアドレス等もアクセスAに追加したいのですが、 一つ解決しないと先に進まない気がするのでとりあえず住所だけにしぼってみました。 データを”追加”するような感じでしたいのです! 誰かお知恵を貸してください!
- ベストアンサー
- その他(データベース)
- CSVファイルインポート時の制限について
AccessVBAでcsvファイルをインポートするマクロを作っています。 現在、インポート定義を利用して、データ型を指定したインポートができているのですが、1点だけ問題があり、質問します。 インポートするcsvファイルのA列にIDが入力されています。 そのA列の末尾に、ID(数値型)ではない「<b>32</b><br />」という値が入っています。 Accessのテーブルでは、このIDのフィールドは数値型で管理している為、この1レコードだけ エラーとなり、エラーテーブルが作られ、また、インポート先のテーブルには空のレコードができてしまいます。 この末尾の行については、IDではない「<b>32</b><br />」以外は何もデータが入っていない為、 インポートする必要がありません。 もし可能であれば、csvファイルのA列(Accessテーブルでは数値型のIDというフィールド)が数値ではない場合、 その行のインポートをスキップするような処理がVBAで作成できるとよいのですが、可能でしたら教えてください。
- 締切済み
- その他(データベース)
- Access2000へのインポートエラー
CSVで出力されたデータをAccessに読み込んで作業しています。一日ごとのCSVをAccessのテーブルに順にインポートして、複数日のデータをひとつのテーブルにしていたのですが、97ではできたこの機能が2000だと「キー違反」としてレコードが削除されてしまいます。以前は(97では)何の問題もなく進んでいたので、何がいけないのかさっぱりわかりません。どなたか教えていただけるとありがたいのですが・・・。よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- Accessでデータインポート時に確認画面を表示させたくない
アクセスにデータを入力するための仕組みを作っています。 (直接作成したのは私ではなく、協力を頼んだ人ですので、 内部の詳細までは分かりません。) あるフォルダに、CSVのファイルを置いて、ACCESS側の管理で作成した インポートボタンをクリックするとそのデータがインポートされるようになっています。 あるファイルはファイル名固定で複数個あります。 で、ここからが本題なのですが、 デフォルトの状態ではこの作業をする場合、 「削除クエリを実行するとテーブルのデータが変更されます。」 と、確認画面が表示されます。また、 「○件のレコードが指定したテーブルから削除されます。」 「削除クエリを実行すると、テーブルのデータが変更されます。」 「追加クエリを実行すると、テーブルのデータが変更されます。」 ・・・と、複数の確認画面が出てきてしまいます。 [ツール] - [オプション] の [編集/検索]タブの中の 「確認」項目(レコードの変更、オブジェクトの削除、アクションクエリ) のチェックをはずせば確認画面は表示されなくなりますが、 今回は、MDEにしたファイルをACCESSデベロッパーを使用して、 ランタイムをつけて、インストーラーを作ると、オプションが表示できなくなります。 (Access環境がないPCにインストールするということです) これをどうにか確認画面が出ないようにはできないでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- #Deletedのレコードがいじれない
VBAのADOで rs("内容") と取得しようとしたら ある特定のレコードで ------------------------ 実行時エラー -2147217885 レコードは削除されています。 ------------------------ となるので該当のレコードを見てみたら 内容のフィールドが #Deleted になっていました。 しかしほかのフィールドは問題ないです。 この内容フィールドだけ削除した記憶もないのですが どうしてこうなってるのでしょうか? エラーになる際にはVBAを中断し 該当のレコードを見ているので その「#Deleted」と言う文字を消そうとすると ------------------------------------------------ フィールド '内容'が他のユーザーによって更新されたため、 変更を保存できません。 ------------------------------------------------ となります。 なのでVBAを一度停止、同じように「#Deleted」と言う文字を消そうとしても 同じエラーになります。 なのでアクセスもエクセルもすべて閉じ、 ファイル名.laccdb も閉じた状態で、再度該当のファイルを開き同じように「#Deleted」と言う文字を消そうとしても 同じエラーになります。 どうしてこのレコードはいじれないのでしょうか? アクセス2010、win8.1です。
- ベストアンサー
- オフィス系ソフト
- Excel→Access VBAによるインポート
1つのExcelファイルの複数のデータシートをAccess2000にインポートしたい。 【説明】 data.xlsという名前のExcel2000で作成したファイルがあり、その中に同じ書式(列)を 持ったSheetが20枚ほどあります。 それらのデータをAccess2000にインポートしたいのですが、 1.作業は毎月発生する。 2.ほかのユーザも出来るようにする。 などの理由から、マクロかVBAを使って自動化できればと考えています。 ぽちっとボタンを押すと、data.xlsのすべてのシートからデータをインポートし、 それぞれのSheet名がついたテーブルに格納されるというのが理想です。 フィールド名は固定ですので、あらかじめテーブルを作っておくことは出来ます。 Excelの各シートの上部数行は見出しやら説明文が書いてありますので、 インポートの際にその部分の行(5行分)を削除することが必要です。 当方VBAの知識はほぼ皆無ですので、やんわりご教示頂ければ幸いです。 よろしくお願いいたします。 (次回ネットに入るのは15日以降です)
- ベストアンサー
- オフィス系ソフト
- Excel → Access データをインポート
OS WinXP Pro SP2 Office 2000 SP3 はじめまして。 マクロ(Excel VBA)を記述しているExcelファイル(Xls_Macro.xls)とインポート用データのExcelファイル(Xls_Data.xls)は別々のファイルになっていて、マクロを実行するとExcelファイルとインポート用データのExcelファイルのデータをAccessファイル(Access.mdb)にインポートする仕組みを開発しています。 インポート用データのExcelファイル(Xls_Data.xls)をADOで接続しレコードセットでデータを取得し、Accessファイル(Access.mdb)もADOで接続しレコードセットの「.AddNew」でAccessファイル(Access.mdb)に更新しようと考えています。 この考え方で問題ないのでしょうか!? もっと簡単な方法があるという方や、何か良い方法をお持ちの方 いらっしゃいましたら、よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- Open OfficeのBaseのファイルのインポートが出来ません
アクセスの機能と同じと聞いて、Open Officeを入れてもらったのですが、作成したデータをインポート出来ずに困っています。 ヘルプを見ましたが ファイルを開く→ファイルを選択して開く→開いたテキストインポートダイアログでOKをクリック となっていて、そこまでは出来るのですが、インポートしたいデータがテーブルの中に入ってこないのです。 アクセスだったらインポートしてテーブルにデータが入ってくるのですが。。。。 ご回答お願いします。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございました。