VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1044|回复: 5

一个关于CHOOSE语句的问题

[复制链接]

2

主题

12

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-11 09:00:01 | 显示全部楼层 |阅读模式
有2个值:库存数量值(num)和需出库数量值(outnum),根据这2个数据的差,来进行不同的操作.语句如下:
a=num-outnum

choose case a
        case 0  
             //  进行全部出库,并删除库存表中的条目
        case num
            //  提示输入的数据需大于0
        case >0
            //正常出库,并更新库存表中的条目
        case <0
           // 提示输入的数据不能大于总库存量
end choose

这个语句在执行中总是提示语法错误,请指教.
回复

使用道具 举报

0

主题

100

帖子

53.00

积分

新手上路

Rank: 1

积分
53.00
发表于 2020-6-4 18:45:01 | 显示全部楼层
a=num-outnum

choose case a
case 0
// 进行全部出库,并删除库存表中的条目
case num  //好像只能用常量
// 提示输入的数据需大于0
case is > 0
//正常出库,并更新库存表中的条目
case is < 0
// 提示输入的数据不能大于总库存量
end choose
回复

使用道具 举报

0

主题

100

帖子

53.00

积分

新手上路

Rank: 1

积分
53.00
发表于 2020-6-4 22:15:01 | 显示全部楼层
case num //好像只能用常量
// 提示输入的数据需大于0
-------------这一行你试试看行不行,忘记了.
回复

使用道具 举报

2

主题

12

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-6 12:00:02 | 显示全部楼层
感谢,按照您的贴子已经搞定
回复

使用道具 举报

2

主题

12

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-6 12:45:01 | 显示全部楼层
可能用变量,我刚试了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-6 16:15:01 | 显示全部楼层
case is > 0
//
不行的,可以在前面判断然后在给直 a
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表