|
▼小僧さん:
こんばんは、
>主キーであるのであれば、
>grage class tuki chk
>1 1 1 yes
>1 1 1 yes
>1 1 1 no
>
>の様な事はないんですよね?
>grade と class と tuki でフィルタを掛けているのですから
>結果は0件ないし1件ではないのでしょうか。
はい、0件ないし1件です。
>ADO に拘るのであれば、
>
>Private Sub y_AfterUpdate()
>Dim CN As ADODB.Connection
>Dim RS As ADODB.Recordset
>Dim strSQL As String
>
> strSQL = "SELECT chk FROM tbl1100_入力check " _
> & "WHERE grade=" & Forms![α]![a] & " AND " _
> & "class=" & Forms![α]![b] & " AND " _
> & "tuki =" & Me.y
>
> Set CN = CurrentProject.Connection
> Set RS = CN.Execute(strSQL)
> Me.cmdCHK = RS![chk]
> RS.Close
> Set RS = Nothing
> CN.Close
> Set CN = Nothing
>
>End Sub
>
>
>特に拘らないのであれば
>
>
>Private Sub y_AfterUpdate()
>
> Me.cmdCHK = DLookup("chk", "tbl1100_入力check", _
> "grade=" & Forms![α]![a] & " AND " _
> & "class=" & Forms![α]![b] & " AND " _
> & "tuki =" & Me.y)
>
>EndSub
>
>こんな感じでしょうかね…
>
>(tbl1100_入力checkに該当データがなかった場合は考慮しておりません)
ADO、DLOOKUPを早速使わせていただき、希望通りのものができました。
大変早い回答で、とてもボランティアとは思えない、親切で満足しています。
ありがとうございました。
|
|