| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1045 人关注过本帖
标题:请兄弟帮我看看这段程序错在哪?
只看楼主 加入收藏
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
收藏
得分:0 


我在斑主的意思的基础上,改了一下,请兄弟们看看是否正确:

*---------*
SELECT ZFCG_SJBB
SCAN
  IF empty(采购单位) .OR. empty(项目名称) .OR. empty(产品品牌) .OR. empty(产品型号).OR. 采购数量=0 .OR. 采购预算=0
     IF empty(采购单位) .AND. empty(项目名称) .AND. empty(产品品牌) .AND. empty(产品型号).AND. 采购数量=0 .AND. 采购预算=0
        DELETE
     ELSE
        messagebox("经检测,发现数据录入不完整,请检查补充或删除!",16,"系统提示")
        Thisform.TEXT4.setfocus
        Return
     ENDIF
  ENDIF
ENDSCAN
PACK
*---------*
IF !empty(采购单位) .AND. !empty(项目名称) .AND. !empty(产品品牌) .AND. !empty(产品型号).AND. 采购数量>0 .AND. 采购预算>0
   IF messagebox("录入数据正确!保存数据吗?",4+64,"提示窗口")=6
      SELECT ZFCG_SJZK
      APPEND FROM  ZFCG_SJBB
   ENDIF
ENDIF
*----------
Thisform.QueryUnload
*----------
2010-01-11 09:49
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:7 
这样该不行吗?
SELECT ZFCG_SJBB

if empty(采购单位) .OR. empty(项目名称) .OR. empty(产品品牌) .OR. empty(产品型号).OR. 采购数量=0 .OR. 采购预算=0
 DELETE
PACK
*---------
else
 messagebox("录入数据正确!保存数据吗?",4+64,"提示窗口")=6
  SELECT ZFCG_SJZK
  APPEND FROM  ZFCG_SJBB
ENDIF
*----------
Thisform.QueryUnload
*-----------
2010-01-11 21:45
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
收藏
得分:0 
不行的,达不到提示要求。
我的要求是:
1、全部为空值,不作任何提示就直接删除。2、有部分有值,则要求提示“输入不完整”。3、全部不为空,则提示“保存数据吗”


我在11楼的,已实现了
*---------*
SELECT ZFCG_SJBB
SCAN
  IF empty(采购单位) .OR. empty(项目名称) .OR. empty(产品品牌) .OR. empty(产品型号).OR. 采购数量=0 .OR. 采购预算=0
     IF empty(采购单位) .AND. empty(项目名称) .AND. empty(产品品牌) .AND. empty(产品型号).AND. 采购数量=0 .AND. 采购预算=0
        DELETE
     ELSE
        messagebox("经检测,发现数据录入不完整,请检查补充或删除!",16,"系统提示")
        Thisform.TEXT4.setfocus
        Return
     ENDIF
  ENDIF
ENDSCAN
PACK
*---------*
IF !empty(采购单位) .AND. !empty(项目名称) .AND. !empty(产品品牌) .AND. !empty(产品型号).AND. 采购数量>0 .AND. 采购预算>0
   IF messagebox("录入数据正确!保存数据吗?",4+64,"提示窗口")=6
      SELECT ZFCG_SJZK
      APPEND FROM  ZFCG_SJBB
   ENDIF
ENDIF
*----------
Thisform.QueryUnload
*----------
2010-01-11 23:08
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
楼主的设计思路我觉得不怎么好。录入一条记录,检查一条记录,处理一条记录,这样不好吗

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-01-11 23:46
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:0 
请参考这样的构思。

scan
do case
case aa .and. bb .and. cc
全部空数据直接删除
case aa .or. bb .or. cc
经检测,有记录数据录入不完整,请检查输入或删除
othe
数据完整,是否保存
endc
ends
2010-01-18 12:38
快速回复:请兄弟帮我看看这段程序错在哪?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034836 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved