以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在封闭的模块隐藏变量 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104189) |
-- 作者:黄磊 -- 发布时间:2017/7/25 9:56:00 -- 在封闭的模块隐藏变量 能帮我解答这个问题吗?我是新手 |
-- 作者:有点甜 -- 发布时间:2017/7/25 11:03:00 -- 参考
http://www.foxtable.com/webhelp/scr/1518.htm
定义变量的时候,你可以换一个名称,就好。 |
-- 作者:程兴刚 -- 发布时间:2017/7/25 11:14:00 -- 新手提问多贴代码出来! |
-- 作者:黄磊 -- 发布时间:2017/7/25 13:49:00 -- Select Case e.DataCol.Name Case "insert" Dim weiyu As DataRow = DataTables("CT卫浴门任务单录入").find("sys_id = \'" & e.DataRow("sysid") & "\'") If weiyu Is Nothing Then Dim weiyu As DataRow = DataTables("CT卫浴门任务单录入").addnew weiyu("传单日期")=e.DataRow("传单日期") weiyu("开单日期")=e.DataRow("开单日期") weiyu("区域")=e.DataRow("区域") weiyu("客户名")=e.DataRow("客户名") weiyu("编号")=e.DataRow("编号") weiyu("门洞高")=e.DataRow("门洞高") weiyu("门洞宽")=e.DataRow("门洞宽") weiyu("页数方向")=e.DataRow("页数方向") weiyu("玻璃名称")=e.DataRow("玻璃名称") weiyu("门头")=e.DataRow("门头") weiyu("吊脚")=e.DataRow("吊脚") weiyu("产品型号")=e.DataRow("产品型号") weiyu("颜色")=e.DataRow("颜色") weiyu("包边")=e.DataRow("包边") weiyu("拉手")=e.DataRow("拉手") weiyu("数量")=e.DataRow("数量") weiyu("单价元")=e.DataRow("单价元") weiyu("附加费")=e.DataRow("附加费") weiyu("造价")=e.DataRow("造价") weiyu("轨道")=e.DataRow("轨道") weiyu("备注")=e.DataRow("备注") weiyu("sys_id") = e.DataRow("sysid") Else weiyu("传单日期")=e.DataRow("传单日期") weiyu("开单日期")=e.DataRow("开单日期") weiyu("区域")=e.DataRow("区域") weiyu("客户名")=e.DataRow("客户名") weiyu("编号")=e.DataRow("编号") weiyu("门洞高")=e.DataRow("门洞高") weiyu("门洞宽")=e.DataRow("门洞宽") weiyu("页数方向")=e.DataRow("页数方向") weiyu("玻璃名称")=e.DataRow("玻璃名称") weiyu("门头")=e.DataRow("门头") weiyu("吊脚")=e.DataRow("吊脚") weiyu("产品型号")=e.DataRow("产品型号") weiyu("颜色")=e.DataRow("颜色") weiyu("包边")=e.DataRow("包边") weiyu("拉手")=e.DataRow("拉手") weiyu("数量")=e.DataRow("数量") weiyu("单价元")=e.DataRow("单价元") weiyu("附加费")=e.DataRow("附加费") weiyu("造价")=e.DataRow("造价") weiyu("轨道")=e.DataRow("轨道") weiyu("备注")=e.DataRow("备注") End If End Select
|
-- 作者:黄磊 -- 发布时间:2017/7/25 13:51:00 -- 改了变量名还是不得呢!我的代码是这样的 Select Case e.DataCol.Name Case "insert" Dim weiyu As DataRow = DataTables("CT卫浴门任务单录入").find("sys_id = \'" & e.DataRow("sysid") & "\'") If weiyu Is Nothing Then Dim weiyu As DataRow = DataTables("CT卫浴门任务单录入").addnew weiyu("传单日期")=e.DataRow("传单日期") weiyu("开单日期")=e.DataRow("开单日期") weiyu("区域")=e.DataRow("区域") weiyu("客户名")=e.DataRow("客户名") weiyu("编号")=e.DataRow("编号") weiyu("门洞高")=e.DataRow("门洞高") weiyu("门洞宽")=e.DataRow("门洞宽") weiyu("页数方向")=e.DataRow("页数方向") weiyu("玻璃名称")=e.DataRow("玻璃名称") weiyu("门头")=e.DataRow("门头") weiyu("吊脚")=e.DataRow("吊脚") weiyu("产品型号")=e.DataRow("产品型号") weiyu("颜色")=e.DataRow("颜色") weiyu("包边")=e.DataRow("包边") weiyu("拉手")=e.DataRow("拉手") weiyu("数量")=e.DataRow("数量") weiyu("单价元")=e.DataRow("单价元") weiyu("附加费")=e.DataRow("附加费") weiyu("造价")=e.DataRow("造价") weiyu("轨道")=e.DataRow("轨道") weiyu("备注")=e.DataRow("备注") weiyu("sys_id") = e.DataRow("sysid") Else weiyu("传单日期")=e.DataRow("传单日期") weiyu("开单日期")=e.DataRow("开单日期") weiyu("区域")=e.DataRow("区域") weiyu("客户名")=e.DataRow("客户名") weiyu("编号")=e.DataRow("编号") weiyu("门洞高")=e.DataRow("门洞高") weiyu("门洞宽")=e.DataRow("门洞宽") weiyu("页数方向")=e.DataRow("页数方向") weiyu("玻璃名称")=e.DataRow("玻璃名称") weiyu("门头")=e.DataRow("门头") weiyu("吊脚")=e.DataRow("吊脚") weiyu("产品型号")=e.DataRow("产品型号") weiyu("颜色")=e.DataRow("颜色") weiyu("包边")=e.DataRow("包边") weiyu("拉手")=e.DataRow("拉手") weiyu("数量")=e.DataRow("数量") weiyu("单价元")=e.DataRow("单价元") weiyu("附加费")=e.DataRow("附加费") weiyu("造价")=e.DataRow("造价") weiyu("轨道")=e.DataRow("轨道") weiyu("备注")=e.DataRow("备注") End If End Select |
-- 作者:黄磊 -- 发布时间:2017/7/25 13:58:00 -- 谢谢,解决了! |