以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 当前窗口 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=99069) |
||||
-- 作者:3232121table -- 发布时间:2017/4/12 10:48:00 -- 当前窗口 老师,有没有动态设定窗口属性的: 所有者表,这个属性的? 我建了一个一行一列的空表,做为某个窗口(设为主窗口)的所有者表,但窗口中的table1 控件动态绑定是另一个表,这样合适吗? 按这个做法,我双击导航窗中目录树节点,打开这个窗口,窗口是打开了,但没有显示上来(即最上面这层,或当前窗口吧),点他的“所有者表”上面标签才看到, 窗口是打开的,绑定的表也在里面。 怎么它不显示上上面呢? [此贴子已经被作者于2017/4/12 11:00:32编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/4/12 10:51:00 -- 不能设置这个属性。如果你要在某表显示,可以这样写
forms("窗口1").OpenTo("表C") |
||||
-- 作者:3232121table -- 发布时间:2017/4/12 11:02:00 -- 我建了一个一行一列的空表,做为某个窗口(设为主窗口)的所有者表,但窗口中的table1 控件动态绑定是另一个表,这样合适吗? 按这个做法,我双击导航窗中目录树节点,打开这个窗口,窗口是打开了,但没有显示上来(即最上面这层,或当前窗口吧),点他的“所有者表”上面标签才看到, 窗口是打开的,绑定的表也在里面。 怎么它不显示上上面呢?
|
||||
-- 作者:有点色 -- 发布时间:2017/4/12 11:05:00 -- 如果要显示某窗口,可以直接写
forms("窗口1").Show()
没看懂你表达的意思,最好截图说明你要做什么。 |
||||
-- 作者:3232121table -- 发布时间:2017/4/12 11:20:00 -- 就是在treeView 的双击事件中加以下代码 Dim tbl As String = e.Node.text If DataTables.Contains(tbl) Then Forms("商品信息").Open() Tables("商品信息_Table1").DataSource = DataTables(tbl) End If 窗口是打开了,但没有自动显示上上面来,即在底层,没有显示为当前窗。 |
||||
-- 作者:有点色 -- 发布时间:2017/4/12 11:26:00 -- Dim tbl As String = e.Node.text
If DataTables.Contains(tbl) Then
Forms("商品信息").Show()
Tables("商品信息_Table1").DataSource = DataTables(tbl)
End If
如果还有问题,截图说明一下
|
||||
-- 作者:3232121table -- 发布时间:2017/4/12 11:49:00 -- 用SHOW一样,发个附件截图的! |
||||
-- 作者:有点色 -- 发布时间:2017/4/12 11:52:00 -- 截图,或者把你的项目发上来看看。 |
||||
-- 作者:3232121table -- 发布时间:2017/4/12 12:38:00 --
|
||||
-- 作者:有点色 -- 发布时间:2017/4/12 14:27:00 -- 直接写
forms("商品信息").OpenTo("主窗口") MainTable = Tables("主窗口") |