以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何实现真实的负数?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177770)

--  作者:lgz518
--  发布时间:2022/6/2 19:29:00
--  如何实现真实的负数?
If e.Row("类型") = "扣" Then
    e.Style = "扣"
    If e.Col.name = "数量" Then
        e.text = "-" & e.Row("数量") 
    End If
If e.Col.name = "金额" Then
        e.text = "-" & e.Row("金额") 
    End If

上面代码只是表样式的负数,在数据库还是正数,如何真实负数?

--  作者:有点蓝
--  发布时间:2022/6/2 19:58:00
--  
直接在表格里录入负数
--  作者:lgz518
--  发布时间:2022/6/2 21:08:00
--  
直接录入这个基本操作,是否能与“类型”来实现?
--  作者:有点蓝
--  发布时间:2022/6/2 21:18:00
--  
datacolchanging事件

if e.datacol.name = "数量" then
if e.newvalue > 0 then 
e.newvalue = -1 * e.newvalue
end if
end if