Solved

Printing Code 128 Barcode In Microsoft Access

Posted on 2011-09-20
10
1,335 Views
Last Modified: 2012-05-12
I need to print a 14 digit number as a Code 128 barcode in an Access report. I have the barcode font installed, but the printed result will not scan. I see that I need either escape character, start/stop characters, or check digit to make the barcodes scannable.
Is there an easy way to do this thru code on the report itself. Field name is [Release] and sample data is 98591005202074.
Thank you
0
Comment
Question by:chantalcookware
10 Comments
 
LVL 17

Expert Comment

by:Shanmuga Sundaram
ID: 36569541
try using this tool and ensure that the barcode reader is able to read the generatedbarcode
0
 
LVL 7

Expert Comment

by:shaydie
ID: 36569606
Try adding an asterisk before and after the number
set the control source to
= "*" & [Release] & "*"
0
 

Author Comment

by:chantalcookware
ID: 36569657
Adding the asterisks did not help. I am using the Code128 font. The website with the tool to create the barcodes requires licensing. I would prefer not to license an add-on just for this purpose.
0
 
LVL 7

Expert Comment

by:shaydie
ID: 36569670
why not use a different barcode font then?
0
 

Author Comment

by:chantalcookware
ID: 36569675
128 Barcode is required.
0
Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

 
LVL 7

Expert Comment

by:shaydie
ID: 36569695
0
 
LVL 7

Expert Comment

by:shaydie
ID: 36569701
Ah, I see.. Do you know what character if not asterisks you need to use?
0
 

Author Comment

by:chantalcookware
ID: 36569814
I tried the 3 of 9 font with the asterisks and that did not work. I am not sure what is missing, but it will not scan.
0
 
LVL 6

Accepted Solution

by:
tncode earned 250 total points
ID: 36570177
You may want to use a Barcode ActiveX Control. It creates an image of the barcode and does not require you to use an encoder to calculate a check digit or start/stop characters as this is done directly from the control: http://www.idautomation.com/activex/

Here is a video tutorial on how to use it:
http://www.youtube.com/watch?v=HqilN91n0ao

It works for Access 97 and up.

It is a much easier implementation.
0
 
LVL 7

Assisted Solution

by:shaydie
shaydie earned 250 total points
ID: 36570380
It looks like you are going to need to purchase something like the ActiveX control tncode mentioned, which would probably be much easier, or use some code to generate the characters like in the example here:

http://www.idautomation.com/fonts/tools/barcodeapp/module1.txt
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

In Debugging – Part 1, you learned the basics of the debugging process. You learned how to avoid bugs, as well as how to utilize the Immediate window in the debugging process. This article takes things to the next level by showing you how you can us…
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
Using Microsoft Access, learn some simple rules for how to construct tables in a relational database. Split up all multi-value fields into single values: Split up fields that belong to other things into separate tables: Make sure that all record…
What’s inside an Access Desktop Database. Will look at the basic interface, Navigation Pane (Database Container), Tables, Queries, Forms, Report, Macro’s, and VBA code.

747 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

13 Experts available now in Live!

Get 1:1 Help Now