• ベストアンサー

Access 並びの変更

元々EXCELで行に並んでいたデータをAccess用に縦並びにしました。 これを元に戻すフリーソフトか何かは無いでしょうか? EXCEL 店番号 仕入1 仕入2 仕入3 1 2 Access 店番号 仕入 1 1 1 2 2 2

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.3

仕入先名がテキスト型なら 連番: "仕入先名" & DCount("*","■仕入先と仕入比率","仕入先名>='" & [仕入先名] & "' and 店コード=" & [店コード] 後クロス集計のほうも 連番:グループ:列見出し 店番号:グループ:行見出し 仕入先名:値:先頭

sskj
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

並べる順番を指定できるフィールドが必要です 仕入フィールドの中身が分かりませんが 順番を付けられるようなものなら それを使って店番号ごとに連番を振り クロス集計します 例えば数値型で仕入れ値が入っており 同じ数値のものがなく 値の多い順でよければ 連番:"仕入" & DCount("*","テーブル名","仕入>=" & 仕入 & " and 店番号=" & 店番号 ) このクエリをクロス集計クエリに変え 連番:グループ:列見出し 店番号:グループ:行見出し 仕入:値:合計

sskj
質問者

補足

仕入は各仕入先の名前が入っています。 「クリエパラメータとして指定した式でエラー このオブジェクトにはオートメーションオブジェクト(仕入先の名前)は含まれません。」 フィールド名:仕入先名、店コード テーブル名:■仕入先と仕入比率 連番: "仕入先名" & DCount("*","■仕入先と仕入比率","仕入先名>=" & [仕入先名] & " and 店コード=" & [店コード] コードごとに連番追加ができないのですが・・・。 SELECT ■仕入先と仕入比率.店コード, ■仕入先と仕入比率.仕入先名, "仕入先名" & DCount("*","■仕入先と仕入比率","仕入先名>=" & [仕入先名] & " and 店コード=" & [店コード]) AS 連番 FROM ■仕入先と仕入比率;

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

多分、無理です > 店番号 仕入1 仕入2 仕入3 ↓ > 店番号 仕入 に、した時に、1、2、3の番号の情報が喪失してます Accでは、並んでる順番は、関係が無いので、Indexを付加すれば、ツール無しで、クエリーで実施可能ですが・・・

関連するQ&A