以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  为什么一启动窗口就提示 未找到列 [customer_id]。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39977)

--  作者:wuxianzuoji41
--  发布时间:2013/9/5 20:28:00
--  为什么一启动窗口就提示 未找到列 [customer_id]。

afterload代码

Tables("窗口客户_tblKehu").Fill("select top 100 customer_id as 客户序号,customer_name as 公司名称,customer_number as 编号,address as 地址,creator as 创建者,create_date as 创建日期,ditu_zuobiao as 坐标 ,x,y,zhengjian as 证件 from crm_customer order by customer_id desc","cc",False)
Tables("窗口客户_Tbl_lianxiren").Fill("select top  linkman_id,customer_id,link_name,sex,phone_home,phone_office,phone_mobile,email,QQ,address,duty,creator from crm_customer_linkman","cc",False)

 

Tables("窗口客户_tblKehu")的CURRENT事件里

Tables("窗口客户_Tbl_lianxiren").Filter = "customer_id = " & Tables("窗口客户_tblKehu").Current("客户序号")
\'

 

通过这个模拟关联表,在窗口动态加载

 

1\\为什么一启动窗口就提示  未找到列 [customer_id]。

2\\这个方式是不是把子表都的数据都加入到了系统里,可以有别的方式不加入吗

[此贴子已经被作者于2013-9-5 20:32:15编辑过]

--  作者:有点甜
--  发布时间:2013/9/5 20:39:00
--  
 提示没找到列,就是一定你的列名写错了,查一下数据库。

 关于关联加载的方法,可以参考帮助文档的,也可以自己编写sql语句加载子表,例如 select * from {子表} where xx_xx in (select xx_xx from {父表})