Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]发给员工的货r想做成超市的小票形式

菜鸟  发表于:2012-08-24 09:25:37  
复制

点击下载此附件

发给员工的货想做成超市的小票形式,怎么自定义想要的报表大小呢!求助各位老师帮忙一下!谢谢!

 

Top
瞿丽忠 发表于:2012-08-24 09:44:20

设计视图下

 文件(F) --->页面设置



心态哥 发表于:2012-08-24 10:37:10
路过。

菜鸟 发表于:2012-08-24 13:04:38
在页面设置不了的!

殷小宝 发表于:2012-08-24 23:21:28

用CTRL+P打开打印机属性,设置纸张大小,还要在打印机与传真里右击选择属性设置纸张大小及名称。



嘟嘟 发表于:2012-08-25 00:35:56

首先确定你的工票大小,例如:8cm*5cm  或  10cm*6cm

第二:离开Access,在显示屏的左下角点击 开始--设置--打印机和传真   打开添加或设置打印机窗口,点击左上角菜单栏  文件--服务器属性  添加纸张规格

      在打印报务器属性窗口中: 勾选 创建新格式   表格名称  填上:工票    在窗口下方 格式描述中 填入纸张大小:例如 宽 5cm   高度 8cm  点击 保存格式--确定

 

第三:返回你的Accwss数据库  报表--tb1--设计--页面设置---页标签--纸张大小的下拉列表框--点选你在第二步骤中创建的新纸张格式“工票” 确定

 

完成(第二步骤完成后可能你要生启计算机)



菜鸟 发表于:2012-08-25 20:21:16
我那个是2010,找不到你说的步骤!

嘟嘟 发表于:2012-08-25 21:57:07

找熟悉电脑安装的人帮你完成第一、第二步骤,第三步骤你自己可以设置吧。



dbaseIIIer 发表于:2012-08-26 11:48:09


dbaseIIIer 发表于:2012-08-26 12:11:40

 

如果你真的有小票打印机的话,就很简单,设置为默认打印机后,你甚至可以在报表的设计模式保存大于打印机的设置都保存不了的;而报表长度就可以选择 210高,297 或者 2400mm, 3000mm 的。这个就看你的驱动程式;和看你的应用。

 

如果你是 在A4 模拟打印机打印小票,或者 在 76mm 模拟打印54mm 的,就报表就用打印机宽度,你打印数据的范围就在 你希望的 50mm 或者 72mm 范围里面就可以了。

 

 

一般要用到自定义报表长宽的,就只有 左右两边打了孔的电脑纸的。

 

而用 vba 设置报表的长宽(Access画面是没有设置界面的),就请在帮助文件内 搜索 prtdevmode 你会看到一个 CheckCustomPage 的示例函数,可以在报表的设计模式下设定好长宽的。这个示例我记得从1993年的 Access 2.0 就没有改过的了,2010 Access 没有用过,估计过去17年都兼容,应该还是兼容的。



菜鸟 发表于:2012-08-26 21:14:47

谢谢各位老师解答,如果员工刷ID卡取货,有没有方法做到系统读取员工的ID卡,就能辩别出员工的信息,直接取货打印小票!(用手指纹也行)



dbaseIIIer 发表于:2012-08-26 22:31:22

ID卡就是 只读的。

一般的ID卡读卡器都会模拟从键盘输入一个 10个位的十进制数字的,包括前置的0。

所以在你的发卡系统里,一定记住了这个卡到底是发给了哪个员工的。

指纹也是的。

指纹读取器都一般有驱动程序,一般可以模拟键盘输入。

(老式的就要读取 串口的,你是老式的,知道那一款读取器再发另一个帖问吧!)

你可以在窗体 建立一个文本框,在“更新后”事件 中处理这个 10位的 id 号,

从发卡的表就能读取员工信息。

有没有权限,能不能处理,处理什么你就自己决定了!

 

如果你用的是 IC 卡,又是另一个故事的了!



总记录:11篇  页次:1/1 9 1 :