What is the best code to replace the "Send Keys" code error.
This seems to have something to do with the operating systems User Account Control (UAC). Turning off/disabling UAC could be bad and I assume that disabling UAC is not a solution. Any other ideas anyone?
A user enters a wrong data type in a text field, and the "Before Update code verify the data and informs the user that wrong type of data was entered. Upon clicking the "ok" button of the msgbox dialog box, another error popup up.
Run-Time Error '70':
SendKeys Chr(27) & Chr(27)
form this code....
Private Sub BldgDisttxt_BeforeUpdate(Cancel As Integer) '<====
Dim sError As String
Dim sMinValueCheck As String
Dim sMaxValueCheck As String
Dim bAllowFractions As Boolean
Dim bAllowX As Boolean
sMinValueCheck = ">=0"
sMaxValueCheck = "<=400"
bAllowFractions = True
bAllowX = False
BldgDisttxtNewValue = VerifyValue(Nz(Me!BldgDisttxt.Value, ""), sError, sMinValueCheck, sMaxValueCheck, bAllowFractions, bAllowX)
If BldgDisttxtNewValue = "" Then
msgbox sError, vbInformation + vbOKOnly, "Invalid Value, press ESC twice to retry"
SendKeys Chr(27) & Chr(27) ' <==== Error Line
Cancel = True
I observed the "Send Keys" problem particularly when using Ms. Access 2003 in these operating systems:
Windows Vista, XP and Windows 2K - (if this would help).