快速开发平台(进销存教程)--必须在字段采购订单明细表.完成数量中输入一个值
时 间: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选项卡示例】Ac...(09.09)
- 【Access源码示例】按输入...(09.02)
- 【Access日期区间段查询】...(08.29)
- 【Access日期区间段查询】...(08.27)
- Access怎样才能实现日期时...(08.21)
- 【Access定时打开查询】A...(08.19)
- Access生成固定数量的记录...(08.13)
- Access怎样才能实现日期时...(08.12)
- Access利用导航窗体控件对...(08.03)
学习心得
最新文章
- Access表中的字段名、字段标题...(09.19)
- Access快速开发平台--更改“...(09.18)
- 【中秋及国庆优惠】Access培训...(09.15)
- Access如何将日期型的数值转换...(09.14)
- 英文输入法输入数据中存在单引号引起...(09.11)
- 【Access选项卡示例】Acce...(09.09)
- 让Access光标停留在指定的控件...(09.07)
- 关于Access查询条件里使用通配...(09.06)
- Access报表偷懒制作法--Ac...(09.05)
- Access快速开发平台--窗体数...(09.04)