天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 6871|回复: 18

[报表] 一个表单里,怎么调用另一个视图,并且数据与之对应关联

[复制链接]
tyk409767932 发表于 2010-9-12 01:21:10 | 显示全部楼层 |阅读模式
我有两个表单,“联系人”和“沟通记录”两个表单
当我在联系人表单里,新建A联系人的资料,在沟通记录里建立A联系人的沟通记录

那我怎么在A联系人表单里,显示沟通记录的视图,并且沟通记录的视图中,只显示A联系人的沟通记录,数据互相关联
效果希望如图
QQ截图未命名2.jpg
 楼主| tyk409767932 发表于 2010-9-12 11:23:09 | 显示全部楼层
顶一个,急求助
 楼主| tyk409767932 发表于 2010-9-12 12:29:09 | 显示全部楼层
添加是可以添加,但是表单的数据怎么关联呢
比如我新建A联系人的资料,然后再建立A联系人的沟通记录,
那我怎么在A联系人的表单里,只显示A联系人的沟通记录
 楼主| tyk409767932 发表于 2010-9-13 11:41:58 | 显示全部楼层
本帖最后由 tyk409767932 于 2010-9-13 11:47 编辑

我在联系人模块,vw_linkman_in_client视图里,把DQL代码,替换成
var dql="";
var doc=getRelateDocument();
var linkmanName=doc.getltemValueAsString("客户名");
if(linkmanName !=null&&linkmanName.trim().length()>0){
    //sql="select*from tlk_fm_linkman where item_客户名 = '"+linkmanName+"'and istmp='0'";
      dql="$formname='fm_linkman'and客户名='"+linkmanName+"'";
}
dql;

出现错误

y.jpg

而且还有个小BUG,在联系人里选择了某个客户,保存了,然后再点这个联系人进去,客户名那栏又显示为空
 楼主| tyk409767932 发表于 2010-9-13 22:54:57 | 显示全部楼层
上面这个代码对了,那如果我是多对多联系呢,在客户关系管理模板里,以商机这个表单为例,
我既要与客户表单关联,又要与联系人表单关联,应该怎么写代码
 楼主| tyk409767932 发表于 2010-9-14 14:50:46 | 显示全部楼层
好像不行,
我对命令不是太熟悉

我试着这样做
var dql ="$formname='fm_brand' ";
var doc = getRelateDocument();
var brandName = doc.getItemValueAsString("客户名");
  dql+=" and 客户名='"+brandName+"'" ;
var brandName = doc.getItemValueAsString("联系人名");
  dql+=" and 联系人名='"+brandName+"'" ;
if(brandName == null || brandName=="" ) {
  dql+=" and 客户名 is not null" ;
if(brandName == null || brandName=="" ) {
  dql+=" and 联系人名 is not null" ;
}
dql;

这样的代码不行,能否给个正确的代码
 楼主| tyk409767932 发表于 2010-9-14 15:53:30 | 显示全部楼层
好像也不对呢,
我是在系统自带的客户关系管理模板里做的

不是有三个表单么,一个客户,一个联系人,一个商机的

我想的是,建立A客户,然后在A客户下面建立B联系人,然后建立以A客户,B联系人为资料的C商机信息

然后在A客户表单 和B联系人表单里 显示C商机信息
 楼主| tyk409767932 发表于 2010-9-15 09:20:04 | 显示全部楼层
我是在系统自带的客户关系管理模板里做的

不是有三个表单么,一个客户,一个联系人,一个商机的

我想的是,建立A客户,然后在A客户下面建立B联系人,然后建立以A客户,B联系人为资料的C商机信息

然后在A客户表单 和B联系人表单里 显示C商机信息

我试了很久还不行,是我代码错误,还是存在BUG?
 楼主| tyk409767932 发表于 2010-9-15 16:35:09 | 显示全部楼层
版主请帮忙解答下
 楼主| tyk409767932 发表于 2010-9-16 15:52:44 | 显示全部楼层
请问如何实现,能有具体代码么

请指教

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 13:18

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表