2016-11-22 3 views
0

私は次のテーブルの設定をしています。 enter image description hereアクセステーブルのデータを再編成する

次のようにそれが設定されているように、私はそれを再編成しようとしています:

ITEMID ---- TITLE1 ---- FILENAME1 ---- TITLE2 ---- FILENAME2 ----など...

ITEMID

ごとに1行が存在するようにいずれかのSQLまたはアクセスの設定を介してこれを自動化する簡単な方法はありますか?私はクロス集計をチェックしましたが、それは私が探しているものではないと思われます。また、明確なグーグル・クエリーを作成するためのアクセスについても十分に分かりません。誰かが正しい方向に私を向けることができれば、私はそれを大いに感謝するでしょう。ありがとう!

答えて

0

埋め込み中のループやレコードセットの読み込み/書き込みをしたくないと思ったら、クロスタブを使用してください。

しかし、最初に、ItemIDの実行回数を1ヘルパーの列で設定し、新しいItemIDを見つけるたびに1で再起動する必要があります。次に、クロス集計でこのフィールドを使用します。

またはExcelですべて実行してください。

+0

よろしくお願いいたします。どのようにヘルパー列を作成するための任意の提案? –

+0

あなたがExcelの場合は、現在のレコードと前のレコードとを比較するifステートメントになります。変更された場合、カウントは1から始まります。つまり、x =現在の行、y =前の行、h = ;したがって、(x = y、h + 1、1)なら。あなたがAccessにいる場合は、同じロジックを使用しますが、レコードセットを調べることで行います。 – geeFlo

関連する問題