以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码存放的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6695) |
-- 作者:blackzhu -- 发布时间:2010/4/21 7:04:00 -- 代码存放的问题 我用以下代码生成的表,表事件代码怎么放?放在何处,是不是放在全局表事件中? Dim tbl As WinForm.Table tbl = e.Form.CreateSQLQuery("Table1", "Select * From {产品}","") tbl.SetBounds(10, 10, 600, 400) e.Form.AddControl(tbl) |
-- 作者:狐狸爸爸 -- 发布时间:2010/4/21 7:57:00 -- 用于在窗口中生成一个QueryTable,例如希望单击某个按钮,就在窗口出现这个QueryTable,那就放在按钮的Click事件中,更多是在窗口的AfterLoad事件中吧。 |
-- 作者:blackzhu -- 发布时间:2010/4/21 10:02:00 -- 我的意思我做一个窗口,窗口上有一个按钮,放入上面的代码.用代码生成一个SQLTABLE,那么这个表的表事件放在哪儿?因为不是预先加载表控件的,所以没有地方可以放表代码. |
-- 作者:狐狸爸爸 -- 发布时间:2010/4/21 11:51:00 -- 用全局表代码 |
-- 作者:blackzhu -- 发布时间:2010/4/21 12:26:00 -- 以下是引用狐狸爸爸在2010-4-21 11:51:00的发言:
用全局表代码 明白! |
-- 作者:blackzhu -- 发布时间:2010/4/21 15:06:00 -- 但是怎么定位到每张表中呢,原先用FILL加载时,我用变量,如If Vars("窗口1-Table1")="订单明细"Then解决的,这个呢? |
-- 作者:baoxyang -- 发布时间:2010/4/21 15:10:00 -- 可以使用全局变量来赋值需要加载的数据表, |
-- 作者:blackzhu -- 发布时间:2010/4/21 15:36:00 -- 以下是引用baoxyang在2010-4-21 15:10:00的发言:
可以使用全局变量来赋值需要加载的数据表, 不太懂,我用代码生成两个表,可以在全局表事件中设置表事件代码,但是怎么定位到每一个表事件内?例如:表1有两个代码,我怎么将代码区分到表1中呢? |
-- 作者:blackzhu -- 发布时间:2010/4/21 16:09:00 -- Dim pg As WinForm.TabPage Dim T10 As String = e.Form.Controls("TextBox1").Value pg = Forms("控制窗口").Controls("TabControl1").TabPages.add("第四主页",T10 & "裁剪数 ×") Dim tbl As WinForm.Table tbl = e.Form.CreateSQLTable("Table9", "Select * From {裁剪数} Where [IO] like \'%" & T10 & "%\'","跟单系统") tbl.SetBounds(10, 10, 1000, 400) e.Form.Controls("TabControl1").TabPages("第四主页").AddControl(tbl) 我想动态加入一个临时列,底下的代码,应该怎么修改? DataTables("裁剪数").DataCols.Add("TOTAL", GetType(Double), "[尺码1]+[尺码2]+[尺码3]+[尺码4]+[尺码5]+[尺码6]+[尺码7]") |
-- 作者:程兴刚 -- 发布时间:2010/4/21 16:29:00 -- if判断表名不就可以了吗? |