-- 作者:ap9709130
-- 发布时间:2016/12/29 22:56:00
-- 在窗口中动态加入Table的问题
我的代码如下:
For i As Integer = 1 To zf dw = e.Form.Controls("T" & (i - 1)).Left Dim tbl As WinForm.Table tbl = e.Form.CreateSQLQuery("T" & i, "se le ct [物料名称],{配方明细表}.比例 from {配方明细表} INNER JOIN {配方物料表} ON {配方明细表}.MID = {配方物料表}.DW where {配方明细表}._Identify is null","h") tbl.SetBounds((dw + 3 + dw2), dw1, dw2, e.Form.Controls("T1").Height)
e.Form.AddControl(tbl)
next
当i 是3 时,不会出错,但是i = 4时,会出现这个错误
此主题相关图片如下:$t1h48_hh%3{o814i}61cb.png

这是什么原因?
|
-- 作者:有点色
-- 发布时间:2016/12/29 23:32:00
--
换一个名字呢?
tbl = e.Form.CreateSQLQuery("ABCDEFG_" & i, "select [物料名称],{配方明细表}.比例 from {配方明细表} INNER JOIN {配方物料表} ON {配方明细表}.MID = {配方物料表}.DW where {配方明细表}._Identify is null","h")
|