Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3255 / 9994 ←次へ | 前へ→

【10001】Re:SQLの自動書換え
回答  小僧  - 07/11/21(水) 12:25 -

引用なし
パスワード
   ▼ぼっこ さん:
こんにちは。

これでは回答者が敬遠してしまいますよ…。

><保存時>
>SELECT T_Result.TRE_TRA_Int_Num, T_Result.TRE_APL_Cnt,
>T_Result.TRE_TRA_Int_Num & "-" & T_Result.TRE_APL_Cnt AS QRE_Key,
>T_Result.TRE_APL_Res_Cnt, T_Result.TRE_Year, T_Result.TRE_Resit_flg,
>T_Result.TRE_Status, MCD1R.MCD_Name AS QRE_Status_Name,
>T_Result.TRE_Test_DATE, T_Result.TRE_Sign_DATE,
>T_Result.TRE_Certificate_Sts, T_Result.TRE_Temp_flg,
>T_Result.TRE_Transfer, T_Result.TRE_Test_Code, T_Result.TRE_Test_Name,
>T_Result.TRE_Class_Code, T_Result.TRE_Institution, T_Result.TRE_Pass,
>T_Result.TRE_Pass_Msg, T_Result.TRE_Subj_Cnt, T_Result.TRE_01,
>T_Result.TRE_02, T_Result.TRE_03, T_Result.TRE_04, T_Result.TRE_05,
>T_Result.TRE_06, T_Result.TRE_07, T_Result.TRE_08, T_Result.TRE_09,
>T_Result.TRE_10, T_Result.TRE_Notes, T_Result.TRE_Del_Flg,
>T_Result.TRE_Updt_Cnt, T_Result.TRE_Reg_Date, T_Result.TRE_Reg_User,
>T_Result.TRE_Last_Updt_Date, T_Result.TRE_Last_Updt_User
>FROM T_Result
>LEFT JOIN (Select * From M_Code where M_Code.MCD_Ctgr="21") AS MCD1R
>ON T_Result.TRE_Status=MCD1R.MCD_Code;

SELECT T_Result.TRE_TRA_Int_Num,
MCD1R.MCD_Name AS QRE_Status_Name
FROM T_Result
LEFT JOIN
(SELECT MCD_Name, MCD_Code FROM M_Code WHERE MCD_Ctgr='21') AS MCD1R
ON T_Result.TRE_Status = MCD1R.MCD_Code;


これでも同様の事が起きますよね。


>ただ、このクエリーを別のクエリーで利用している為、

これが許されるのであれば
サブクエリの部分をクエリとして保存してあげれば
問題なくクエリが開けると思います。


また余分なクエリを作りたくないのであれば

>別のクエリー

についても、上記クエリをサブクエリとして使えば
保存してある分には問題ないかと思われます。

(いったんデザインビューにすると、書き換わってしまう事はありますが…)

938 hits

【9996】SQLの自動書換え ぼっこ 07/11/20(火) 20:44 質問[未読]
【10001】Re:SQLの自動書換え 小僧 07/11/21(水) 12:25 回答[未読]
【10003】Re:SQLの自動書換え ぼっこ 07/11/21(水) 17:47 お礼[未読]

3255 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free