以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]table的currentchenged事件设置错误了?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4301)

--  作者:roy78
--  发布时间:2009/9/10 16:01:00
--  [求助]table的currentchenged事件设置错误了?

Dim r as Row = tables("主窗口_table1").Current
Tables("主窗口_table2").Filter = "[客户名称]=\'" & r("客户名称") & "\'"



图片点击可在新窗口打开查看此主题相关图片如下:7.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:8.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:9.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2009/9/10 16:15:00
--  
在表属性中设置的代码?

如果窗口没有打开,你这个代码就会出错.
[此贴子已经被作者于2009-9-10 16:15:16编辑过]

--  作者:roy78
--  发布时间:2009/9/10 16:19:00
--  

我窗口打开了啊


--  作者:blackzhu
--  发布时间:2009/9/10 16:23:00
--  

副本?


--  作者:狐狸爸爸
--  发布时间:2009/9/10 16:31:00
--  

那么你用的不是副本,只有副本\\SQLTable\\SQLQuery,才是:tables("主窗口_table1").


--  作者:roy78
--  发布时间:2009/9/10 16:44:00
--  

SQLQuery型Table

SQlQuery的Table和SQLTable型的一样,利用Select语句从后台提取数据生成Table,不同的是SQLQuery的Select语句可以从多个表中取数据,但是SQLQuery生成的Table是不能编辑的。

Fill方法

对于SQLTable和SQLQuery类型的Table,可以通过Fill方法动态设置数据,Fill方法的语法为:

Fill(SelectString, IsQuery)

或者

Fill(SelectString, ConnectionName, IsQuery)

SelectString:     Select语句
ConnectionName:   可选参数,指定数据源名称
IsQuery:          逻辑型,设为True,将生成SQLQuery型Table,否则生成SQLTable型Table.

例如:

Tables("窗口1_Table1").Fill("Select * From {客户}","nwnd",True)


--  作者:roy78
--  发布时间:2009/9/10 16:46:00
--  

我用的SQLQuery 模式 啊,Dim r as Row = tables("主窗口_table1").Current 
不能用tables("主窗口_table1")    ???


--  作者:mr725
--  发布时间:2009/9/10 16:50:00
--  
看5楼,把窗口设为副本:  就ok了

图片点击可在新窗口打开查看此主题相关图片如下:未命++.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-9-10 16:53:09编辑过]

--  作者:roy78
--  发布时间:2009/9/10 16:52:00
--  

窗口 设为  副本  ?


--  作者:mr725
--  发布时间:2009/9/10 16:54:00
--  
看8楼···
SQLQuery 窗口没有副本
[此贴子已经被作者于2009-9-10 16:54:28编辑过]