ms access 2016 別の列の値を使用して列 a を 10 列に分割する方法

エクシ

私が持っているのは 3 つのフィールドです movieid は自動番号です pix はテキストです columnid は 1 から 10 までの番号が付けられています スペースを節約するためにデモで 3 のみを繰り返し使用し、ColumnId で注文

------------------------------------------------------
movieid       pix                           columnid
1             c:\photos\fred.jpg               1
2             c:\photos\jack.jpg               2
3             c:\photos\john.jpg               3
4             c:\photos\joan.jpg               1
5             c:\photos\jill.jpg               2 
6             c:\photos\derf.jpg               3
7             c:\photos\arab.jpg               1
8             c:\photos\fre.jpg                2 
9             c:\photos\fras.jpg               3
10            c:\photos\red.jpg                1 
11            c:\photos\ed.jpg                 2   
------------------------------------------------------

- 私が必要とする出力は

------------------------------------------------------
column1           columnid    column2      columnid     column3  columnid
c:\photos\fred.jpg    1  c:\photos\jack.jpg   2   c:\photos\john.jpg    3
c:\photos\joan.jpg    1  c:\photos\jill.jpg   2   c:\photos\derf.jpg    3
c:\photos\arab.jpg    1  c:\photos\fre.jpg    2   c:\photos\fras.jpg    3
c:\photos\red.jpg     1  c:\photos\ed.jpg     2   etc
------------------------------------------------------

-これが、クエリで解決しようとして何日も費やすのが理にかなっていることを願っています

6月7日

わかった、何かを得たと思う。

クエリ 1:

SELECT movieid, columnid, pix, 
DCount("*","TableName","columnid=" & [ColumnID] & " AND movieid<" & [movieid])+1 AS SeqID
FROM TableName
ORDER BY movieid;

クエリ 2:

TRANSFORM First(Query1.pix) AS FirstOfpix
SELECT Query1.SeqID
FROM Query1
GROUP BY Query1.SeqID
PIVOT Query1.columnid;

ここ数週間、多くの回答でその DCount() 計算を使用しています。この質問について考えるのに、それほど時間はかからないはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列を分割して、ms access2007の各単一の数値に値を乗算する方法

分類Dev

特定の文字列が含まれている場合は、セル全体を削除しますMS-Access 2016

分類Dev

MS-Access-別のテーブルを結合した結果を使用して列を更新します

分類Dev

MS-Access 2016 - 別のテーブルのレコードに基づいてレコードを更新する

分類Dev

MS Access 2016:CTRL + Aでフォームを保存しますか?

分類Dev

MS Access VBA-カスタム列はListBoxです(テーブルからの別の列の値を使用)

分類Dev

値を入力すると次のレコードに移動する (MS Access 2016)

分類Dev

Access2016の別の列で最大値を持つ個別の行を選択するにはどうすればよいですか

分類Dev

Ms Access、SQLで使用する文字列の引用符を外す

分類Dev

uCanAccessドライバを使用して文字列をMS Access DBに送信中にキャストエラーの無効な文字値が発生する

分類Dev

MS Word2016を使用して章番号の参照を維持する方法

分類Dev

Access2016の2列のデータを比較する

分類Dev

MS-Accessは、VBAを使用して可変行値を可変列値に動的に変換します

分類Dev

MS Access 2007+で列を10進数に変更することは可能ですか?

分類Dev

SQLを使用して列を複数の値に分割する方法

分類Dev

MS ACCESSまたはExcelの数式またはコードを使用して、目的の出力列を作成します

分類Dev

ルビー。文字列を別々の10進数に分割する

分類Dev

MS Access2016によって生成されたPDFを外部PDFとマージします

分類Dev

ms-accessで価格を8桁の文字列に正しく変換する

分類Dev

文字列を配列に分割して2つの別々の文字列にする方法

分類Dev

[MS ACCESS]他の列の内容に基づいて結果列を生成しますか?

分類Dev

MS Access:2つの特定の文字の後の文字列内のすべてを削除する方法

分類Dev

MS SQL Serverの各グループについて、データセットの10%を「制御」に分割し、90%を「テスト」に分割する方法

分類Dev

ms access tableから、vbaを使用して特定の範囲を超えるために必要なデータフォーム配列(getrows)を貼り付ける方法

分類Dev

SQL / MS Access:別のテーブルの値の合計を使用してSQLテーブルに自動的に更新されるフィールドを追加する

分類Dev

SQL Server 2016を使用してvarchar列から個々の値を抽出する方法はありますか?

分類Dev

MS Access:文字列から値を取得します

分類Dev

属性値に基づいて配列を別の配列に分割する方法は?

分類Dev

MS Access:最初の列でグループ化する方法-他の列を同じに保ちながらいくつかの列を合計する

Related 関連記事

  1. 1

    文字列を分割して、ms access2007の各単一の数値に値を乗算する方法

  2. 2

    特定の文字列が含まれている場合は、セル全体を削除しますMS-Access 2016

  3. 3

    MS-Access-別のテーブルを結合した結果を使用して列を更新します

  4. 4

    MS-Access 2016 - 別のテーブルのレコードに基づいてレコードを更新する

  5. 5

    MS Access 2016:CTRL + Aでフォームを保存しますか?

  6. 6

    MS Access VBA-カスタム列はListBoxです(テーブルからの別の列の値を使用)

  7. 7

    値を入力すると次のレコードに移動する (MS Access 2016)

  8. 8

    Access2016の別の列で最大値を持つ個別の行を選択するにはどうすればよいですか

  9. 9

    Ms Access、SQLで使用する文字列の引用符を外す

  10. 10

    uCanAccessドライバを使用して文字列をMS Access DBに送信中にキャストエラーの無効な文字値が発生する

  11. 11

    MS Word2016を使用して章番号の参照を維持する方法

  12. 12

    Access2016の2列のデータを比較する

  13. 13

    MS-Accessは、VBAを使用して可変行値を可変列値に動的に変換します

  14. 14

    MS Access 2007+で列を10進数に変更することは可能ですか?

  15. 15

    SQLを使用して列を複数の値に分割する方法

  16. 16

    MS ACCESSまたはExcelの数式またはコードを使用して、目的の出力列を作成します

  17. 17

    ルビー。文字列を別々の10進数に分割する

  18. 18

    MS Access2016によって生成されたPDFを外部PDFとマージします

  19. 19

    ms-accessで価格を8桁の文字列に正しく変換する

  20. 20

    文字列を配列に分割して2つの別々の文字列にする方法

  21. 21

    [MS ACCESS]他の列の内容に基づいて結果列を生成しますか?

  22. 22

    MS Access:2つの特定の文字の後の文字列内のすべてを削除する方法

  23. 23

    MS SQL Serverの各グループについて、データセットの10%を「制御」に分割し、90%を「テスト」に分割する方法

  24. 24

    ms access tableから、vbaを使用して特定の範囲を超えるために必要なデータフォーム配列(getrows)を貼り付ける方法

  25. 25

    SQL / MS Access:別のテーブルの値の合計を使用してSQLテーブルに自動的に更新されるフィールドを追加する

  26. 26

    SQL Server 2016を使用してvarchar列から個々の値を抽出する方法はありますか?

  27. 27

    MS Access:文字列から値を取得します

  28. 28

    属性値に基づいて配列を別の配列に分割する方法は?

  29. 29

    MS Access:最初の列でグループ化する方法-他の列を同じに保ちながらいくつかの列を合計する

ホットタグ

アーカイブ