以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]查询表问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101948) |
-- 作者:sexbee -- 发布时间:2017/6/10 14:11:00 -- [求助]查询表问题 有窗口表A 表B 全局变量lis_id 想实现功能:表A为信息列表 ID|姓名 ,click表A行取到 lis_id \'(此步完成) 另,建立一个“dbo.view”视图 然后以 lis_id 作为编号取值 从视图查询 结果 建立表B 在click事件里 如何写代码?或 先建立查询表表B,引用先前建立的查询? |
-- 作者:sexbee -- 发布时间:2017/6/10 14:20:00 -- 表a表b 此主题相关图片如下:2017-06-10_141929.gif |
-- 作者:有点蓝 -- 发布时间:2017/6/10 14:44:00 -- 不是很明白您的问题。动态列表项目参考:http://www.foxtable.com/webhelp/scr/1457.htm |
-- 作者:sexbee -- 发布时间:2017/6/10 15:18:00 -- sorry 可能我没描述清楚。简单说: 后台是sqlserver 表A是 基础信息表 编号|姓名 从表Aclick事件取得某行的编号xxxxx 然后在表B 筛选出xxxx相关的所有记录。 而表B是后台一个视图建立的查询表。 我思路是 表A click 取得一个全局变量 编号id 然后写 以此为条件对表B进行筛选加载,报错是“”不存在表B“” 或者是我的思路不对?
|
-- 作者:sexbee -- 发布时间:2017/6/10 15:41:00 -- 数据库是 sqlserver 的 导不出。
[此贴子已经被作者于2017/6/10 18:22:53编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/6/10 15:56:00 -- 贴出您的完整代码看看 |
-- 作者:sexbee -- 发布时间:2017/6/10 16:05:00 -- 此主题相关图片如下:2017-06-10_160325.gif |
-- 作者:sexbee -- 发布时间:2017/6/10 16:06:00 -- 此主题相关图片如下:2017-06-10_160312.gif |
-- 作者:sexbee -- 发布时间:2017/6/10 16:06:00 -- 此主题相关图片如下:2017-06-10_160343.gif |
-- 作者:sexbee -- 发布时间:2017/6/10 16:07:00 -- 此主题相关图片如下:2017-06-10_160358.gif 表A 的click事件 e.Cancel = True Vars("ry_id") = e.Row("人员编号") MessageBox.show(Vars("ry_id")) Dim Filter As String Filter = Vars("ry_id") |