[AccessD] A2010: vbBackspace or vbKeyDelete not recognised
Paul Hartland
paul.hartland at googlemail.com
Wed Nov 21 10:27:56 CST 2018
Darren,
Have you tried vbKeyBack for the delete key?
Paul
On Wed, 21 Nov 2018, 00:20 Darren - Active Billing <
darren at activebilling.com.au wrote:
> Hi Team,
>
>
>
> Just writing a simple touch pad/num pad for entering numbers into a field
> (For a Touch screen POS app – No mouse/keyboard interactions)
>
>
>
> Found some code on the ‘nets and it’s working nicely for the most part
> except for Backspace/Delete.
>
>
>
> 12 Buttons on the screen – All assigned 0 through to 9 and one for “Enter”
> and one for “Backspace/Delete”. Simple enough.
>
>
>
> Here’s the code
>
>
>
> Option Compare Database
>
> Option Explicit
>
>
>
> Private Sub TypeAlphaNum(intKeyCode As Integer)
>
> Screen.PreviousControl.SetFocus
>
> Me.txtDisplay.Value = Me.txtDisplay.Value & Chr(intKeyCode)
>
> End Sub
>
>
>
> Private Sub cmd0_Click()
>
> TypeAlphaNum vbKey0
>
> End Sub
>
> Private Sub cmd1_Click()
>
> TypeAlphaNum vbKey1
>
> End Sub
>
> Private Sub cmd2_Click()
>
> TypeAlphaNum vbKey2
>
> End Sub
>
>
>
> And so on for all keys/buttons.But it fails in the on click of the Key
> assigned for vbBackSpace
>
>
>
> I have also tried vbKeyDelete too – this one just adds dots to the
> ‘display’
>
>
>
>
>
> The line below just errors out – Compile Error Variable Not Defined
>
>
>
> Private Sub cmdBackSpace_Click()
>
> TypeAlphaNum vbKeyBackspace
>
> End Sub
>
>
>
> Have also tried
>
>
>
> Private Sub cmdBackSpace_Click()
>
> Dim vbKeyBackspace as integer
>
> TypeAlphaNum 8 ‘and various other combinations of numbers
>
> End Sub
>
>
>
>
>
> And this just adds dots at the end of the display
>
>
>
> Private Sub cmdBackSpace_Click()
>
> TypeAlphaNum vbKeyDelete
>
> End Sub
>
>
>
> Any suggestions?
>
>
>
> Many thanks in advance.
>
>
>
> Darren
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
More information about the AccessD
mailing list