- ベストアンサー
Access 並びの変更
元々EXCELで行に並んでいたデータをAccess用に縦並びにしました。 これを元に戻すフリーソフトか何かは無いでしょうか? EXCEL 店番号 仕入1 仕入2 仕入3 1 2 Access 店番号 仕入 1 1 1 2 2 2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
仕入先名がテキスト型なら 連番: "仕入先名" & DCount("*","■仕入先と仕入比率","仕入先名>='" & [仕入先名] & "' and 店コード=" & [店コード] 後クロス集計のほうも 連番:グループ:列見出し 店番号:グループ:行見出し 仕入先名:値:先頭
その他の回答 (2)
- CHRONOS_0
- ベストアンサー率54% (457/838)
並べる順番を指定できるフィールドが必要です 仕入フィールドの中身が分かりませんが 順番を付けられるようなものなら それを使って店番号ごとに連番を振り クロス集計します 例えば数値型で仕入れ値が入っており 同じ数値のものがなく 値の多い順でよければ 連番:"仕入" & DCount("*","テーブル名","仕入>=" & 仕入 & " and 店番号=" & 店番号 ) このクエリをクロス集計クエリに変え 連番:グループ:列見出し 店番号:グループ:行見出し 仕入:値:合計
補足
仕入は各仕入先の名前が入っています。 「クリエパラメータとして指定した式でエラー このオブジェクトにはオートメーションオブジェクト(仕入先の名前)は含まれません。」 フィールド名:仕入先名、店コード テーブル名:■仕入先と仕入比率 連番: "仕入先名" & DCount("*","■仕入先と仕入比率","仕入先名>=" & [仕入先名] & " and 店コード=" & [店コード] コードごとに連番追加ができないのですが・・・。 SELECT ■仕入先と仕入比率.店コード, ■仕入先と仕入比率.仕入先名, "仕入先名" & DCount("*","■仕入先と仕入比率","仕入先名>=" & [仕入先名] & " and 店コード=" & [店コード]) AS 連番 FROM ■仕入先と仕入比率;
- Dxak
- ベストアンサー率34% (510/1465)
多分、無理です > 店番号 仕入1 仕入2 仕入3 ↓ > 店番号 仕入 に、した時に、1、2、3の番号の情報が喪失してます Accでは、並んでる順番は、関係が無いので、Indexを付加すれば、ツール無しで、クエリーで実施可能ですが・・・
お礼
ありがとうございました。