Solved

Access Coding Question, Barcode Base 32 Compression

Posted on 2011-02-21
4
603 Views
Last Modified: 2013-12-25
I am an intermediate MS Access 2007 user.  I have dusted off an old project that I was working on and have run into some trouble with the "Mid" function.  In the attached database I have an input box (txtinput) located in "frmPersonnalinformation" that decompresses a base 32 compression string into Social Security Number (SSN), and Electronic Identifier (EDI) using the "BtoB module" and it also formats several dates using the "DtoD module".  The same string also has the first name, last name, and middle initial that is uncompressed.  When I run the code (Mid) to parse out the text, nothing appears, and It should, based on the fact that I can get it to work in the query "qrypersonnalinformation".   This database's basic function, allows employees to use their current ID card to sign in for accountability utilizing an existing PDF417 barcode.  Their is more data in the string of text, however, I am working on just one part at a time. Any assistance you could provide will be greatly appreciated.  Any other recommendations you could see to streamline my process would also be greatly appreciated.
Database1.accdb
Example-Strings-1-.txt
0
Comment
Question by:Kinlene
  • 2
  • 2
4 Comments
 
LVL 39

Accepted Solution

by:
als315 earned 500 total points
ID: 34949540
Check this example (paste string and press add button)
Database1.accdb
0
 

Author Comment

by:Kinlene
ID: 34949906
Great!  You did more than you had to.  My partner and I have a few questions.  Obviously , "me" declares that the form is the location of the data got it.  Why was it working for the other complexed processes and not the simple ones?.  Also, you declared the variable Dim Db as Database and Dim rs As Recordset.  What did this do that made access look at the data differently?  I hope you understand, I really want to understand what it did.  "Give a man a fish, feed him for a day."  "Teach a man to fish, feed him for a lifetime."  Thanks!
0
 
LVL 39

Expert Comment

by:als315
ID: 34950148
In your example variables was not declared. Me.SSN means SSN field in current form. SSN means variable, which can be used later, but it was not used.
Sorry for Dim, it was beginning of other idea (write records directly to table and use your variables, but if you have form, it is not nessary). Delete these declarations.
0
 

Author Closing Comment

by:Kinlene
ID: 34951388
Thanks
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I originally created this report in Crystal Reports 2008 where there is an option to underlay sections. I initially came across the problem in Access Reports where I was unable to run my border lines down through the entire page as I was using the P…
Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
In Microsoft Access, when working with VBA, learn some techniques for writing readable and easily maintained code.

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now