以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]看帮助看晕了,下面代码应写在哪个事件中? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61658) |
-- 作者:hsh2055 -- 发布时间:2014/12/16 17:31:00 -- [讨论]看帮助看晕了,下面代码应写在哪个事件中? 看帮助看晕了,下面代码应写在哪个事件中? DataTables( "表A").Fill("Select * From {订单}", "nwind", False) |
-- 作者:有点甜 -- 发布时间:2014/12/16 17:32:00 -- 你想实现什么?这句代码一般是在按钮里写的。 |
-- 作者:hsh2055 -- 发布时间:2014/12/16 17:44:00 -- 喔。 不同的用户名登录不同的外部数据源,例如张三登录后使用的是张三的外部数据源,李四登录后自动选择李四的外部数据源。外部数据源和项目中的表结构是一致的。 我每一个外部数据源中建立了一个查询表CX,希望CX表的数据放入到项目表【查询】中,应该怎么做?用项目中的自带生成的查询表固定了数据源。希望进入张三就是张三的CX数据,进入李四就是李四的CX数据。 |
-- 作者:有点甜 -- 发布时间:2014/12/16 17:47:00 -- 你切换不同的数据库,但是数据源的名字应该是依旧是原来那个名字啊,所以不用改。
代码写到LoadUserSetting事件 [此贴子已经被作者于2014-12-16 17:47:06编辑过]
|
-- 作者:hsh2055 -- 发布时间:2014/12/16 18:14:00 -- 不同的外部数据源中的CX表虽然名字一样,但是不同的外部数据源。在用项目SESECT生成的查询表时必须指定外部数据源的名称(要么是张三,要么是李四)。
登录为张三,项目中【查询】表希望显示是张三外部数据源CX的数据,登录为李四:项目中【查询】表希望显示是李四外部数据源CX的数据。
|
-- 作者:hsh2055 -- 发布时间:2014/12/16 18:23:00 -- 代码写到LoadUserSetting事件中: DataTables("查询").Fill("Select * From {cx}", & xm , False) 提示错误
说明:CX 为ACCSEE生成的查询表 ; &XM 为数据库源的名称
以上代码是窗口按钮中的代码,项目事件中的代码应该怎么写能实现我要的功能/ [此贴子已经被作者于2014-12-16 18:24:41编辑过]
|
-- 作者:hsh2055 -- 发布时间:2014/12/16 18:43:00 -- 已解决,不用换。搞了一天,可能时间长了晕头了。 |