以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 能不能帮我改一下这个代码。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=145208) |
-- 作者:hongye -- 发布时间:2020/1/12 15:00:00 -- 能不能帮我改一下这个代码。 这个好像不行,怎么改? 订单主表中按钮ModalButtonClick Forms("添加辅料").Open Dim xxbt As WinForm.Label = Forms("添加辅料").Controls("信息标题") xxbt.text = "辅料信息" vars("i") = e.Sender.Name.Split("_")(2) 添加辅料窗口AfterLoad Dim qymc As WinForm.Label = e.Form.Controls("企业名称") Dim cmd As New SQLCommand Dim ds As DataTable cmd.C \'------------------设置企业名称-------------------- cmd.CommandText = "Select * fro m {企业信息}" Dim Values = cmd.ExecuteValues If Values.Count > 0 Then qymc.text = Values("企业名称") Else qymc.text = "企业名称未设置,请设置!" qymc.ForeColor = Color.Red End If \'------------------查看信息标题--------------------- Select Case Forms("添加辅料").Controls("信息标题").text Case "辅料信息" cmd.CommandText = "SELECT * Fro m {辅料信息表}" ds = cmd.ExecuteReader(True) Dim drt As DataTable = DataTables("添加辅料_Table1") Dim tbl As Table = Tables("添加辅料_Table1") tbl.DataSource = ds tbl.SetColVisibleWidth("辅料名称|135|辅料质地|90|规格|150|计量单位|70") Dim szlb As WinForm.ComboBox = e.Form.Controls("类别") szlb.ComboList = "品牌指示类|包装类|绳线带花边类|钮扣拉链类|装饰类|粘衬牵带类" Dim cxlb As WinForm.ComboBox = e.Form.Controls("查询类别") cxlb.ComboList = drt.GetComboListString("辅料类别") Dim cxcf As WinForm.ComboBox = e.Form.Controls("查询成份") cxcf.ComboList = drt.GetComboListString("辅料质地") Dim rgd As WinForm.RecordGrid = e.Form.Controls("RecordGrid1") rgd.Table = tbl \'指定绑定表 rgd.Build() drt.load() tbl.Filter = "" Case "面料信息" MessageBox.Show("目录信息") Case Else MessageBox.Show("无效值") End Select [此贴子已经被作者于2020/1/12 16:51:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/1/12 21:01:00 -- 没看懂。具体什么东西不行?有什么错误? |
-- 作者:hongye -- 发布时间:2020/1/13 11:17:00 -- 我的意思是,在某个窗口的ComboBox中ModalButtonClick点击打开添加辅料窗口 并将 Forms("添加辅料").Controls("信息标题").text改为"辅料信息" 如果添加辅料窗口Forms("添加辅料").Controls("信息标题").text=辅料信息,那么该窗口中的Tables("添加辅料_Table1")通过SQL数据库将“辅料信息表”加载到ables("添加辅料_Table1")中 现在问题是不能加载 Select Case Forms("添加辅料").Controls("信息标题").text Case "辅料信息" 。。。 Case "面料信息" 。。。 Case Else 。。。 End Select 现在不知道为什么一直是跳到Case Else的结果 |
-- 作者:有点蓝 -- 发布时间:2020/1/13 11:25:00 -- ModalButtonClick vars("i") = e.Sender.Name.Split("_")(2) vars("xxbt") = "辅料信息" Forms("添加辅料").Open 添加辅料窗口AfterLoad e.form.Controls("信息标题").text = vars("xxbt") Dim qymc As WinForm.Label = e.Form.Controls("企业名称") Dim cmd As New SQLCommand Dim ds As DataTable …… |