Assigning unique values to controls which are addressabe by window

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I am involved with a project to make an existing access application compliant
with two Assistive Technology producs namely JAWS - a screen reader - and
Dragon - a voice activation application -.

In order to fully exploit the JAWS functionality, it has been requested that
all the controls on all the forms in the application be assigned unique id
numbers which can be addressed by the JAWS appllication which essentially can
address any values available to windows.

An api "SetWindowLong" has been suggested but I am not clear how this could
be used to achieve the objective as controls are not windows in their own
right.

I know that this has been achieved in Delphi but that product's architecture
is different.

Any ideas?

Many thanks.
 
I'm not sure it's possible in Access: I don't believe the form design lets
you do that.
 
I assume that by ID you mean the control's name? So you
need to change the name of every control on every form
except perhaps labels?

You could do it with vba by opening each form in design
view, looping through all controls on the form, checking
their type and then setting the new name. Long winded.

I'm lazy really so to do this sort of thing I use Speed
Ferret:

http://www.moshannon.com

Only connection is as a satisfied user.

--
Nick Coe (UK)
http://www.alphacos.co.uk/ AccHelp + pAnimal
http://www.pjandcoe.co.uk/ Online Store
http://www.mrcomputersltd.com/ Repairs Upgrades

In BS typed:
 
P.S. What Doug said jogged my feeble memory (WOFMT - Write
Once Forget Many Times<g>).

I suspect JAWS may not be able to get at the Form.Control
names unless it uses some sort of MS automation - COM
perhaps, or as an Add In. Which in turn reminded me that
the guy who writes Speed Ferret used to also license his
library of drivers. I looked at it with a view to making
AccHelp stand alone but IIRC it was a bit pricey for me.

--
Nick Coe (UK)
http://www.alphacos.co.uk/ AccHelp + pAnimal
http://www.pjandcoe.co.uk/ Online Store
http://www.mrcomputersltd.com/ Repairs Upgrades

In BS typed:
 
Back
Top