Assigning unique values to controls which are addressabe by window

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.
 
D

Douglas J Steele

I'm not sure it's possible in Access: I don't believe the form design lets
you do that.
 
N

Nick Coe \(UK\)

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:
 
N

Nick Coe \(UK\)

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:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top