- 締切済み
ACCESSの・・・ ACCESSからEXCELにレコードをコピーしたいのですが
こんにちは。 お世話になっております。 初歩的な質問なのかもしれませんが、どうぞ どなたか教えてくださいまし(汗) ようは、ACCESSからEXCELにレコードを コピーする場合に、なぜフィールドが一緒にコピー されてきてしまうのでしょうか??ってことなのです。 自分で入力した、レコードがありますよね? その区割りって言うのか普通にフィールドって言えばいいのか。 これが絶対に一緒にコピーされてきません? これが必要ないときはコピーしないように出来ないのでしょうか??
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 6657
- ベストアンサー率63% (7/11)
たぶんエクセルに貼り付けをした時に、フィールド名が一緒に貼り付けられる、と解釈し回答します。 白黒反転のさせ方で違います。 一つのレコードの一つのフィールドをコピーする時、マウスが十字の状態でフィールドを選択するとフィールド名が貼り付けされます。 Iの状態で必要な部分だけ白黒反転させると、そこだけ貼り付けられます。複数のレコードのフィールドをコピーする場合は十字でなければ白黒反転できないのでフィール名が貼り付けられます。以上
- FEX2053
- ベストアンサー率37% (7991/21371)
要は、Accessの1レコードを1つのセルに突っ込みたいってことですか? でしたら、「Access側で1フィールドに突っ込んでおくか、Excel側で セル内データを結合するか、どちらかの側のVBAでコードを書くかしか 方法は無い」です。 Accessのテーブルは、Excelの表と基本的な構造は同じで、どちらも 基礎データは「カンマ区切りのcsvデータ」です。同じ基礎データなら 変換する必要は理論的にあり得ませんので、そのまま持ち込んでいるん です。また、何も考えず「フィールド=列」対応させたほうが、一般的 にはハンドリングが良い、という面もあります。 ですので、何らかの処理を一枚噛ませるようにして下さい。 私ならExcel側で、コピー用シートと表示用シートを分けるという手段 で、誤魔化してしまいますけどね。
- FEX2053
- ベストアンサー率37% (7991/21371)
テーブルを開いて、必要部分だけをコピー&ペーストすれば済むだけの 話だと思うんですが・・・それが何か?
お礼
回答ありがとうございます。 コピー&ペーストですよね? でもそれだとレコードと一緒にフィールド名も コピーされて貼り付きませんか・・・? なにか私のがおかしいのでしょうか(汗)