以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]布尔值赋值问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46504)

--  作者:jimmyhwang
--  发布时间:2014/2/24 21:32:00
--  [求助]布尔值赋值问题

请问前辈这个代码哪里有问题啊 布尔值更改不了。。

 

... ...

 

Dim i As Boolean = CurrentTable.Current("拣货标签")
If i = False Then
    Proc.Start()
    i = True
Else If i = True Then
    Dim Result As DialogResult
    Result = MessageBox.Show("拣货标签已打印,是否要再次打印?", "打印提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information)
    If Result = DialogResult.Yes Then
        Proc.Start()
    Else If Result = DialogResult.No Then
        Return
    End If
End If

\'单击“打印”按钮,如果拣货标签为"未打印"则直接打印,并且改为"已打印",如果拣货标签"已打印"则提示"拣货标

\'签已打印,是否要再次打印?"


--  作者:有点甜
--  发布时间:2014/2/24 22:44:00
--  
 呵呵,布尔类型是值类型,i是表里的值的一个拷贝,而不是表里的值本身。

 你需要直接去修改表中的值的。

--  作者:jimmyhwang
--  发布时间:2014/2/24 22:53:00
--  

搞定。谢谢有点甜的提醒。。话说回来,论坛里还有个有点酸呢。。

对了。那个编码问题能帮我写一下代码吗? 想不出来。。


--  作者:有点甜
--  发布时间:2014/2/24 23:29:00
--  
 编码问题?哪个帖子?
--  作者:jimmyhwang
--  发布时间:2014/2/24 23:31:00
--  

重发一下。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140224004606.jpg
图片点击可在新窗口打开查看

--  作者:jimmyhwang
--  发布时间:2014/2/24 23:35:00
--  

可能跟在人家帖子下面,并且内容太小了,不被留意。 前面是编号,编号有重复值。然后后面有子编号。。


--  作者:有点甜
--  发布时间:2014/2/24 23:35:00
--  
 参考例子三,按类别编号


--  作者:jimmyhwang
--  发布时间:2014/2/25 0:38:00
--  

搞定了。。谢谢你~  不过还不是很明白compute那段代码的含义。如果“类别”那边升级的话需要手动调整?比如例子里的是2,如果升级为3呢?