1
私は2つのテーブルを持っています。 UniqueZipsテーブルにはコードフィールドが割り当てられています
私の目標は、両方のテーブルの各ウィンドウのフィールドを一致させ、UniquezipsテーブルのコードをRoute tblに割り当てることですが、下のコードは何の提案もしません。テーブルの結果を更新
UPDATE [Route tbl], UniqueZips
SET [Route tbl].CODE = [UniqueZips]![CODE]
WHERE (([Route tbl]![WINDOW 1]=[UniqueZips]![WINDOW 1] &
[Route tbl]![WINDOW 2]=[UniqueZips]![WINDOW 2] &
[Route tbl]![WINDOW 3]=[UniqueZips]![WINDOW 3] &
[Route tbl]![WINDOW 4]=[UniqueZips]![WINDOW 4] &
[Route tbl]![WINDOW 5]=[UniqueZips]![WINDOW 5]));
私は結果を取得しなかったが、今IVEは、これはしかし、誤っ持つ任意の助けがそれらを一致しますが、この
UPDATE [Route tbl], UniqueZips
SET [Route tbl].CODE = [UniqueZips]![CODE]
WHERE (((StrComp([Route tbl]![WINDOW 1],[UniqueZips]![WINDOW 1]) &
StrComp([Route tbl]![WINDOW 2],[UniqueZips]![WINDOW 2]) &
StrComp([Route tbl]![WINDOW 3],[UniqueZips]![WINDOW 3]) &
StrComp([Route tbl]![WINDOW 4],[UniqueZips]![WINDOW 4]) &
StrComp([Route tbl]![WINDOW 5],[UniqueZips]![WINDOW 5]))="0"));
を試してみました前ので、私はこの
UPDATE UniqueZips
INNER JOIN [Route tbl] ON (UniqueZips.[WINDOW 3] = [Route tbl].[WINDOW 3])
AND (UniqueZips.[WINDOW 5] = [Route tbl].[WINDOW 5])
AND (UniqueZips.[WINDOW 4] = [Route tbl].[WINDOW 4])
AND (UniqueZips.[WINDOW 2] = [Route tbl].[WINDOW 2])
AND (UniqueZips.[WINDOW 1] = [Route tbl].[WINDOW 1])
SET [Route tbl].CODE = [UniqueZips]![CODE]
WHERE ((([Route tbl]![WINDOW 1]=[UniqueZips]![WINDOW 1]
& [Route tbl]![WINDOW 2]= [UniqueZips]![WINDOW 2]
& [Route tbl]![WINDOW 3]=[UniqueZips]![WINDOW 3]
& [Route tbl]![WINDOW 4]=[UniqueZips]![WINDOW 4]
& [Route tbl]![WINDOW 5])=[UniqueZips]![WINDOW 5]));
大丈夫も疲れてきましたこのすべての混乱?
「ウィンドウ」とはどういう意味ですか?あなたは2つのフォームを開いていますか?あれば、どのタイプのフォームですか?フォームの場合、これははるかに簡単かもしれません。 – Fionnuala