Access2013で、次の流れでデータを集計する仕組みを作っているのですが、なぜかランタイムでの別の環境になると、カンマ区切りがおかしくなり、文字化けが発生します。
※数量の手前の「,」が「・」になります。
※文字コードの関係か、商品名も文字化けします。
いろいろと試したのですが、うまく行かず、八方塞がりの状況です。
早めに解決できれば嬉しいです。お手数ですが、よろしくお願いいたします。
■Accessの仕組み
・元のCSVを集計、レイアウト変更し、別のCSVに出力(全てマクロで実行しています)
1.CSVをAccessに取り込み
2.クエリでレイアウト変更及びデータ集計
3.CSVを別ファイルで出力
■現象
・Access2013が入っているWin7の開発環境では、問題なく動作します。
・Win10のランタイム環境になると、必ず現象が発生します。
・現象のイメージ
>元データ
商品コード,商品名,数量,規格・型番,仕入日,仕入先コード,仕入単価,仕入金額,税率,伝票番号
102,ホルモン 冷凍,1.021,2021.10.31,20191101,999,1425,1455,2,10
102,ホルモン 冷凍,1.033,2021.10.31,20191101,999,1425,1472,2,10
>集計後のデータ
商品コード,商品名,数量の合計,規格・型番,仕入日,仕入先コード,仕入単価,仕入金額の合計,税率,伝票番号
102,繝帙Ν繝「繝ウ縲蜀キ蜃・1.021,,20191101,999,1425,1455,2.00,10,
102,繝帙Ν繝「繝ウ縲蜀キ蜃・1.033,,20191101,999,1425,1472,2.00,10,
>>>希望する正しいイメージ<<<
商品コード,商品名,数量の合計,規格・型番,仕入日,仕入先コード,仕入単価,仕入金額の合計,税率,伝票番号
102,ホルモン 冷凍,1.021,,20191101,999,1425,1455,2.00,10,
102,ホルモン 冷凍,1.033,,20191101,999,1425,1472,2.00,10,
No.1ベストアンサー
- 回答日時:
漢字は、以下のようないろいろな文字コードで表現されています。
Shift-JIS、JIS、EUC、Unicode(UTF-8、UTF-16)など
たとえば、ネットであるサイトをみたとき、文字化けするけど、文字コードを指定すると、正常に表示されたりします。
昔は、Shift-JISが多かったのですが、多言語対応のために、Unicodeを使われることも増えています。
さくらエディター等で、できあがったCSVファイルを開いて、文字コードを変更してみると表示が変わって、原因が分かるのではないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 国産バイク 大型バイク カワサキz900rsに付ける ヨシムラのマフラーの質問です、 【 商 品 I D 】14 2 2023/06/27 13:43
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- 消費税 消費税の納税額の計算 1 2023/02/19 18:12
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- ヤフオク! 関税 詐欺でしょうか?ヤフオク 3 2023/06/25 11:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスクエリの計算
-
FROM の中で CASE を使えるでし...
-
AccessからExcelへエクスポート...
-
ACCESSのクエリで集計で、先頭...
-
Accessレポートでの前回レコー...
-
複数列フィールド値のクロス集計
-
特定場所、ファイル名の変更
-
Accessフォームにクロス集計ク...
-
Accessで年齢から年代ごとの集計
-
VBA 得意先ごと且つ日付ごとに...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Oracle 2つのDate型の値の差を...
-
Accessでテーブルの値をテキス...
-
Access テキスト型に対する指定...
-
作番ってどういう意味でしょうか?
-
IT用語について質問です。 以前...
-
accessでの請求管理について
-
Accessでテーブル名やクエリ名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
FROM の中で CASE を使えるでし...
-
AccessからExcelへエクスポート...
-
複数列フィールド値のクロス集計
-
Accessフォームにクロス集計ク...
-
VBA 得意先ごと且つ日付ごとに...
-
access 存在しない項目を”0件”...
-
桐の集計(集計行設定のこと)...
-
「警告 : NULL 値は集計または...
-
クロス集計の結果を元に戻す方法
-
Accessで別テーブルの個数をユ...
-
Access 抽出データ件数のカウン...
-
MS-Accessのクロス集計クエリと...
-
アクセス レポートのテキスト...
-
accessクロス集計で前月21日~...
-
クエリを使って縦に一行ずつ足...
-
Accessで年齢から年代ごとの集計
-
レポートウィザードの集計のオ...
-
絶対値ごとに集計したい
-
アクセスクエリ 締め日毎で絞...
おすすめ情報