|
▼わん さん:
こんにちは。
ツリー表示ですと見づらくなりますので、一番下にまとめてレスをつけますね。
>>コンボボックスのプロパティに「列数」という項目があります。
>>値集合ソースを 2 列返すように変更して、列数を 2 にする事で実現できると思われます。
>↑ここに関しては質問する前に変更して見たのですが表示されなかったのです。
>どんな問題があると推測できますか?
>集合値ソース;SELECT (t_A.名前ID) FROM t_A GROUP BY (t_A.名前ID);
値集合ソースは変更されましたか?
現在のままですと、名前ID しか SELECT されていませんので、
ここに名前も入れてあげないといけません。
SELECT t_A.名前ID, t_B.名前
FROM t_A INNER JOIN t_B ON t_A.名前ID = t_B.名前ID
GROUP BY t_A.名前ID, t_B.名前;
>SELECT Year([日付]) AS 年,
>テーブルI.名前,
>テーブルI.結果1,
>テーブルI.結果2,
>DLookUp("結果1","テーブルI","Year([日付]) = " &
>Year([日付])-1 & "AND 名前 = '" & [名前] & "'") AS 前年結果1,
>DLookUp("結果2","テーブルI","Year([日付]) = " &
>Year([日付])-1 & "AND 名前 = '" & [名前] & "'") AS 前年結果2
>FROM テーブルI;
条件が増えると混乱しがちなので、
たんさんの仰られている通り無理にやる必要はないかもしれませんが…。
SELECT Year([日付]) & "/" & Month([日付]) AS 年月,
テーブルI.名前,
テーブルI.結果1,
テーブルI.結果2,
DLookUp("結果1","テーブルI","Year([日付]) = " & Year([日付])-1 & "
AND Month([日付]) =" & Month([日付]) & "
AND 名前 = '" & [名前] & "'") AS 前年結果1,
DLookUp("結果2","テーブルI","Year([日付]) = " & Year([日付])-1 & "
AND Month([日付]) =" & Month([日付]) & "
AND 名前 = '" & [名前] & "'") AS 前年結果2
FROM テーブルI;
ポイントは、
年に関しては -1 を行う必要がある
月に関してはそのまま使う
という所でしょうか。
|
|