快速开发平台(进销存教程)--必须在字段采购订单明细表.完成数量中输入一个值
时 间:2014-04-05 21:20:52
作 者:小赵 ID:30394 城市:兰州
摘 要:快速开发平台 主表 子表 Tmp表
正 文:
一、问题描述
学员@防城港-KingめArthur在做采购订单时,出现错误提示'必须在字段采购订单明细表.完成数量中输入一个值'。如图
检查代码没问题的,书写正确,名称也全正确,可到底是怎么回事。这个问题花费我半小时找原因,幸好功夫不负有心人。言归正传吧。
代码rst![完成数量]=rstTmp![已入库数量]显示 rst![完成数量]=NULL,说明已入库数量是空值。因为[订单明细表.完成数量]'是由'[Tmp_订单明细表.已入库数量]传递赋值的' 但Tmp_订单明细表中的已入库数量本身就没录数据,为空的,无法传递啊。那咋办?其实很简单嘛,让他默认为0,就可避免了。
二、解决方法
在Tmp_订单明细表中.已入库数量设默认值为0。
三、后记
笔者后又发现一些问题,花费了30分钟,不得不说下。避免后面的初学者再犯。
其实:UMV快速开发平台很智能的;在'数据模块自动生成器'中有主表,子表,查询数据源。这里的关键是子表-采购订单明细表。一旦生成窗体,会自动创建Tmp_采购订单明细表。说白了是复制子表(但设为主键这个不复制,如果不人为再设,后面还会出问题。详细关注【快速开发平台--‘销售订单’商品编码发生重复时友好提示http://www.accessoft.com/article-show.asp?id=9274】)。这样数据录入时就先保存tmp表,再清空保存到子表。可一旦子表建错,像上面那位学员那样,完成数量字段为文本且不设默认值,想想数量这类字段类型为文本?自然错误多多。
(不过,正是由于学员们的问题才让我在解决问题过程中不断进步,在此也感谢下学员们 嘿嘿)
Access快速开发平台QQ群 (群号:321554481) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 通过命令按钮让Access列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)

学习心得
最新文章
- 仓库管理实战课程(15)-月度库存...(04.30)
- Access选择打印机、横纵向、纸...(04.29)
- 仓库管理实战课程(14)-出库功能...(04.26)
- 通过命令按钮让Access列表框指...(04.24)
- 仓库管理实战课程(13)-入库功能...(04.21)
- Access控件美化之--美化按钮...(04.19)
- Access多行文本按指定字符筛选...(04.18)
- Microsoft Access数...(04.18)
- 仓库管理实战课程(12)-月度结存...(04.16)
- 仓库管理实战课程(11)-人性化操...(04.15)