tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルデータの組み合わせ方について
記事No13799
投稿日: 2009/07/02(Thu) 16:14
投稿者MOONEY
いつもお世話になっております。
以下の@ようなデータを取得した場合、Aのような結果表示を
行いたいのですがどのようにロジックを組むのが一番よいで
しょうか。
(例えのデータが悪くて申し訳ないです。。。)

@取得データ

(1行目):佐藤/高橋/鈴木
(2行目):一郎/二郎/三郎
(3行目):1組/2組/3組

A結果データ

(1行目):佐藤/一郎/1組
(2行目):佐藤/一郎/2組
(3行目):佐藤/一郎/3組
(4行目):佐藤/二郎/1組
(5行目):佐藤/二郎/2組
(6行目):佐藤/二郎/3組
(7行目):佐藤/三郎/1組
(8行目):佐藤/三郎/2組
(9行目):佐藤/三郎/3組

というように27通りの組み合わせにしたいです。
ご教授頂けますと幸いです。
よろしくお願い致します。

[ツリー表示へ]
タイトルRe: データの組み合わせ方について
記事No13801
投稿日: 2009/07/02(Thu) 17:50
投稿者
> 27通りの組み合わせにしたいです。
> ご教授頂けますと幸いです。
> よろしくお願い致します。

一番かどうかは判りませんが
取得データそれぞれを配列に入れて
それを3重のFor文で結合するのはどうでしょう?

For I = 0 To 2
    For J = 0 To 2
        For K = 0 To 2
            Result(I * 9 + J * 3 + K) = Data1(I) & "/" & Data2(J) & "/"  & Data3(K)
        Next
    Next
Next

[ツリー表示へ]
タイトルRe^2: データの組み合わせ方について
記事No13814
投稿日: 2009/07/06(Mon) 10:22
投稿者MOONEY
> 一番かどうかは判りませんが
> 取得データそれぞれを配列に入れて
> それを3重のFor文で結合するのはどうでしょう?

琴様

やはりループの入れ子構造になってくるんでしょうかねぇ。
勉強になります。
お礼が遅くなり大変申し訳ございませんでした。
どうもありがとうございました。

[ツリー表示へ]