版主 用你提供的方法貌似会有问题
我在客户关系管理模块下面的商机模块 里的 vw_brand_in_client视图里,在SQL代码里复制了你的代码
var pdoc = getRelateDocument();
var sql = "select d.* from tlk_商机 d where (d.客户名,d.联系人) in (select c.客户名,l.名称 from tlk_client c inner join tlk_likeman l on c.客户名=l.客户名 where c.客户名='"+pdoc.getItemValueAsString("客户名")+"')";
sql;
是不是我又漏了什么东西
另外我再表述下我想实现的样子
在客户关系模板中,我建立了客户“遨游科技”,建立了客户名为“遨游科技”的联系人“123”,又建立了,联系人“123”的商机“请问”
那我在我的客户表单,点了“遨游科技”,用你提供的代码
var dql ="$formname='fm_brand' ";
var doc = getRelateDocument();
var brandName = doc.getItemValueAsString("客户名");
dql+=" and 客户名='"+brandName+"'" ;
if(brandName == null || brandName=="" ) {
dql+=" and 客户名 is not null" ;
}
dql;
可以看到商机选项“请问”,那我怎么同时在联系人表单里面的商机里,看到我刚才建立的商机选项“请问”