数据库创建表之后score为整型取值介于0-100代码怎么写 ?

数据库创建表之后score为整型取值介于0-100代码怎么写 ?,第1张

----select

select * from table where score between 0 and 100

select * from table where score <=100

---insert

declare @score int

set @score=...

if @score<=100

begin

insert into table(...,score,...) values(...,@score,....)

end

假定表中有一个字段名为“数量”,创建一个窗体,窗体的数据源是这个表,窗体上有名称为“数量”的绑定控件,控件来源绑定为这个表的“数量”。

在窗体的“数量”控件的属性中的选择“事件”>“更新后”事件,输入以下代码即可:

Private Sub 数量_AfterUpdate()

If 数量 >0 Then

数量 = -1 * 数量

End If

End Sub

这样就达到您的要求,也就是说,如果输入是正数,则转变为负数;输入是负数仍为负数。

还有个问题,以上设计窗体输入正数,表中是负数,但如果窗体上显示已存在于表中的数据也会显示为负数,就是说在窗体上查看既往数据会显示为负数,如果不想这样(表中负数,窗体显示还是正数),只要在“数量”控件的属性中“格式”中输入 ## 即可。至于数字类型的格式##的含义参看access的帮助,简单的说一下,分号前面定义正数格式,分号后面的定义负数格式,如果改为#-#,就会显示负号,如果改为#(#),则-50显示为(50)。

可用绝对值公式把负数变成正数。

1、以excel2010版本为例,如下图A列有一组有正负数的数据,现想把负数变为正数;

2、先选中B2单元格,在界面上方找到公式选项,打开公式选项,在页面的左上方找到插入函数功能;

3、点击插入函数,在d出的设置框里选择类别填全部,选择函数里第一个ABS是求绝对值函数,点击ABS,再按确定;

4、在d出的函数参数设置框里,填入要进行处理的数据,这里即填A2单元格,然后点击确定;

5、点击确定后,就可以得出A2单元格的绝对值了,正数的绝对值还是正数;

6、然后把B2单元格的公式往下拉,就可以得到A列数据的绝对值了,把A列的负数都变成了正数。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10088579.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存