Foxtable(狐表)用户栏目专家坐堂 → 材料组合


  共有5915人关注过本帖树形打印复制链接

主题:材料组合

帅哥哟,离线,有人找我吗?
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 11:15:00 [显示全部帖子]

前面的回复估计都没有看

If Typeof e.Sender Is WinForm.ComboBox OrElse e.Sender.name = "TextBox1"

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 11:37:00 [显示全部帖子]

以为写错了那就问清楚,至少也应该测试一下吧。发帖一千多了,自己写的代码都还看不懂

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 11:19:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/topics/0426.htm
……
Case "材料1","材料2"
if dr.isnull("材料2") then 
dr("组合") = dr("材料1")
else
dr("组合") = dr("材料1") & "/" & dr("材料2")
end if
……

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 13:33:00 [显示全部帖子]

    Case "产品材料","大气材料","其他材料"
dim s as string = dr1("产品材料")
if  dr1.IsNull("大气材料")  =false then
s = s & "/" & dr1("大气材料")
end if
if dr1.IsNull("其他材料")...........
……

dr1("组合材料") = s


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 15:37:00 [显示全部帖子]

发到后面处理
Select Case e.DataCol.Name
    Case "产品材料","大气材料","其他材料"
        Dim dr As DataRow = e.DataRow
        Dim str As String = ""
        If dr.IsNull("大气材料") = False Then
            str &=  "(" & dr("大气材料")& ")"
        End If
        If dr.IsNull("其他材料") = False Then
            str &=  "(" & dr("其他材料") & ")"
        End If
if str > "" then
加括号的用法
else
不加括号
endif

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 16:20:00 [显示全部帖子]

放到其它材料的代码后面在判断处理,懂不懂什么叫后面?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/3 17:33:00 [显示全部帖子]

理解一下代码,看看有什么不同

dim  a as string = "11"
a = a & "22"
msgbox(a)
a = "11"
a = "22" & a
msgbox(a)


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/4 8:27:00 [显示全部帖子]

a放到前面就是1122,a放到后面就是2211

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/4 8:57:00 [显示全部帖子]

自己调换位置测试一下看效果了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/4 9:07:00 [显示全部帖子]

str = "(" & dr("产品材料")& ")" & str 

 回到顶部
总数 32 上一页 1 2 3 4 下一页