Link to home
Start Free TrialLog in
Avatar of blgrable
blgrableFlag for United States of America

asked on

Capture Customer Signature using MS Access on Tablet PC

I have an application being developed with MS Access 2003 and SQL Server for a Tablet PC.  I need to capture an inspection customer's signature each time the inspection is performed.  I then need to store the signature in a SQL database.  Later, the signature needs to be recovered and displayed on an Access Form and Access Report.  The signature does not need to be encripted but should be smoothed.  Does anyone have the VBA code and controls to accomplish this.  I am not familar with calling a .net application if that is needed to accomplish this.  I am looking for the complete solution.
Avatar of conagraman
conagraman
Flag of United States of America image

sounds like identity fraud
Avatar of blgrable

ASKER

Conagraman,
If you or someone else has a solution that can encrpt, that is fine.  I need to capture the signature of the store manager, print him a copy of the report immediately, transmitt the info back to the server and then print and email the report to the property owner with the manager's signature.  Just like it would be on a copy or our current manual report.
Conagraman,
I have looked at this document before and downloaded the samples.  I can run it but I am not that familar with VB projects and how to build controls  This is exactly what I want to do, plus save the signature to the database when the user clicks "Accept".  I also need to be able to retrieve the signature from the database to print via a MS Access form.  I would also need to be able to resize the signature graphic on the report.

Avatar of Jim Dettman (EE MVE)
No takers yet?  Bummer.  Let me see what I can come up with.
This Access app will b e running directly on the tablet correct?
JimD.
Yes, half of the app has already been developed.  I plan on installing the runtime version on the talets.   I was counting on a product from Topaz SigPlus Tablet but it does not work.  It will capture and encript the signature but the current version won't won't print the signature.  The previous version will print the signature but not capture it.
What OS is on the tablets?
JimD.
ASKER CERTIFIED SOLUTION
Avatar of blgrable
blgrable
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I solved the problem myself with the code in the last note from me.
<<I was finally able to resolve this myself with the following code.>>
Excellent. Nice work.
<<Now I am researching how to print the image directly from the database rather than a local file. That would work a lot better for my app.>>
Look at the methods for the MSINKAUTLib. There should be some method to load a signature. It has the save method:
bytArr = objInk.Ink.Save(2)

I would think there would be something to load it back into the control.
Barring that, the finial image is a .gif format and there should be plenty of code floating around on how to manipulate that.
and of course if push comes to shove, read it from the DB and write it to a temp file, then load/print as needed and kill the temp file off after that.
JimD.


Avatar of Frank_Srebot
Frank_Srebot

inkPicture Control from form tools to enter the customer signature.
 Did you find errors in the above control when you tried to destribute it?

I have that problem- I have a solution but can't distribute it very easily.

any comments would be great.
thanks Frank