快速开发平台(进销存教程)--必须在字段采购订单明细表.完成数量中输入一个值
时 间: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)
- 统计当月之前(不含当月)的记录...(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)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 【Access高效办公】如何让vb...(04.11)
- 仓库管理实战课程(10)-入库功能...(04.08)
- Access快速开发平台--Fun...(04.07)
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)
- 仓库管理实战课程(4)-建表操作(03.22)