Private Sub txtUserCode_Validate(Cancel As Boolean)
If RS!ID = txtUserCode.Text Then
SQL = "SELECT NAME,PRIVILEDGE FROM ADMIN WHERE CODE=" & txtUserCode.Text
Set RS = CN.Execute(SQL)
txtUserName.Text = RS!NAME
Else
MsgBox "ENTER VALID NO"
txtUserCode.Text = ""
Cancel = True
End If
End Sub
このコードでは、次のように実行します。
RS!ID(0)
テーブルに存在するIDを入力すると、情報が表示されますが、最初のレコード( )のみが考慮され、次のレコードは考慮されません。テーブルに存在しないIDを入力すると、エラーはスローされません
3021- Requested operation requires current record
が、elsepartに移動します。
助けてください