主题:请问各位好心的大侠在PB中如何实现条形码的打印与识别
我在设计一个图书管理系统的时候,想通过条形码来识别读者信息!
我的设计思想如下:
01、使用SQL SERVER 2000数据库存储图书管理系统的信息,其中建立一个读者表read,里面有读者编号(类型为int,同时作为主键)、读者姓名(char)等字段。
02、根据读者表read中的信息建立一个数据窗口,通过把数据窗口中对应读者编号的字段的列的字体设置为对应的39码字体,然后打印出来作为标签!
03、读者来借书的时候通过扫描枪扫描标签取得该读者对应的读者编号,然后。。。
我比较疑惑的事情如下:
01、根据我这种方法打印出来的条形码是否可以被扫描枪扫描出来?
02、如果通过设置字体的方法可行的话,由于读者表read中读者编号的字段是int 类型的,因此读者编号有可能是1 ,也有可能是123456之类的,1 与123456的长度不同,我试过把这个字段设置为39码中的一种,发现当读者编号是1 的时候与读者编号是123456的时候显示的长度是不一样的,这样很不美观!
39码中是否还有别的字体可以使得当读者编号是1 的时候与读者编号是123456的时候显示的长度是一样的?
如果没有的话,有没有什么好的解决办法?
希望得到各位高手的耐心指点,谢谢!
我的设计思想如下:
01、使用SQL SERVER 2000数据库存储图书管理系统的信息,其中建立一个读者表read,里面有读者编号(类型为int,同时作为主键)、读者姓名(char)等字段。
02、根据读者表read中的信息建立一个数据窗口,通过把数据窗口中对应读者编号的字段的列的字体设置为对应的39码字体,然后打印出来作为标签!
03、读者来借书的时候通过扫描枪扫描标签取得该读者对应的读者编号,然后。。。
我比较疑惑的事情如下:
01、根据我这种方法打印出来的条形码是否可以被扫描枪扫描出来?
02、如果通过设置字体的方法可行的话,由于读者表read中读者编号的字段是int 类型的,因此读者编号有可能是1 ,也有可能是123456之类的,1 与123456的长度不同,我试过把这个字段设置为39码中的一种,发现当读者编号是1 的时候与读者编号是123456的时候显示的长度是不一样的,这样很不美观!
39码中是否还有别的字体可以使得当读者编号是1 的时候与读者编号是123456的时候显示的长度是一样的?
如果没有的话,有没有什么好的解决办法?
希望得到各位高手的耐心指点,谢谢!